12 принципов Agile — № 1 из 12

Ранняя и непрерывная поставка ценного программного обеспечения

« Нашим наивысшим приоритетом является удовлетворение потребностей клиентов за счет своевременной и непрерывной поставки ценного программного обеспечения. 

Первый принцип подчеркивает «раннюю и непрерывную поставку ценного программного обеспечения». Во многих традиционных проектах, ориентированных на планирование, предшествующих Agile, конечный пользователь ничего не видит до финальной фазы пользовательского приемочного тестирования проекта, и к этому времени очень трудно и дорого вносить какие-либо изменения, которые могут потребоваться. .

Упор на раннюю поставку программного обеспечения позволяет достичь двух основных целей:

1. Клиенту предоставляется возможность ознакомиться с программным обеспечением на ранних стадиях цикла разработки и предоставить обратную связь и внести свой вклад, чтобы можно было быстро и легко вносить исправления.

2. Работающее программное обеспечение — хороший показатель прогресса. Гораздо точнее и эффективнее измерять прогресс с точки зрения добавочной функциональности программного обеспечения, которое фактически было завершено, протестировано и доставлено к удовлетворению пользователя, чем пытаться измерить процент завершения очень большого незавершенного проекта разработки.

Очень сложно точно измерить ход выполнения большого проекта разработки программного обеспечения в целом, не разбивая его на части. Это может быть очень субъективным суждением с некоторым количеством догадок. Разбивка усилий на четко определенные части, каждая из которых имеет четко определенные критерии для того, чтобы считаться «выполненной», обеспечивает гораздо более фактический и объективный способ измерения прогресса.

Leave a Reply

Ваш адрес email не будет опубликован.