Agile Odyssey. Гибкие методологии в действии - страница 11

Шрифт
Интервал



Функции заказчика включают:

– Предоставление требований: заказчик определяет основные требования и ожидания от продукта.

– Оценка результатов: он оценивает работающий продукт и предоставляет обратную связь.

– Поддержка процесса: заказчик поддерживает владельца продукта в определении приоритетов и целей проекта.


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

Роль 5: Заинтересованные стороны

Заинтересованные стороны – это лица или группы лиц, которые могут быть затронуты результатами проекта, но не являются его непосредственными участниками. Это могут быть конечные пользователи, регуляторы, консультанты и другие стороны, имеющие интерес к проекту.


Заинтересованные стороны взаимодействуют с командой разработки через владельца продукта и заказчика. Их функции включают:

– Предоставление обратной связи: заинтересованные стороны могут предоставлять обратную связь по продукту и его результатам.

– Уточнение требований: они могут помогать уточнить требования и ожидания от продукта.

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


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

Часть 2: Этапы Scrum-процесса

Scrum – это гибкая методология разработки, организованная вокруг коротких итераций, называемых спринтами. Этот подход разбивает процесс разработки на несколько этапов, каждый из которых играет важную роль в достижении успеха проекта. В этой части мы подробно рассмотрим этапы Scrum-процесса и их значение для разработки программного обеспечения.

Этап 1: Создание бэклога продукта

Первым этапом Scrum-процесса является создание бэклога продукта. Бэклог продукта представляет собой список всех задач и требований, необходимых для разработки продукта. Этот список формируется владельцем продукта в сотрудничестве с заказчиком и заинтересованными сторонами.


Важные аспекты этого этапа включают:

– Приоритизация: владелец продукта определяет приоритет каждой задачи или требования в бэклоге. Это позволяет определить, какие задачи будут выполнены в первую очередь.

– Обсуждение и уточнение: важно обсудить задачи и требования с командой разработки и заинтересованными сторонами, чтобы уточнить детали и удостовериться, что все понимают, что требуется сделать.