Заметки из книг по управлению проектами

Майк Кон «Agile. Оценка и планирование проектов»

📚 В процессе итерации команда превращает одно или несколько неточно сформулированных требований в скомпонованную, протестированную и потенциально готовую к поставке программу.

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

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

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

📚 Agile-команды фокусируются на разработке и поставке ценных для пользователей функций. Одним из лучших подходов к этому является работа с пользовательскими историями.

Пользовательская история — это краткое описание функциональности с точки зрения пользователя или клиента системы. Пример: «Как покупатель книг, я хочу осуществлять их поиск по номеру ISBN с тем, чтобы быстро отыскивать нужное издание».

Начать дискуссию