vit_r: default (vit_r)
[personal profile] vit_r
Сходил на рекламный воркшоп. Понял истиную сущность 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.

Date: 2015-09-17 10:41 am (UTC)
From: [identity profile] cross-join.livejournal.com
Проходит 20 лет и спиральные методы (по мини-водопаду на каждом витке) становятся откровением для "гибкой" публики...

Date: 2015-09-17 10:55 am (UTC)
From: [identity profile] vit-r.livejournal.com
Модель процессов agile - это не спираль, а воронка.

Практически, идеальный процесс - это перекрашивание забора двумя малярами, один из которых с зелёной краской, а второй с красной. И они ходят друг за другом по кругу раз за разом исправляя "мелкие недостатки, внесённые в предыдущей итерации".

Меня удивляет другое. Практики, описывавшие планирование проекта моделью водопада, забыли упомянуть про многовариантность и циклы правок, так как это подразумевалось само собой и не влияло на расчёты. Хотя, надо было бы догадаться.

Когда профессора и консультанты начали возводить водопад в граните, про "мелочи" они не знали. В результате вышел какой-то бред.

Кстати, мне недавно рассказали, как клиенты могут бороться с agile. Похоже, я всё-таки напишу про это пространный текст. (О чём потом буду долго сожалеть.)

Date: 2015-09-17 10:57 am (UTC)
From: [identity profile] cross-join.livejournal.com
Скорее, "белка в колесе".
Итерации "гибких" не имеют пределов.
В спиральной методике витки сходятся в состояние "проект закончен".

Date: 2015-09-17 10:59 am (UTC)
From: [identity profile] vit-r.livejournal.com
"белка в колесе" получалась бы, если бы производимый софт после каждой итерации выбрасывался. На практике строят гору из заплаток, а потом гибнут под грузом архитектурных ляпов и накопившегося хаоса.

Date: 2015-09-17 02:43 pm (UTC)
From: [identity profile] norguhtar.livejournal.com
Черт! А я это считал agile! А вон оно как!

Date: 2015-09-17 02:47 pm (UTC)
From: [identity profile] cross-join.livejournal.com
"Аджайлы" без религии - это 1970-е, эволюционная разработка снизу-вверх, как реакция на высокия требования к квалификации при нисходящей (водопаде).
Спиральные методики 1980-90-е. RUP, MSF.

Date: 2015-09-17 02:51 pm (UTC)
From: [identity profile] vit-r.livejournal.com
как реакция на высокия требования к квалификации при нисходящей (водопаде).

Скорее, как реакция на неопределённости в постановки задачи. То, что заказчикам можно безболезненно скармливать фигню, тогда ещё не знали.

Date: 2015-09-18 03:18 am (UTC)
From: [identity profile] norguhtar.livejournal.com
Ну вот да. Обычно приходят вида нам надо фичу. Проще им фичу в режиме пилим отсюда до сюда сделать, чем выжимать из них полную задачу. Да они и не знают этой полной задачи. А так и волки сыты и волки целы.

Date: 2015-09-18 05:01 am (UTC)
From: [identity profile] vit-r.livejournal.com
Если кто-то что-то хочет, в большинстве случаев проще выяснить на прототипах. Даже на бумаге.

С другой стороны, много случаев, когда есть технология и есть желание её использовать, но как это сделать и что это даст, до конца не понятно. Или есть желание что-то сделать, но не понятно, как это может быть реализовано технически.

Profile

vit_r: default (Default)
vit_r

February 2026

S M T W T F S
12 34 567
8 91011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 10th, 2026 01:16 am
Powered by Dreamwidth Studios