Статьи

Скрам Артефакты: определение сделано

scrumthumb

Ниже приведен отрывок из нашей книги « Скрам: новичок ниндзя» , написанной М. Дэвидом Грином. Копии продаются в магазинах по всему миру, или вы можете купить их в электронном виде здесь .

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

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

Определение «сделано» — это то, что команда должна придумать вместе. Он может быть создан во время планирования первого спринта и повторен во время ретроспективы спринта. Определение команды может быть радикально изменено с течением времени, поскольку во время ретроспективы команда понимает, какие аспекты процесса могут нуждаться в улучшении.

ch5-05

Это не плохая идея опубликовать определение сделано на видном месте. Это позволяет людям как в команде, так и за ее пределами понять, сколько усилий требуется для завершения любой истории. Этот документ предоставляет справочную информацию для вопросов о том, готова ли предлагаемая история к дальнейшей работе. Если для истории невозможно соответствовать определению «выполнено» на основе критериев приемлемости, опубликованное определение «Готово» может помочь команде прояснить это.

Обычно определение выполненного включает в себя ряд знакомых ожиданий. Например, код должен быть завершен, сборка не должна завершиться сбоем, набор тестов не должен быть нарушен, и продукт должен работать так, как ожидается. Другие вопросы, часто включаемые в определение выполненного задания, включают в себя проверку кода коллегами, написание новых модульных тестов, комментирование кода и обновление документации по продукту. У разных команд будут разные требования, и упражнение по созданию определения «выполнено» полезно для того, чтобы помочь команде понять, что важно для каждой истории, а не только для определенных историй.

Примечание: определение «сделано» должно быть практичным

Хотя определение «сделано» должно быть тщательным, важно также, чтобы оно было практичным. Определение сделано должно быть достижимым для каждой истории. Возможно, существуют практики, которые, по мнению команды, должны соблюдаться ради кодовой базы, но которые нецелесообразны с учетом ограничений рынка. Обычно инженеры выступают за более тщательный охват, в то время как владелец продукта может отстаивать более упорядоченный подход, в зависимости от предвидения владельца продукта и стабильности рынка. Каждая команда должна составить свое дело и прийти к определению, с которым каждый может согласиться, прежде чем начать работу.