В дебрях водопада
Sep. 17th, 2015 12:36 pmСходил на рекламный воркшоп. Понял истиную сущность continuous delivery. (Естественно не ту, про которую вещали докладчики.)
В записной книжке осталось много прикольных записей, вроде
Agile produces chaos. This is a very lucrative market for tool vendors.
Короче, смысла было мало, но появилось несколько интересных идей. О них сейчасрассказывать не буду, просто, устав от вчерашних страшилок о Dark Adges of Waterfall, продублирую комментарий из другого места.
Waterfall in real life is iterative. However instead of incomplete products architects, engineers and designers create prototypes and models. They create many prototypes and models to test them, to analyze them, and to choose one or more directions for the future development.
I do the same by software development.
В записной книжке осталось много прикольных записей, вроде
Agile produces chaos. This is a very lucrative market for tool vendors.
Короче, смысла было мало, но появилось несколько интересных идей. О них сейчасрассказывать не буду, просто, устав от вчерашних страшилок о Dark Adges of Waterfall, продублирую комментарий из другого места.
Waterfall in real life is iterative. However instead of incomplete products architects, engineers and designers create prototypes and models. They create many prototypes and models to test them, to analyze them, and to choose one or more directions for the future development.
I do the same by software development.
no subject
Date: 2015-09-17 10:41 am (UTC)no subject
Date: 2015-09-17 10:55 am (UTC)Практически, идеальный процесс - это перекрашивание забора двумя малярами, один из которых с зелёной краской, а второй с красной. И они ходят друг за другом по кругу раз за разом исправляя "мелкие недостатки, внесённые в предыдущей итерации".
Меня удивляет другое. Практики, описывавшие планирование проекта моделью водопада, забыли упомянуть про многовариантность и циклы правок, так как это подразумевалось само собой и не влияло на расчёты. Хотя, надо было бы догадаться.
Когда профессора и консультанты начали возводить водопад в граните, про "мелочи" они не знали. В результате вышел какой-то бред.
Кстати, мне недавно рассказали, как клиенты могут бороться с agile. Похоже, я всё-таки напишу про это пространный текст. (О чём потом буду долго сожалеть.)
no subject
Date: 2015-09-17 10:57 am (UTC)Итерации "гибких" не имеют пределов.
В спиральной методике витки сходятся в состояние "проект закончен".
no subject
Date: 2015-09-17 10:59 am (UTC)no subject
Date: 2015-09-17 02:43 pm (UTC)no subject
Date: 2015-09-17 02:47 pm (UTC)Спиральные методики 1980-90-е. RUP, MSF.
no subject
Date: 2015-09-17 02:51 pm (UTC)Скорее, как реакция на неопределённости в постановки задачи. То, что заказчикам можно безболезненно скармливать фигню, тогда ещё не знали.
no subject
Date: 2015-09-18 03:18 am (UTC)no subject
Date: 2015-09-18 05:01 am (UTC)С другой стороны, много случаев, когда есть технология и есть желание её использовать, но как это сделать и что это даст, до конца не понятно. Или есть желание что-то сделать, но не понятно, как это может быть реализовано технически.