Upload
nikita-filippov
View
935
Download
2
Embed Size (px)
DESCRIPTION
Citation preview
У нас само-‐управляемая
команда
Что-то про AgileIf there is a Scrum Master there should be a Scrum Slave ©
Никита Филиппов
• CEO at ScrumTrek
• Agile Coach и Исследователь
• CSM
Ты кто такой? Что за «Coach»?
Продюсирование• Музыкальный продюсер — лицо, ответственное за имидж, музыкальный стиль исполнителей и процесс звукозаписи.
• В его ведении обычно находятся контроль за качеством звучания, определение репертуара и общая идеология проекта (альбома, сингла, радиопередачи и т. п.).
• Продюсер подбирает звукоинженеров, монтажёров, ассистентов. Как правило, у крупных лейблов имеются свои студийные продюсеры, нередко музыканты сами приглашают интересных им посторонних продюсеров.
Coaching - New form of producing
• Формирование команд и сообществ в компании (pre-production)
• Формирование продукта (genre)
• Регулярная поставка продуктов (Production)
• Улучшение и корректирование работы компании (Get the band together)
• Реформирование и адаптация процесса разработки
Компании
Что такое Agile?
Что такое Agile?Agile - это набор:
• Ценностей и Принципов (Манифест Agile-разработки)
• Практик (Методик)
• Самое важное - Agile это другой образ мышления и подход нацеленный на достижение результата в кратчайшее сроки
Чем Agile не является
• Это не моно-методология• Это не набор инструментов или программ
• Это не список жестких правил!• Это не серебряная пуля!
Манифест гибкой разработки
• Люди и взаимодействия важнее чем процессы и инструменты
• Работующий код важнее идеальной документации
• Сотрудничество с заказчиком важнее чем контрактные обязательства
• Реакция на изменение важнее следованию плану
Почему Agile?
Разработка ориентированная на соблюдение Плана (Водопадная)
Трудности с Водопадом
Agile Подход
Адаптивность Agile процесса
Сбор требований по мере развития продукта
Ежедневные, недельные и месячные сверки курса
Проект может адаптироваться к конечным целям бизнеса!
Agile vs Водопад
Фиксируем это
Оцениваем это
Требования
СрокиСтоимость
СрокиСтоимость
Функциональность(features)
План определяет сроки и стоимость
Стоимость и сроки определяют функциональность
Водопад
Agile
Evolution
Scrum
Роли в Scrum: Product Owner
Цель: Развивать продукт/проект с максимальной доходностью (пользой)
Ответственность:
• Представляет интересы заказчика и заинтересованных лиц
• Формирует Backlog
• Product Vision
• Управляет датой релиза и его содержанием
Роли в Scrum: ScrumMaster
Цель: Поддерживать «здоровье» команды
Ответственность:
• Один из разработчиков
• Проводит DSM, Планирование, помогает на Demo
• Создает атмосферу доверия
• Устраняет внешние преграды
• Отвечает за процесс
Роли в Scrum: TEAM
Цель: Разрабатывать софт в соответсвии с Backlog’ом и Концепцией продукта
Ответственность:
• Самоорганизованная / самоуправляемая
- Колективно принимают решения
- Сами организуют свою работу
• Кросфункциональная
• Разрабатывают наиболее приоритетные фитчи Backlog’a
Члены команды меняются только между итерациями
Scrum Артефакты и Митинги
• Iteration Planning
• DSM
• TaskBoard
• Demo
• Retrospective
Планирование
Planni
ng Po
ker
Backlog
Daily Scrum MeetingНаписал Class.php
Что ты делал вчера?Что делаешь сегодня ?Какие у тебя проблемы?
TaskBoard
Demo
Retrospective
Что нас сегодня ждет?
• «Зона Экспертов»
Все что хотите узнать об Agile...
Что нас сегодня ждет?
Q & AНикита Филиппов[email protected]: nikita_filippovhttp://Blog.scrumtrek.ru