Инструкция по работе с 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
Дополнительные рекомендации
- Регулярно проверяйте истории в статусе Estimated — они требуют вашего согласования
- Своевременно перемещайте истории в спринты для планирования разработки
- При возникновении вопросов обращайтесь к менеджеру проекта
- Для больших историй рекомендуется разбивать их на несколько меньших
- Обязательно указывайте приоритеты для историй
Если у вас возникли вопросы по работе с системой Taiga.io или по процессу разработки, свяжитесь с вашим менеджером проекта.