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] z-kir.livejournal.com 2014-11-10 12:07 pm (UTC)(link)
Добрый день.

А они там не пишут что такое работающий софт (working software)?
Который можно ставить клиенту (клиентам, если их тысячи)? Новая версия, которую можно ставить в production неглядя вместо предыдущей?
Который проходит текущий набор эталонных тестов?
Которая просто собралась в инсталяционный пакет и ее можно тестировать?

Имхо, если каждые четыре недели есть версия, которая прошла тестирования и ее не стыдно показать кому-нибудь за пределами RnD, это уже не так уж плохо.
(Знаю людей для которых и ежедневный билд является откровением)
Edited 2014-11-10 12:07 (UTC)

[identity profile] vit-r.livejournal.com 2014-11-10 02:50 pm (UTC)(link)
А они там не пишут что такое работающий софт (working software)?

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