Tuesday, March 17, 2009

Agile way

Dalam agile satu user story akan di handle oleh seorang developer sahaja. Jadi jika dalam project architecture tersebut kita mempunyai 4 layer (UI,Services,Repository,Domain) maka developer tersebut mesti terlibat dalam semua layer.

Sebagai contoh base framework, standard coding dan architecture overview dah selesai dan bila process memilih user story, seorang developer kena faham dia perlu bertanggungjawab untuk coding dalam semua layer jika ada, tanggungjawab disini bukan bermakna dia perlu mahir dalam semua layer, cuma sebagai pemegang amanah untuk user story tersebut dia kena mencari solution sama ada mendapatkan khidmat nasihat senior developer dangan melakukan pair programming (teknik ini selalunya susah nak istiqamah) atau melihat contoh dari developer yang lain. Oleh kerana itu estimation untuk user story sebolehnya dilakukan oleh semua developer dari senior kepada junior dan ambil estimation yang paling memuaskan hati semua developer.

0 comments: