Front-end First Development Philosophy

Post on 13-Jul-2015

172 views 3 download

Transcript of Front-end First Development Philosophy

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