У меня другое понимание работы с JIRA. Для меня JIRA помогает мне понять, когда я должен что-то сделать, каков статус и когда я закончил с этим. Когда каждый раз нужна документация и локализация, мне не хотелось бы перегружать свою JIRA всеми этими подзадачами, все понимают, что они необходимы.
Единственные причины, по которым их следует выделять как подзадачи (и управлять ими с помощью рабочего процесса):
- Обычно у вас есть другой ответственный за документацию и/или локализацию, поэтому вы можете поручить это другому человеку.
- Их рабочий процесс отличается, поэтому вы хотите управлять им отдельно.
Я бы не стал ожидать для них дополнительных компонентов, потому что, когда вы хотите их изолировать, просто создайте для него настраиваемое поле (или создайте подзадачу, например, рабочий элемент для документации и локализации, не знаю, легко ли это возможно).
Я бы не стал добавлять этот флаг «Требуется документация», потому что люди, которые добавляют проблемы, часто не знают, нужна ли документация. Так что нет, я бы не добавлял их ни в качестве подзадач, ни как дополнительный флаг, а объяснял бы всем, что документация и локализация необходимы. Должны быть способы проверить это автоматически, без каких-либо проблем...
И, конечно же, вы можете добавить экран документации с дополнительными настраиваемыми полями. Там вы можете задокументировать при реализации проблемы то, что вы сделали с документацией и интернационализацией. Поэтому проверка того, что они пусты, заменит упомянутый вами флаг.
person
mliebelt
schedule
26.02.2014