Ответ
Работал преимущественно по гибкой методологии Agile, в рамках её конкретных реализаций — Scrum и Kanban.
Scrum (для проектов с фиксированными итерациями):
- Спринты: Двухнедельные итерации с четко определенной целью.
- Ключевые события:
- Планирование спринта (Sprint Planning): Отбор задач из бэклога продукта в бэклог спринта.
- Ежедневные стендапы (Daily Scrum): 15-минутные встречи для синхронизации по прогрессу и блокерам.
- Обзор спринта (Sprint Review): Демонстрация выполненной работы стейкхолдерам.
- Ретроспектива спринта (Sprint Retrospective): Анализ процесса и поиск путей улучшения.
- Артефакты: Бэклог продукта, бэклог спринта, инкремент продукта.
Kanban (для проектов с непрерывным потоком задач):
- Визуализация потока: Доска (Trello, Jira) с колонками:
Backlog,To Do,In Progress,Code Review,Testing,Done. - Ограничение работы в процессе (WIP Limit): Для предотвращения перегрузки команды и выявления узких мест.
- Управление потоком: Фокус на непрерывной доставке и сокращении времени цикла (lead time).
Используемые инструменты: Jira для трекинга задач, GitLab/GitHub для CI/CD и код-ревью, Confluence для документации. Ретроспективы и планирование проводились в формате очных или онлайн-встреч.