Назначение одного человека ответственным за релизы обеспечивает их непрерывность и снижает количество передаточных звеньев, а также поощряет долгосрочное планирование.
— Скажите, пожалуйста, куда мне отсюда идти?
— Это во многом зависит от того, куда ты хочешь прийти, — ответил Кот.
— Да мне почти все равно, — начала Алиса.
— Тогда все равно, куда идти, — сказал Кот.
Льюис Кэрролл, «Алиса в Стране чудес»13
Исключение — концептуальные спринты, цель которых — не выдать готовый продукт, а получить необходимые для создания концепции продукта знания. У этих спринтов есть собственные критерии готовности.
Планирование релиза начинается с принятия решения о том, какая из составляющих проекта — время, затраты или функциональность — должна остаться неизменной для запуска успешного продукта. Необходим ли запуск именно в указанную дату? Жестко ли задан бюджет на разработку? Нужно ли реализовать все требования, отраженные в бэклоге продукта? Одновременная фиксация времени, бюджета и функциональности невозможна. По крайней мере одна из составляющих должна играть роль высвобождающего клапана. Самое удачное решение — ограничить время и делать гибкой функциональность.
Никогда не забывайте девиз сотрудничества, отраженный в agile-манифесте: «Представители бизнеса и разработчики должны каждый день вместе работать над проектом
Чтобы свести к минимуму любые потенциальные убытки или ущерб от неточного прогноза, выбирайте узкий набор потребностей клиента и почаще выпускайте обновления. Затем анализируйте и вносите изменения. АНАЛИТИЧЕСКИЙ ПАРАЛИЧ
не стоит увлекаться предварительным исследованием рынка, иначе вы можете попасть в ловушку аналитического паралича, когда приходится проводить все новые и новые изыскания, причем без всякого прогресса
Простота облегчает создание удобного в использовании продукта с минимальной функциональностью. Не стоит путать простоту с упрощенностью. Еще Леонардо да Винчи говорил: «Простота — это высшая степень сложности».