Как разделить сложный рабочий процесс на шаблон подзадач?

Наша компания переходит на Jira для управления проектами и решения проблем

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

Более сложным является рабочий процесс водопада, в котором собираются требования, включая оценку. Затем начинается разработка, и параллельно создаются тестовые сценарии. После завершения разработки проект тестируется и передается заказчику. И, наконец, после того, как все протестировано, мы выпускаем изменение и повторно тестируем. В общей сложности у меня есть 30 различных шагов, построенных на 5 подзадачах (однако все это просто намечено в Visio, а не в jira).

Я надеюсь, что разделение на подзадачи может выполнить 2 вещи. Во-первых, мы хотим отслеживать время и усилия открытия-закрытия (часы работы и необходимые дни). И мы должны разделить рабочий процесс между несколькими людьми, чтобы разработчик мог работать, пока тестировщик мог строить свой план тестирования. Это может сэкономить несколько дней, но не является решающим фактором.

Итак, несколько вопросов, которые, я надеюсь, помогут сделать это возможным, хотя я совершенно не знаком с различными надстройками для Jira, я понятия не имею, получим ли мы все, что хотим.

1. Есть ли надстройка, которая создает шаблоны подзадач, поскольку для каждой подзадачи нужен свой рабочий процесс. В настоящее время правила для Jira заключаются в том, чтобы назначать рабочий процесс на основе типа проекта + задачи. Поэтому я считаю, что могу назначить правильную часть рабочего процесса для каждой подзадачи, создав множество типов задач, таких как «Custom-Dev-Analsys» для подзадачи под названием «Анализ».

2. Возможно ли, чтобы только 1 или несколько подзадач были «текущими»? Когда возникает проблема, первая подзадача должна быть единственной, над которой работается, и только 1 из шагов должен быть назначен кому-то. После подписания должно быть 2 подзадачи: разработка и создание тестовых сценариев. Но не стоит запускать все 5 подзадач с самого начала, но, похоже, Jira это сделает. Я просмотрел надстройку «Структура», и хотя она имеет неограниченную иерархию, я не думаю, что она позволит открывать подзадачи по порядку. Может быть простой способ заставить рабочий процесс открыть следующую задачу (я очень новичок в рабочих процессах и пытаюсь узнать как можно больше, прежде чем возиться с нашим сайтом)

3. Если кто-то может придумать способ сделать то, что мне нужно, по-другому, я весь внимателен.

Спасибо!


person manicdan    schedule 30.07.2012    source источник
comment
Как принимать ответы в Stack Overflow?   -  person Kuf    schedule 13.08.2012


Ответы (2)


Я не знаю ни одного плагина, который делал бы все, о чем просили, но мне приходилось сталкиваться с похожими проблемами, и мне удалось решить большинство из них с помощью Jira Scripting Suite, но для этого потребовалась некоторая разработка (с использованием python).

В рабочий процесс легко добавить переходы, которые будут создавать или закрывать новую задачу или новая подзадача. Я использую его для создания подзадач, просто заполнив необходимые поля на одном из экранов задачи. После того, как подзадачи созданы, только автоматические сценарии могут закрыть задачу, и это можно сделать, закрыв все подзадачи.

Если такое решение подходит вам, я буду рад помочь с любыми дальнейшими запросами.

person Kuf    schedule 30.07.2012
comment
Большое спасибо за эти детали, которые должны охватывать 90% проблемы (и они выглядят бесплатными!) - person manicdan; 01.08.2012

JIRA не поддерживает вложенные рабочие процессы, но полезно помнить, что если вы измените тип задачи JIRA, у нее может быть другой рабочий процесс. Таким образом, проблема может начинаться как TEST-123, что является требованием. Затем, после того, как он достигнет конца своего рабочего процесса, он может быть перемещен в тип проблемы «Задача». Подзадачи должны оставаться прежними.

person mdoar    schedule 31.07.2012
comment
Судя по предыдущему ответу Куфа, я мог бы сделать что-то похожее на то, что вы говорите. проблема создана и является частью 1, после того, как это завершится, сценарий за кулисами может создать следующую часть и повторять этот цикл, пока не будет выполнено. к сожалению, я думаю, что должно существовать дополнение, которое просто знает, как присоединиться к рабочим процессам, и единственное, что он делает особенным, — это клонирование. Я не могу представить, что это так сложно, но я и не разработчик. - person manicdan; 01.08.2012