FRONTEND FıRST
DEVELOPMENT
PHYLOSOPHY
& 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ş...
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...
KULLANıMı ÖLÇÜN,
İHTİYACI TEST EDİN!
• http://www.google.com/analytics/
• https://metrica.yandex.com.tr/

A/B Testing!
• h...
Önce db tablolarını
tasarlarsak, farkında
olmadan hiç
kullanılmayacak bi çok
şeyi geliştirimiş oluruz
Web page title
http://www.url.com

The Admin

Id

Onayla

Gerçekten Onayla
Gerçekten Onayla
Gerçekten Onayla
Gerçekten Ona...
İŞ AKIŞI İLE İLGİLİ
DÜŞÜNÜLMESİ GEREKEN ŞEYLER
DEVELOPER’A KALIYORSA
OLMASI GEREKENDEN
DAHA YÜKSEK MALİYETLE
İŞ YAPıYORSUN...
http://cukes.info/gherkin.html

Feature: Sharing Urls
Scenario: Anyone can share a url

GIVEN the visitor visits the share...
Aha moments …
http://devlinks.istanbulcoders.org

Bunları biliyor muydun?
http://www.infoq.com

Ekle

Tüm yazılım geliştir...
ÖNCE YAP,
SONRA DÜZELT,
DAHA SONRA İYILEŞTIR!
ÜRÜN SÜREKLİ DEĞİŞİR!
THE WORKSHOP

github.com/serdarb/add-links
Front-end First Development Philosophy
Front-end First Development Philosophy
Upcoming SlideShare
Loading in …5
×

Front-end First Development Philosophy

320 views
243 views

Published on

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
320
On SlideShare
0
From Embeds
0
Number of Embeds
85
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Front-end First Development Philosophy

  1. 1. FRONTEND FıRST DEVELOPMENT PHYLOSOPHY & a workshop with asp.net mvc Serdar Büyüktemiz github.com/serdarb
  2. 2. İÇERIK • Anlatım • Workshop (dev-links)
  3. 3. TALEP (USER STORY) • Developer’ların zihin açıcı linkleri aralarında paylaşmaları • Yeni başlayanlar için bir referans arşiv
  4. 4. 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!
  5. 5. 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/
  6. 6. Önce db tablolarını tasarlarsak, farkında olmadan hiç kullanılmayacak bi çok şeyi geliştirimiş oluruz
  7. 7. Web page title http://www.url.com The Admin Id Onayla Gerçekten Onayla Gerçekten Onayla Gerçekten Onayla Gerçekten Onayla Ekleyenin Baba Adı Ekleyenin Doğum Günü Onaylandı Mı? Sil Onayla Ekleyenin Adı Sil Onayla Url Adı Sil Onayla Başlık Url Sil Acaba bu düğmelerden biri olmasa birileri ölecek miydi?  (birileri ölmeyecekse sonra geliştirirsiniz…) Gerçekten tüm bu alanlara ve fonksiyonlara ihtiyacın var mı? Gerçekten Onaylandı Mı???
  8. 8. İŞ AKIŞI İLE İLGİLİ DÜŞÜNÜLMESİ GEREKEN ŞEYLER DEVELOPER’A KALIYORSA OLMASI GEREKENDEN DAHA YÜKSEK MALİYETLE İŞ YAPıYORSUNUZ DEMEKTİR! VE DEVELOPER’LARINIZIN MUTLU OLMADIĞINA BAHSE GĠRERĠM! 
  9. 9. http://cukes.info/gherkin.html 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
  10. 10. Aha moments … http://devlinks.istanbulcoders.org Bunları biliyor muydun? http://www.infoq.com Ekle Tüm yazılım geliştiricilerin, mutlaka okumuş ya da izlemiş olması gerektiğini düşündüğün linkleri paylaş! 27 Joel Spolsky – «Subversion Re-education» 18 İsa Göksu – «Act Like a Senior Developer» 15 Bret Victor – «The Future of Programming» … Detaylara sonra gireriz önce bir minimum ürün çıkaralım!
  11. 11. ÖNCE YAP, SONRA DÜZELT, DAHA SONRA İYILEŞTIR!
  12. 12. ÜRÜN SÜREKLİ DEĞİŞİR!
  13. 13. THE WORKSHOP github.com/serdarb/add-links

×