Ответ
В проектах применялись гибкие методологии планирования:
1. Scrum
- Работа велась итерациями (спринтами) длительностью 2-4 недели.
- Ключевые события: Планирование спринта, ежедневные стендапы, обзор спринта, ретроспектива.
- Оценка задач проводилась в story points с использованием планирования покера.
- Бэклог продукта и спринта велся в JIRA.
2. Kanban
- Использовался для потоков работ с постоянным приоритизацией (например, поддержка).
- Визуализация через доски (Jira, Trello) с колонками:
To Do,In Progress,Code Review,Testing,Done. - Важным правилом было ограничение Work In Progress (WIP) для избежания перегрузки команды.
Пример задачи в JIRA при использовании Scrum:
Тип: Задача (Story)
Заголовок: [Авторизация] Проверка входа с неверным паролем
Story Points: 3
Приоритет: Высокий
Критерии приемки (Acceptance Criteria):
- При вводе неверного пароля отображается сообщение об ошибке.
- Сессия пользователя не создается.
- Кнопка "Войти" блокируется на 3 секунды после неудачной попытки.
Часто использовался гибридный подход Scrumban, сочетающий регулярное планирование спринтов из Scrum и гибкость визуализации потока из Kanban.