Ответ
Распределение задач происходило в рамках гибкой методологии (Scrum/Kanban) по следующему алгоритму:
- Приоритизация бэклога: Product Owner ранжировал задачи по бизнес-ценности.
- Планирование спринта: Команда оценивала сложность задач в story points и выбирала объём работы на итерацию.
- Распределение по экспертизе: Задачи брались добровольно или назначались с учётом специализации (например, тестирование API, UI, написание автотестов).
- Балансировка нагрузки: Ведущий (Scrum Master) следил за равномерной загрузкой участников.
Практический пример задачи в Jira:
{
"Тип": "Тестирование новой функциональности",
"Приоритет": "Высокий",
"Компонент": "Платёжный шлюз",
"Оценка": "5 story points",
"Исполнитель": "Старший QA-инженер"
}
Ключевые принципы:
- Сложные задачи декомпозировались на подзадачи.
- Всегда закладывался временной буфер на регрессионное тестирование и срочные исправления багов.
- Прозрачность процесса обеспечивалась через ежедневные стендапы.