Project management - pz11u2/decanat GitHub Wiki
(RUS) Наш "недоскрам" выглядит так:
Как создавать задачи/таски:
- В разделе Issues, выбираете New Issue
- Создаете задачу 2.2. Если это большая функциональность, состоящая из нескольких этапов, которые можно поделить, в начало title пишете Feature #[номер функции] и ставите lable Feature 2.3. Задача должна принадлежать функциональности (Feature), чтобы это явно указать пишите в начало title Task #[номер функции]:[номер задачи] и ставите lable Task 2.4. Если это баг Bug #[номер функции]:[номер неисправности] => lable Bug
- В поле комментариев обязательно пишите внятные действия/причины/следствия, которые должно решить решение этой задачи.
Как начать работу:
- В разделе Issues, выбираете любую Task/Bug/wontfix/question
- Выбираете Edit
- И в пункте is assigned выбираете себя
- И ставите lable In Progress
В первую очередь необходимо брать Task, потом bug ** Над одной задачей, может работать только один человек **
Что делать когда закончили задачу:
- Открываете свою задачу и ставите ей еще одну lable For team review
- Как только команда закончит проверять/review, переводите её с lable For team review в lable For expert review
- Как только задача пройдет expect review, ею переведут в статус Close
Обозначение lables (меток):
- Feature - фича, создается, когда нужно описать список подзадач, которые решают конкретное функциональное (редко не функциональное) требование к системе. Имеет формат Feature #[номер функции]
- Task - таска, задача, создается, когда нужно описать конкретную задачу, которую должен выполнить член команды
- Bug - баг, неисправность, создается тогда, когда был обнаружен недочет, ошибка, или несоответствие решения поставленному требованию.
- For team review - ставится тогда, когда задача или баг завершен и нуждается в подтверждении комманды
- For expert review - ставится тогда, когда задача или баг прошел For team review и нуждается в подтверждении team-lead комманды
- wontfix - Если задача/баг не решена, либо решена не верно. Желательно сопровождать комментарием.
- invalid - Если задача/баг некорректна, ОБЯЗАТЕЛЬНО необходимо объяснить в комментариях почему.
- duplicate - Если задача/баг уже существуют в общем списке.
- question - Вопрос к команде. Должен быть развернутым и содержать заголовок в котором кратко написана проблема/причина вопроса, а в описании должно быть изложено полная суть проблемы, можно предоставлять скриншоты.
- In Progress - Когда задача закреплена за кем-то и находится в процессе решения, она получает этот статус. Когда задача переподится в статус For team review, статус In Progress снимается.