Майк Кон «Agile. Оценка и планирование проектов»📚 В процессе итерации команда превращает одно или несколько неточно сформулированных требований в скомпонованную, протестированную и потенциально готовую к поставке программу.Это означает, что команда последовательно добавляет одну или несколько небольших функций во время каждой итерации, но каждая добавленная функция встроена в продукт, протестирована и имеет качество, необходимое для релиза.Итерации ограничиваются по времени, т. е. они завершаются вовремя, даже если приходится урезать функциональность. Принципиально важно, чтобы к концу каждой итерации продукт находился в потенциально готовом к поставке состоянии.📚 Для обеспечения владельцу продукта максимальной гибкости приоритизации функции необходимо описать так, чтобы минимизировать их техническую взаимозависимость. Владельцу продукта сложно ранжировать функции по приоритетности в плане релиза, если выбор одной функции требует предварительной разработки трех других.📚 Agile-команды фокусируются на разработке и поставке ценных для пользователей функций. Одним из лучших подходов к этому является работа с пользовательскими историями.Пользовательская история — это краткое описание функциональности с точки зрения пользователя или клиента системы. Пример: «Как покупатель книг, я хочу осуществлять их поиск по номеру ISBN с тем, чтобы быстро отыскивать нужное издание».#книжныезаметки #agileоценкаипланированиепроектов