Я знаю, что для меня я впервые начал работу с методом водопада управления проектами, и вместе с тем я пошел с прогностическим подходом к разработке программного обеспечения. В этом я имею в виду, что у нас были огромные пакеты документации, UML, схемы баз данных, словари данных, рабочие процессы, диаграммы активности и т. Д.Predictive vs Реактивный дизайн программного обеспечения
Проработав в программном обеспечении уже более 10 лет, я считаю, что гораздо более реалистично подходить к программному обеспечению дизайн от реактивного подхода. Я часто следую подходу к управлению проектами и с очень маленькой тяжелой документацией. У нас очень мало спецификации рабочего процесса (хотя они все еще там используются). Это гораздо более динамичный подход к созданию программного обеспечения. Конечно, наряду с этим часто происходит рефакторинг, когда мы выясняем новые возможности с течением времени, которые мы планировали заранее, сильно изменили бы ситуацию.
Большая разница для нас заключается в том, что первый подход занимает больше времени, кажется, чаще всего возникает в мире разработки программного обеспечения и не является столь гибким. Второй подход обеспечивает большую гибкость, позволяет быстрее узнать об отказе (поэтому мы можем ускорить курс быстрее) и предоставляет некоторую функциональность в конце каждой итерации.
Зная обе стороны от опыта, я все еще нахожу много людей, которые любят подход водопада к гибкому подходу к разработке программного обеспечения. Я не понимаю.
вопрос: Зачем кому-то использовать водопад над какой-то гибкой способностью со всем исследовательским подходом? Каковы сильные аргументы в пользу использования водопада над гибким?
есть мир, полный людей, которые ошибаются на стороне «знакомства и комфорта» над «изменением и прогрессом», и богатые им группы разработчиков нашего мира (особенно в управлении, как ни странно) – Hardryv
Этот вопрос вне темы, потому что это не входит в сферу применения этого сайта, как определено в [Какие темы можно задать здесь?] (// stackoverflow.com/help/on-topic) Также см .: [Какие типы вопросов следует избегать спрашивать?] (// stackoverflow.com/help/dont-ask) Возможно, вы сможете задать вопрос на [еще одном сайте Stack Exchange] (// stackexchange.com/sites#name), например [pm.se] или [ softwareengineering.se]. Обязательно прочитайте на странице темы в справочном центре для любого сайта, на котором вы намерены опубликовать вопрос. – Makyen