Сьогодні всі хочуть бути спритними. У кожній команді, з якою я працював, форма спритного була різною. Деякі речі є загальними - наприклад, щоденні зупинки або планування, але інші частини значно відрізняються.
У моїй нинішній команді є одна деталь, яка мені здається тривожною. Це відсутність функціональних вимог. Не тільки немає письмової форми очікувань, але й у завданнях досить невиразно визначено, що потрібно зробити.
Мета проекту - переписати стару систему з використанням нових технологій. Стара система також не має жодної розумної документації. Напевно, на сьогоднішній день такого не існує. Опис вимог власників бізнесу - давайте робити це в новій реалізації так само, як і старі. Здається розумним, але це не так. Стара система є своєрідним кодом спагетті, а витяг з неї вимог бізнесу є дорогим. Схоже, ситуація впливає на планування негативно. Напевно він схильний до помилок та помилок у новій реалізації (опускаючи деякі деталі).
Тому я думаю - чи справді спритний не мати вимог до бізнесу у випадку переписування старої системи?