Di mana air terjun umumnya meliputi:
- Persyaratan
- Desain fungsional
- Desain teknis
- Membangun
- Uji
- Ulasan
- (Menyebarkan)
Dan iterasi di daftar ini. Jika saya lupa langkah, beri tahu saya.
Di mana air terjun umumnya meliputi:
Dan iterasi di daftar ini. Jika saya lupa langkah, beri tahu saya.
Jawaban:
Itu tergantung pada banyak faktor, termasuk:
Saya akan memberi Anda gambaran kasar berapa persen dari total upaya yang saya berikan untuk setiap bagian, tetapi itu akan memiliki margin kesalahan +/- 10% pada masing-masing berdasarkan faktor-faktor di atas sehingga akan agak tak berarti.
Bagian terbaik (dan mungkin satu-satunya tetap relevan) dari Bulan Man Mythical (sayangnya sekarang ketinggalan jaman) adalah P.20 yang memecah waktu proyek menjadi 1/3 perencanaan, 1/6 pengkodean, 1/4 uji komponen dan 1/4 uji sistem, perpecahan yang sangat bagus yang sayangnya terlalu sedikit dipatuhi.
Anda dapat membagi semua ini, atau grup 2 & atau 1,2 & 3
Apakah 4) build termasuk unit test? Apa itu 5) tes? Uji unit, integrasi perangkat lunak, integrasi sistem?
6) Review adalah subset dari 1, 2, dan 3
Apakah penulisan spesifikasi unit tes bagian dari 3) Desain teknis?
Saya pikir Anda perlu berpikir lebih banyak tentang apa arti semua ini, dan menambahkan beberapa rincian.
Namun, selamat untuk memikirkan hal ini, terlalu sedikit orang yang melakukannya.