Я работаю в небольшой сервисной компании, где мы начинаем внедрять Scrum-практики, и мы также начинаем использовать JIRA с greenhopper для отслеживания проблем. Наша команда определила "сделано" как:
- закодированы
- проверено устройство Тестирование интеграции
- оцененный эксперт
- qa проверено
- обновлена документация
Я пытаюсь выяснить, нужно ли это делать, используя отдельную проблему для каждого элемента в приведенном выше списке для каждой "задачи", или если некоторые из этих элементов должны быть реализованы в рабочем процессе билета или просто скомбинировать их вместе в одном вопросе - лучший подход.
Я не склонен делать эти подзадачи задачи, так как существует только одноуровневое развёртывание проблем, и я боюсь, что для этой возможности лучше использовать.
Я также не слишком волнуюсь об изменении рабочего процесса, поскольку этот подход оказался для нас бременем в других системах.
Если все эти элементы являются частью одного и того же билета, то это кажется странным для меня, потому что работа, вероятно, распространяется между несколькими членами команды, и будет сложно выполнить задачи, которые составляют менее 16 часов, включая все эти вещи.
Мне кажется, что я понимаю все проблемы, но пока что я не знаю, какое лучшее решение.
Есть ли наилучшая практика? Или несколько сильных мнений?