Pair programming...

4 views
Skip to first unread message

Halil Bahadır

unread,
May 10, 2008, 4:58:30 AM5/10/08
to agil...@googlegroups.com

cenkcivici

unread,
May 17, 2008, 6:12:55 PM5/17/08
to AgileTurk
Konuyla ilgili kendi calisma yontemlerimi paylasayim.

Pair olarak yeni bir Story ile ilgili gelistirme calismalarina
baslarken ilk asama user story icerigini anlamak icin 15-20 dk lik bir
calisma yapmak.
Bu calisma sirasinda kartin ustundeki kabul kriterleri, gereksinim,
dev task lar inceleniyor. Sorular varsa bunlari not ediyorum.

Sonraki asamada Karttan sorumlu BA, QA ve Dev Story Huddle dedigimiz
ayakustu bir toplanti yapiyor. Amac belirsizlikleri cozmek ve saatleri
ayarlayip haydi basliyoruz demek.
Gelistirmeye baslamaya engel bazi seyler varsa ( idealde bu asamada
olmamasi lazim) bu sorulari bu asamada soruyoruz.

Sonra gelistirme calismalari basliyor. Bu asama TDD uygulanarak Ping
Pong programming dedigimiz yontemlerle devam ediyor.

Hikaye ile ilgili olarak biten Analiste ve QA e gosterilebilecek
seyler ortaya ciktikca bunlari gosteriyoruz. Amac surekli feedback.

Her sabah toplantisinda kartla ilgili gelisim, isin ne kadarinin
bittigi, tahminen ne kadarinin kaldigi not ediliyor. Iteration
yoneticisi tarafindan sapmalar takip ediliyor.

Pair ler kartin basindan sonuna ayni kalmiyor. Genelde bi kartin hayat
suresi boyunca gelistirilmesinde 3 bazen 4 kisi calisabiliyor.
Pair degisimine sabah toplantilarinda karar veriliyor.

Kart bittiginde QA e bi demo yapiliyor ve onun onayindan sonra In
Play safhasından QA testi safhasina aktariliyor ve QA testleri
basliyor.

QA testinden donen hatalar varsa bunlar ilk onceli duzeltiliyor.
Eliminate Waste prensibi uyarinca Bug lar zaman ve kaynak israfi ve
vakit gecirmeden duzeltilmesi gerekli. Ayrica nedenlerini bulup
bunlari da ortadan kaldirmak sart.

Sonunda Customer Demo asamasina geliyor. Kart sonucu eklenen yeni
ozellikler karti isteyen musteriye demo ediliyor ve Done Done Done
dedigimiz final asamasina ulasiyor ve Iteration da bitirdigimiz toplam
story puanina ekleniyor kartin puani.

Iyi calismalar
Cenk Civici
Senior Consultant
Thoughtworks London





On May 10, 9:58 am, "Halil Bahadır" <bahadirha...@gmail.com> wrote:
> http://www.think-box.co.uk/blog/2008/04/people-do-pair-programming.html
>
> --
> Halil Bahadir
Reply all
Reply to author
Forward
0 new messages