Скільки зусиль потрібно докласти у кожній частині проекту водоспаду?


9

Якщо водоспад зазвичай включає:

  1. Вимоги
  2. Функціональний дизайн
  3. Технічний дизайн
  4. Побудувати
  5. Тест
  6. Огляд
  7. (Розгортання)

І повторення у цьому списку. Якщо я забув крок, дайте мені знати.

Відповіді:


3

Це залежить від багатьох факторів, включаючи:

  • Домен (наприклад, я би витратив більше часу на вимоги оборонного контракту, ніж на клонінг у Twitter)
  • Розробники (якщо у них є досвід побудови подібних систем із подібною технологією, наприклад, я можу витратити менше часу на розробку).
  • Клієнти (Яка ймовірність зміни вимог впливає на тривалість цієї фази)
  • Критичність системи (я витрачу більше часу на тестування системи запуску космічного човника, ніж на систему повторень StackExchange).

Я б дав тобі розбиття того, який відсоток від загального зусилля я б доклав до кожного розділу, але він мав би помилку +/- 10% для кожного з урахуванням вищевказаних факторів, так що це було б своєрідно безглуздий.


Навряд чи безглуздий, я думаю. Будь ласка.
Tobiasopdenbrouw

1

Найкраща (і, мабуть, єдина досі залишається актуальною) частина (на жаль, застарілого) Міфічного місяця людини - P.20, який розбиває час проекту на 1/3 планування, 1/6 кодування, тест на 1/4 та 1/4 тест на систему, дуже хороший розкол, якого, на жаль, занадто мало дотримується.

  1. Вимоги
  2. Функціональний дизайн
  3. Технічний дизайн
  4. Побудувати
  5. Тест
  6. Огляд
  7. (Розгортання)

Ви можете розділити ці всі або групу 2 & 1,2 та 3

Чи включає 4) збірка тестування одиниць? Що таке 5) тест? Тест блоку, інтеграція програмного забезпечення, інтеграція системи?

6) Огляд - це підмножина 1, 2 та 3

Чи є написання одиниць тестових специфікацій частиною 3) Технічна конструкція?

Я думаю, що вам потрібно подумати набагато більше про те, що означають ці речі, та додати трохи деталізації.

Вітаю, проте, думаючи про це, все це занадто мало людей.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.