Ответ
-
Инициализация проекта
- Определить цели, KPI, стейкхолдеров.
- Провести стартовую встречу, зафиксировать ожидания.
-
Планирование
- Разбить на этапы (Discovery, MVP, релиз).
- Оценить ресурсы (бюджет, команда, сроки).
- Выбрать методологию (Scrum/Kanban/Waterfall).
-
Команда
- Назначить роли (Dev, QA, BA).
- Настроить процессы: стендапы, ретро, демо.
-
Документация
- Создать roadmap, беклог в Jira/Trello.
- Завести Confluence с требованиями и рисками.
-
Контроль
- Мониторить прогресс (burndown-чарты, отчеты).
- Управлять рисками (митигировать задержки).
-
Завершение
- Провести ретро, передать продукт.
- Зафиксировать уроки для след. проектов.
Пример:
# Простой трекинг задач в Python
tasks = {
"MVP": ["Backend", "Frontend", "Testing"],
"Done": []
}
def complete_task(phase, task):
tasks[phase].remove(task)
tasks["Done"].append(task)