Di perusahaan saya, satu tugas tidak pernah dapat diselesaikan oleh satu orang. Akan ada orang yang terpisah untuk QA dan Peninjauan Kode setiap tugas. Artinya, setiap individu akan memberikan perkiraan, per tugas, berapa banyak waktu yang dibutuhkan untuk menyelesaikannya.
Masalahnya adalah, bagaimana saya harus mendekati membakar? Jika saya menjumlahkan jam bersama, anggaplah perkiraan berikut:
10 jam - Waktu dev
4 jam - QA
4 jam - Tinjauan Kode.
Perkiraan Tugas = 18 jam
Pada akhir setiap hari saya meminta agar tugas diperbarui dengan "berapa banyak waktu yang tersisa sampai selesai". Namun, setiap orang umumnya hanya memikirkan bagian mereka saja. Haruskah mereka menandai upaya yang tersisa, dan kemudian ADD memperkirakan upaya itu? Bagaimana kalian melakukan ini?
MEMPERBARUI
Untuk membantu memperjelas beberapa hal, di organisasi saya setiap Tugas dalam sebuah cerita membutuhkan 3 orang.
- Seseorang untuk mengembangkan tugas. (lakukan tes unit, dll ...)
- Seorang spesialis QA untuk meninjau tugas (mereka terutama melakukan tes integrasi dan regresi)
- Petunjuk teknis untuk melakukan tinjauan kode.
Saya tidak berpikir ada cara yang salah atau cara yang benar, tetapi ini adalah cara kita ... dan itu tidak akan berubah. Kami bekerja sebagai tim untuk menyelesaikan bahkan tingkat terkecil dari sebuah cerita bila memungkinkan. Anda tidak dapat benar-benar menguji apakah sesuatu berfungsi sampai dev selesai, dan Anda tidak dapat meninjau kualitas kode juga ... jadi yang terbaik yang dapat Anda lakukan adalah membagi beberapa hal menjadi irisan logis kecil sehingga fungsi minimum yang telanjang dapat diuji dan ditinjau sedini mungkin dalam proses.
Pertanyaan saya kepada mereka yang bekerja dengan cara ini adalah bagaimana membakar "tugas" ketika mereka diatur dengan cara ini. Kecuali jika Tugas memiliki sub tugas sendiri (yang tidak diizinkan JIRA) ... Saya tidak yakin cara terbaik untuk menyelesaikan pelacakan "apa yang tersisa" setiap hari.