Методологии: Scrum, Kanban
🎯 Цель урока:
Понять, как работают Scrum и Kanban, и научиться выбирать подходящую методологию для проекта.
✨ Результат: Вы сможете участвовать в процессах команды и знать, чего ожидать от каждого подхода!
Что такое методология?
📌 Простыми словами: Это набор правил и практик, которые помогают команде организовать работу. Как рецепт для готовки 🧑🍳 — без него легко запутаться.
Scrum: Работа «рывками» 🏃♂️
📌 Суть:
Работа делится на короткие итерации — спринты (обычно 2-4 недели). В конце каждого спринта команда показывает готовый функционал.
Роли в Scrum:
- Product Owner (PO):
Определяет, какие задачи важнее («заказчик» продукта).
- Scrum Master:
Помогает команде работать по Scrum (решает проблемы, устраняет препятствия).
- Команда разработки:
Тестировщики, программисты, дизайнеры — все, кто создает продукт.
События (созвоны):
- Планирование спринта:
Команда выбирает задачи из бэклога (списка задач) на спринт.
Пример: «В этом спринте делаем авторизацию через Google».
- Ежедневный стендап (планерка, дейлик):
15-минутный созвон. Каждый отвечает:
Что сделал вчера?
Что сделает сегодня?
Какие есть препятствия?
- Обзор спринта (Demo):
Показ готового функционала заказчику или стейкхолдерам.
- Ретроспектива:
Обсуждение: «Что прошло хорошо? Что улучшить?».
Пример:
Команда разрабатывает мобильное приложение. В спринте:
Спринт 1: Регистрация пользователя.
Спринт 2: Личный кабинет.
Спринт 3: Интеграция с платежной системой.
Kanban: Работа «потоком» 🌊
📌 Суть: Задачи визуализируются на доске (например, Trello), а команда берет их по мере готовности. Фиксированных спринтов нет — работа идет непрерывно.
Основные правила:
- Визуализация:
Доска с колонками: To Do, In Progress, Done.
- Ограничение работы в процессе (WIP):
Например, в колонке In Progress может быть не больше 5 задач.
- Непрерывное улучшение:
Команда постоянно оптимизирует процесс.
- События (созвоны):
Ежедневные стендапы:
Похожи на Scrum, но акцент на текущие задачи и блокеры.
Ретроспективы:
Проводятся реже (например, раз в месяц).
Пример:
Поддержка сайта интернет-магазина:
Задачи: исправление багов, добавление товаров, обновление контента.
Новые задачи добавляются в To Do в любое время.
📌 Достаточно часто эти две методологии объединяют. На реальных проектах рабочие процессы могут быть построены по-разному, ввиду исторических причин, либо ввиду бюрократических обязательных процессов, как например в банках.
Итог урока 🎓✨:
Scrum — для проектов «с нуля» с четким планом.
Kanban — для гибкой работы с текучкой.
💡 Вопрос для размышления:
Как бы вы организовали работу над чат-ботом, если заказчик каждый день добавляет новые пожелания?
Комментарии
Пока нет комментариев.
Комментарии