Project management - pz11u2/decanat GitHub Wiki

(RUS) Наш "недоскрам" выглядит так:

Как создавать задачи/таски:

  1. В разделе Issues, выбираете New Issue
  2. Создаете задачу 2.2. Если это большая функциональность, состоящая из нескольких этапов, которые можно поделить, в начало title пишете Feature #[номер функции] и ставите lable Feature 2.3. Задача должна принадлежать функциональности (Feature), чтобы это явно указать пишите в начало title Task #[номер функции]:[номер задачи] и ставите lable Task 2.4. Если это баг Bug #[номер функции]:[номер неисправности] => lable Bug
  3. В поле комментариев обязательно пишите внятные действия/причины/следствия, которые должно решить решение этой задачи.

Как начать работу:

  1. В разделе Issues, выбираете любую Task/Bug/wontfix/question
  2. Выбираете Edit
  3. И в пункте is assigned выбираете себя
  4. И ставите lable In Progress

В первую очередь необходимо брать Task, потом bug ** Над одной задачей, может работать только один человек **

Что делать когда закончили задачу:

  1. Открываете свою задачу и ставите ей еще одну lable For team review
  2. Как только команда закончит проверять/review, переводите её с lable For team review в lable For expert review
  3. Как только задача пройдет expect review, ею переведут в статус Close

Обозначение lables (меток):

  1. Feature - фича, создается, когда нужно описать список подзадач, которые решают конкретное функциональное (редко не функциональное) требование к системе. Имеет формат Feature #[номер функции]
  2. Task - таска, задача, создается, когда нужно описать конкретную задачу, которую должен выполнить член команды
  3. Bug - баг, неисправность, создается тогда, когда был обнаружен недочет, ошибка, или несоответствие решения поставленному требованию.
  4. For team review - ставится тогда, когда задача или баг завершен и нуждается в подтверждении комманды
  5. For expert review - ставится тогда, когда задача или баг прошел For team review и нуждается в подтверждении team-lead комманды
  6. wontfix - Если задача/баг не решена, либо решена не верно. Желательно сопровождать комментарием.
  7. invalid - Если задача/баг некорректна, ОБЯЗАТЕЛЬНО необходимо объяснить в комментариях почему.
  8. duplicate - Если задача/баг уже существуют в общем списке.
  9. question - Вопрос к команде. Должен быть развернутым и содержать заголовок в котором кратко написана проблема/причина вопроса, а в описании должно быть изложено полная суть проблемы, можно предоставлять скриншоты.
  • In Progress - Когда задача закреплена за кем-то и находится в процессе решения, она получает этот статус. Когда задача переподится в статус For team review, статус In Progress снимается.