Skip to end of metadata
Go to start of metadata

Рабочий процесс описывает какие этапы может проходить задача до её окончательного выполнения (может проходить, потому что не все этапы являются обязательными). У каждого состояния существуют переходы, это действия при которых задание переходит из одного этапа в другой. В JIRA этапы отображаются как Status. На рисунке задание в статусе Done, что означает выполнено. Все этапы описаны ниже.
В данном проекте используются следующие этапы: 

  • Open  начальный этап в котором находится задание. Оно было создано и ожидает начало работы со стороны разработчика, которому оно поручено. Так же на этом этапе выполняется оценка задачи. Разработчик ознакомляется с заданием, прикидывает сколько ему для этого понадобится времени Оценка задания.
  • Need More Info может возникнуть ситуация, когда недостаточно информации для продолжения выполнения задания, этот статус как раз для таких случаев. Так же он устанавливается, если выполняющий данное задание зашел в "тупик" и не может решить проблемы. При установке этого статуса на почтовые ящики team lead и reporter отсылаются уведомления.
  • In Progress  означает что задача в данный момент решается назначенным на это задание разработчиком.
  • Done  задание выполнено и ожидает валидации со стороны Team Lead.
  • Reopened  если задача была когда либо решена (Done) или закрыта (Close), но в настоящее время нуждается в пересмотре, то ставится этот статус.
  • Closed после тестирования задание закрывается. (Возможность перевода в этот статус есть только для ролей Администратор и QA)
  • Holded временная приостановка задания.
  • In QA задача провалидирована и ожидает тестирования (Возможность перевода в этот статус есть только для ролей Администратор (на проектах роль администратора есть у ПМ и Тим Лидера))

Для просмотра своих ролей, необходимо залогиниться и перейти к просмотру своего профиля:

Далее в профиле, перейдя по ссылке, можно посмотреть свои роли в проектах:

У каждого этапа есть свои возможные переходы, они представлены в таблице ниже.

Название этапа (Status)

Название перехода
>>этап к которому переходит

Open

Start progress
 >> In progress 
Hold issue
>> Holded 
Close issue
>> Closed 
Need more info 
>> Need more info

Need More Info

Start progress
>> In progress
Hold issue
>> Holded 
Close issue
>> Closed 

In Progress

Stop progress
>> Open 
Done
>> Done 
Hold issue
>> Holded 
Close issue
>> Closed 
Need more info
>> Need more info

Done

Reopen 
>> Reopened
In QA  
>> In QA

Reopened

Start progress
>> In progress 
Need more info
>> Need more info 
Hold issue
>> Holded 
Close issue
>> Closed

Closed

Reopen
>> Reopened 

Holded

Start progress
>> In progress 
Need more info
>> Need more info 
Reopen
>> Reopened 

Validate

Reopen 
>> Reopened 
Close issue 
>> Closed

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

вернутся к: Базовые знания

1 Comment

  1. Recommended actions before state changing

    State                  Prerequisites

    Open    

    Need More Info    Detailed comments for the necessary info

    In Progress        1. All necessary info for the task development
                             2. Filled task fields (JIRA):  Original Estimate, Affects Versions, Fix For"

    Done                 1. All unit tests passed
                             2. Commits tested localy and online (deploy server)
                             3. Code quality tested (through SONAR, PMD and others tools)
                             4. Work log filled
                             It's recommended to meet conditions for every commit

                             OR (if resolution is to set as ""Won't fix"")

                             1. Detailed explanation should be provided why we're not going to fix it"

    Validated            Code review has been completed with the successful outcome.

    Reopened           Reopen reason described in details

    Closed                All QA tests passed

                             OR
                             Agreement not to fix it was reached"

    On hold             All circumstances preventing this task from being implemented should be described

    http://wiki.jtalks.org/display/env/Environment+Home+Page