В то время как другие сюжетные состояния не требуют пояснений, я не совсем уверен, что подразумевается в использовании 2 отдельных Finished
и Delivered
.Опорный трекер "Finished" vs "Delivered"
Я смотрел видео на Pivotal сайте, но нашел их бесполезно - они просто утверждают, что мы можем отметить историю, используя эти состояния, но не объясняет, каким образом он связан с рабочим процессом.
Итак, зачем они нам нужны? Что происходит после того, как разработчик отмечает историю как Finished
и до того, как она получит Delivered
?
Я предполагаю, что следующий рабочий процесс:
- Разработчик начинает работать над историей, отмечая его как
Started
- После того, как сюжетные задания будут завершены, и она проходит юнит-тесты - он помечается как
Finished
- После ??? он обозначен как
Delivered
- Затем после QA это может быть
Accepted
илиRejected
и при необходимости перезапустить.
Если мы отмечаем историю как Finished
до какого-то другого вида тестирования, а затем Delivered
раз она проходит? Или, возможно, это должно включать проверку кода? Возможно, это общеизвестно в мире agile/scrum, о котором я еще не подозреваю?
Я понимаю, что это в основном зависит от соглашений, установленных в проекте, но я ищу некоторые лучшие практики, так как мы только начинаем включать Pivotal Tracker в наш рабочий процесс.
В статье рассматривается весьма полезной запрашивающий, благодаря – alexisrozhkov