Post on 13-Jul-2015
FRONTEND FıRSTDEVELOPMENTPHYLOSOPHY
& a workshop with asp.net mvc
Serdar Büyüktemiz
github.com/serdarb
İÇERIK
• Anlatım
• Workshop (dev-links)
TALEP (USER STORY)
• Developer’ların zihin açıcı linkleri aralarında paylaşmaları
• Yeni başlayanlar için bir referans arşiv
klişe bir karikatür,
ama doğru…
malesef pek çok proje,
kullanıcı ihtiyacını tam ölçmeden, rakamlara,
raporlara göre değil
içgüdülere göre geliştiriliyor!
KULLANıMı ÖLÇÜN, İHTİYACI TEST EDİN!
• http://www.google.com/analytics/
• https://metrica.yandex.com.tr/
A/B Testing!
• https://www.optimizely.com/
Önce db tablolarını
tasarlarsak, farkında
olmadan hiç
kullanılmayacak bi çok
şeyi geliştirimiş oluruz
Web page title
http://www.url.com
Id Başlık Url Url
Adı
Ekleyenin Adı Ekleyenin Baba
Adı
Ekleyenin Doğum
Günü
Onaylandı
Mı?
Gerçekten Onaylandı
Mı???
Onayla Gerçekten Onayla Sil
Onayla Gerçekten Onayla Sil
Onayla Gerçekten Onayla Sil
Onayla Gerçekten Onayla Sil
The Admin
Gerçekten tüm bu
alanlara ve
fonksiyonlara ihtiyacın
var mı?
Acaba bu düğmelerden biri olmasa
birileri ölecek miydi?
(birileri ölmeyecekse sonra
geliştirirsiniz…)
İŞ AKIŞI İLE İLGİLİ DÜŞÜNÜLMESİ GEREKEN ŞEYLER
DEVELOPER’A KALIYORSAOLMASI GEREKENDEN
DAHA YÜKSEK MALİYETLEİŞ YAPıYORSUNUZ DEMEKTİR!
VE DEVELOPER’LARINIZIN
MUTLU OLMADIĞINA BAHSE GĠRERĠM!
Feature: Sharing Urls
Scenario: Anyone can share a url
GIVEN the visitor visits the share url form
WHEN fills the “Url"
AND fills “Title” field
AND clicks “Add” button
|Url | Title
|http://vimeo.com/71278954 | bret victor future of programming
THEN url should be saved
AND thank you message should be shown
http://cukes.info/gherkin.html
Aha moments …
http://devlinks.istanbulcoders.org
Eklehttp://www.infoq.com
Bunları biliyor muydun?
Tüm yazılım geliştiricilerin, mutlaka okumuş ya da izlemiş olması gerektiğini düşündüğün linkleri paylaş!
Bret Victor – «The Future of Programming»15
İsa Göksu – «Act Like a Senior Developer»18
Joel Spolsky – «Subversion Re-education»27
…
Detaylara
sonra gireriz
önce bir
minimum
ürün
çıkaralım!
ÖNCE YAP,SONRA DÜZELT,
DAHA SONRA İYILEŞTIR!
ÜRÜN SÜREKLİ DEĞİŞİR!
THE WORKSHOP
github.com/serdarb/add-links