Berapa banyak upaya yang harus dilakukan di setiap bagian dari proyek air terjun?


9

Di mana air terjun umumnya meliputi:

  1. Persyaratan
  2. Desain fungsional
  3. Desain teknis
  4. Membangun
  5. Uji
  6. Ulasan
  7. (Menyebarkan)

Dan iterasi di daftar ini. Jika saya lupa langkah, beri tahu saya.

Jawaban:


3

Itu tergantung pada banyak faktor, termasuk:

  • Domain (mis., Saya akan menghabiskan lebih banyak waktu pada persyaratan kontrak pertahanan daripada pada kloning Twitter)
  • Para pengembang (jika mereka memiliki pengalaman membangun sistem serupa dengan teknologi serupa, misalnya, saya mungkin menghabiskan lebih sedikit waktu pada desain).
  • Pelanggan (Seberapa besar kemungkinan persyaratan akan berubah mempengaruhi berapa lama fase itu akan berlangsung)
  • Kekritisan sistem (saya akan menghabiskan lebih banyak waktu menguji sistem peluncuran pesawat ulang-alik daripada saya akan sistem rep StackExchange).

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.


hampir tidak ada artinya, saya pikir. Silakan lakukan.
Tobiasopdenbrouw

1

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.

  1. Persyaratan
  2. Desain fungsional
  3. Desain teknis
  4. Membangun
  5. Uji
  6. Ulasan
  7. (Menyebarkan)

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.