openSUSE:Система управления проектами команды развития

Перейти к: навигация, поиск


Рабочий процесс внутри Команды развития (Boosters team) строится на основе системы управления проектами retrospectiva. Система открыта для доступа, и каждый может получить информацию о том, чем сейчас занимается команда.

Терминология

Для работы с системой retrospectiva следует разобраться в используемой терминологии. Далее приведены термины на английском языке и их краткое объяснение.

Milestones (этапы)

Этапами называют крупные стадии, важные вехи процесса разработки, которые планируется достичь. Например:

   Очистить мир от Зла

Goals (цели)

Цели более конкретны, чем этапы. Они формулируются с точки зрения пользователя. К примеру:

   Уничтожить Кольцо, с тем чтобы низвергнуть Темного Властелина

Stories (истории)

Истории — это конкретные технические шаги, которые необходимо проделать для достижения цели. Истории реализуются разработчиками. В данном примере историями могут быть:

   Сбросить Кольцо в жерло вулкана (Фродо)
   Притвориться, что несет Кольцо, и дезинформировать Темного Властелина (Арагорн)
   Помогать и служить Фродо (Голлум)

На самом деле пользователям не особо интересно знать все это. Важно лишь успешное завершение этапа ("в мире больше нет Зла").

Sprints (спринты)

Спринт (итерация) — промежуток времени, в течение которого достигается поставленные цели путем реализации всех историй, из которых они состоят. Если какие-то цели не достигаются, то они переносятся на следующий спринт. Когда достигаются все цели, этап считается завершенным, и начинается новый этап.


Работа с системой

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

Retrospectiva navigation.png
  • При выборе пункта Milestones отобразятся три этапа, над которыми сейчас работает команда. Это верхний уровень детализации и, пожалуй, основная информация, предоставляемая системой.
  • Пункт меню Goals позволяет увидеть цели текущего спринта. Их можно выбрать из подменю в правой части страницы. Это подходящий уровень детализации для оценки движения проекта: чем меньше целей отображается, тем глубже команда погрузилась в работу над проектом.
  • Пункт меню Stories позволяет увидеть процесс более детально. В правом подменю можно выбрать спринт и увидеть, над чем команда работает, вплоть до конкретных задач.

Планы дальнейшей работы

Будущие этапы команда вносит в бэклог (backlog) — неформальный план дальнейшей работы.


Галерея завершенных этапов

Завершенные этапы разработки команда фиксирует в галерее завершенных этапов.


Ссылки