Skip to content

Инструкция по работе с Taiga.io для клиентов

Введение

Данная инструкция предназначена для клиентов, участвующих в процессе разработки программного обеспечения с нашей аутсорс-компанией. Мы используем систему управления проектами Taiga.io для организации работы и контроля выполнения задач.

Жизненный цикл пользовательской истории

Разработка начинается с создания пользовательских историй и проходит через несколько этапов до полного завершения и оплаты.

1. Создание пользовательской истории (Income)

  • Вы как клиент создаёте пользовательские истории самостоятельно или с помощью нашего бизнес-аналитика
  • Истории должны соответствовать принципам Scrum/Agile:
  • Написаны с точки зрения пользователя: "Как [роль пользователя], я хочу [функциональность], чтобы [польза/ценность]"
  • Должны быть конкретными, измеримыми и независимыми
  • Содержать описание критериев приемки
  • На данном этапе история имеет статус Income

2. Детализация истории (Preparing)

  • После создания переведите историю в статус Preparing
  • Это сигнал для нашего аналитика, что история готова для наполнения задачами
  • Аналитик разбивает историю на технические задачи для разработчиков
  • Задачи пишутся на техническом языке с необходимыми деталями для разработчиков

3. Оценка трудозатрат (Need estimate → Estimated)

  • После наполнения задачами аналитик переводит историю в статус Need estimate
  • Наши разработчики оценивают каждую задачу в человеко-часах
  • Менеджер проекта контролирует, чтобы все задачи были оценены вовремя
  • После получения всех оценок менеджер переводит историю в статус Estimated

4. Согласование задач клиентом

  • На этом этапе требуется ваше внимание как клиента
  • Вам необходимо согласовать каждую задачу отдельно (это важно, поскольку новые задачи могут появляться в процессе работы)
  • После согласования переместите историю в нужный спринт
  • Менеджер переводит задачи в статус TODO, и разработчики приступают к работе

5. Реализация и тестирование (In Process)

  • По мере работы над задачами разработчики меняют их статусы
  • Выполненные задачи проходят тестирование и получают статус Tested
  • На протяжении этого этапа история находится в статусе In Process

6. Приемка задач (ToPay)

  • Обычно приемка происходит после выполнения всей пользовательской истории
  • В случае длительных историй (более 3-4 недель) возможна приемка отдельных задач по договоренности
  • После приемки переместите задачи в статус ToPay

7. Оплата (Paid)

  • По мере накопления задач в статусе ToPay они собираются в счет
  • К счету прилагается расшифровка с указанием:
  • Количества затраченных часов
  • Стоимости часа
  • Общей суммы
  • Ссылок на выполненные задачи
  • После выставления счета задачи переводятся в статус Paid

Схема статусов пользовательской истории

Income → Preparing → Need estimate → Estimated → In Process → ToPay → Paid

Дополнительные рекомендации

  1. Регулярно проверяйте истории в статусе Estimated — они требуют вашего согласования
  2. Своевременно перемещайте истории в спринты для планирования разработки
  3. При возникновении вопросов обращайтесь к менеджеру проекта
  4. Для больших историй рекомендуется разбивать их на несколько меньших
  5. Обязательно указывайте приоритеты для историй

Если у вас возникли вопросы по работе с системой Taiga.io или по процессу разработки, свяжитесь с вашим менеджером проекта.