vit_r: default (vit_r)
vit_r ([personal profile] vit_r) wrote2014-11-08 11:47 am
Entry tags:

В дебрях водопада

One of the key principles in the Agile Manifesto is to have working software at the end of every sprint. Yet, only 20% of teams that call themselves ’agile’ actually do this.
Из рекламы вебинара

Они не могут даже этого...

На самом деле, это враньё. Если рассматривать манифест не с точки зрения Эффективных Менеджеров™, а с точки зрения инженеров, если к концу спринта рабочая версия не будет готова, надо сдвинуть сроки, а если направление развития выбрано ошибочно, то вообще выбросить неправильные части и всё перепланировать заново.

[identity profile] vit-r.livejournal.com 2014-11-10 06:15 am (UTC)(link)
Основные архитектурные ошибки идут из ошибок в ТЗ. То есть, как раз из "видимого пользователем"

[identity profile] sab123.livejournal.com 2014-11-12 03:10 am (UTC)(link)
А это - вторая часть, расширение/изменение функциональности в пределах имеющейся архитектуры. Что действительно просиходит более часто. Архитектуру приходится менять только когда она дальше не растягивается.

[identity profile] vit-r.livejournal.com 2014-11-12 07:22 am (UTC)(link)
Архитектуру надо менять не когда "приходится", а когда её растягивание начинает пожирать ресурсы. А так, знаю проекты, где практически вся работа уходила в это "растягивание".

Но большинство программистов не умеет считать деньги.