Начало. Основы Scrum
Transcript of Начало. Основы Scrum
Мастер-класс«Начало. Основы SCRUM»
Николай Митько
Привет!Меня зовут
Николай Митько
Здесь можно найти мои посты:https://www.facebook.com/grow.org.ua/www.facebook.com/groups/ScrumUA/
Backlog вопросов
-Запишите свои вопросы
-1 вопрос на стикер
-Приоритезируйте вопросы
-Создайте доску с Задачами
-Обновляйте доску
Что такое ПРОЕКТ?
ПРОЕКТ – это временное предприятие, предназначенное для
создания уникальных продуктов, услуг или результатов.
PMBOK® 5th Edition
1. Временное (начало-конец) 2. Предприятие 3. Уникальное 4. Создание продукта или услугу
Ограничения проекта
PMBOK® 5th Edition
Ресурсы
Содержание
Что не является проектом?
Операционная деятельность
∞
Проектная деятельность
Начало
Окончание
Видение
Миссия
Стратегия организации и цели
PMBOK® 5th Edition
Высокоуровневое управление и планирование
Управление портфелем проектов
Операционный менеджментУправление проектами и программами
Ресурсы
Пирамида управления организацией
История Agile
Люди и взаимодействиеважнее процессов и инструментов
Работающий продуктважнее исчерпывающей документации
Сотрудничество с заказчикомважнее согласования условий контракта
Готовность к изменениям
важнее следования первоначальному плану
Agile-манифест
Отличие Agile от Waterfall
Железный треугольник Agile
Делай только важноеи нужное
VERSIONONE.COM ©2015 VersionOne, Inc. All rights reserved. State of Agile is a trademark of VersionOne, Inc. and VersionOne is a registered trademark of VersionOne, Inc
Преимущества Agile
Модели процессов
Последовательный
Эмпирический
Матрица Стейси
Скрам Ценности
Скрам Принципы
• Самоорганизованная команда
• Кросс-функциональная команда
• Конструктивное обсуждение
• Приоритезированный бэклог
• Ориентация на результат
• Сотрудничество
• Инновационность
• Поток
• Доверие
• Ритм
Скрам Фреймворк3 Роли
1. Скрам-мастер
2. Владелец продукта
3. Команда5 Встреч
1. Бэклог Груминг
2. Планирование Спринта
3. Ежедневный Скрам
4. Демонстрация
5. Ретроспектива
5 Артефактов
1. Бэклог продукта
2. Бэклог Спринта
3. Критерии завершения
4. Инкремент продукта
5. График выгорания Спринтов
Scrum процесс
Vision Продукта
Картинка того, какую ценность представляет продукт и каких бизнес целей помогает достичь.
1
Product Backlog2
Sprint ready
User Stories
Business Stories
Epics
Documentations
Training
Technology
Team Stories
Product Backlog Board
Приоритезация Product Backlog
• - High/Medium/Low
• - MoSCoW
• - Business value
• - Стоимость риска и возможности
• - Стоимость и эффект от внедрения
3
Product Backlog Grooming4
• Презентация Product Vision
• Презентация Product Backlog
• Проясняем и добавляем деталей к User story
• Определяем критерии завершения User story
• Проводим оценку User story
• Разбивает Epic на User story
• Разбиваем большие User story
• Удаляем лишние PBI
• Добавляем нужные PBI
Release Planing5
• Cрок 3-4 месяца
• Внедряемый функционал
• Основывается на Product vision
• План выбора User Stories и их приоритетов
• План изменений продукта
• Фокусировка команды 3-4 месяца
Sprint Planing6
• Готовые User story
• Важные User story
• Учитываем технические и логические зависимости
• 2 часа на выбор User story
• 2 часа на разбивку User story на Tasks
• Определение необходимых компетенций
• Определение необходимых ресурсов
• Определить Цель Sprint
• Презентация плана (Product owner)
User Story
Формула:
• Как, <роль/персона юзера>,
• я <что-то хочу получить>,
• <с такой-то целью> .
Story points:
Title: Жилые дома
Priority:
Description:
Спонсор проекта хочет, чтобы в городке были 2 коттеджа для того, чтобы в них могли с комфортом жить 2 семьи.
Acceptance Criteria:
[ ] - В домах 1 и 2 готовы коробка и крыша
[ ] - В домах есть электричество
[ ] - В домах можно начинать внутреннюю отделку
Complexity:
Business value:
10 Must have
High High
6.1
Реализация Спринта7
Sprint Review
Демонстрация и утверждение результатов работы команды за Sprint.
8
Retrospective
Непрерывное улучшение процесс разработки.
9
• 5-9 человек
• Стабильная
• Кросс-функциональная
Команда
• Самоорганизующаяся
• В одном помещении
Восемь не производственные потерь
Производство Разработка ПО
Излишние запасы Частично выполненная работа
Перепроизводство Избыточные функциональные возможности
Повторное выполнение работы Повторное приобретение знания
Транспортировка Передача работы
Перемещения Переключение между задачами
Ожидание Задержки
Дефекты Дефекты
Иновационность Знания команды
“Главное в гибких методологиях — это
жёсткость. Гибкими должны быть процессы, а не
правила игры.
https://habrahabr.ru/company/edison/blog/269789/
Литература
Спасибо!
Вы можете найти меня в группах:https://www.facebook.com/grow.org.ua/www.facebook.com/groups/ScrumUA/