Agile Development - Начальная история, но не может закончиться из-за ограничений

Какой обычный подход используется, когда вы начинаете Спринт и на полпути понимаете, что одна из ваших историй недостижима, пока другая команда не завершит работу, чтобы позволить ей пройти UAT?

Мы начали историю и наполовину закончили с ней, но не можем закончить ее, пока работа не будет завершена за 2-3 спринта из другой команды.

Мы не хотим его закрывать, но не хотим "переносить" его на 2 спринта.

2 ответа

Решение

Работайте с ПО, чтобы переместить эту историю в журнал ожидания продукта, и попросите вашу команду (участника) представлять вашу команду в ежедневном противостоянии зависимой команды и, возможно, включить историю в их Спринт (ы), на которые влияют, чтобы выделить / сообщить свою зависимость. Это все о создании информации "радиации".

Обычный подход - вывести историю из спринта.

Однако стоит учитывать:

  • Может ли работа, которая должна быть выполнена другой командой, быть привнесена в эту команду?
  • В качестве альтернативы, можно ли передать историю другой команде, чтобы они завершили ее как часть завершения зависимости?

Я также ожидал, что этот вопрос будет поднят и обсужден на ретроспективе команды.

Многие из руководств по написанию историй (например, ИНВЕСТ) предполагают, что истории сделаны независимыми, то есть они не зависят от других работ, которые должны быть выполнены вне истории. Было бы целесообразно рассмотреть вопрос о принятии такого подхода в будущем, чтобы уменьшить риск такого рода сбоев.

Если это уже ваш подход, но была допущена ошибка, чтобы пропустить зависимость, то все же стоит обсудить это в вашей ретроспективе. Можно ли избежать этой проблемы в будущем?

Другие вопросы по тегам