Найти тему

WIP: the Definition of Done

Когда в Бэклоге Продукта объект или Инкремент переходит в статус "Готов", каждый должен понимать, что именно значит "Готов".
-- Scrum Guide

Scrum официально не признаёт каких-либо делений внутри команды на роли: в теории все работают вместе для завершения каждой истории. В реальности однако, многие команды, с которыми мне довелось работать, назначают специфичные роли: разработчик, тестер, UX и т.д. С учётом деления, когда разные члены команды "завершают" работу в разное время, как вся команда, в том числе и Product Owner, могут узнать, когда Story действительно исполнена?

Ответ состоит из двух частей: критерий принятия каждой конкретной Story и командный Definition of Done.

Для Scrum команды, цель каждого спринта -- произвести потенциально готовый к использованию инкремент продукта. So it’s important to know at the end of the sprint which features can actually be included in a release and which can’t.

A shared understanding of which criteria a feature must satisfy to be releasable is essential if the team is going to work together towards a sprint goal effectively.

Как подступиться к Definition of Done

"Ну хорошо", скажете Вы, "но как нам приблизиться к единому DoD, когда наши User Stories такие разные?"

Отличный вопрос. ...