SlideShare a Scribd company logo
1 of 58
У нас
   само-
управляемая
  команда
Обзор методологии
         Agile
If there is a Scrum Master there should be a Scrum Slave ©
Никита Филиппов

• CEO at ScrumTrek
• Agile Coach и
  Исследователь
• CSM
Ты кто такой? Что за
     «Coach»?
Ты кто такой? Что за
     «Coach»?
Продюсирование
•   Музыкальный продюсер — лицо, ответственное за имидж,
    музыкальный стиль исполнителей и процесс звукозаписи.

•   В его ведении обычно находятся контроль за
    качеством звучания, определение репертуара и общая
    идеология проекта (альбома, сингла, радиопередачи и
    т. п.).

•   Продюсер подбирает звукоинженеров, монтажёров,
    ассистентов. Как правило, у крупных лейблов имеются свои
    студийные продюсеры, нередко музыканты сами
    приглашают интересных им посторонних продюсеров.
Coaching - New form
   of producing
•   Формирование команд и сообществ в компании (pre-
    production)

•   Формирование продукта (genre)

•   Регулярная поставка продуктов (Production)

•   Улучшение и корректирование работы компании (Get
    the band together)

•   Реформирование и адаптация процесса разработки
Компании
Компании
Жизненные Циклы
Жизненные Циклы
•   Каскадная (Waterfall)

•   Code & Fix

•   Итеративная
Каскадная модель (Waterfall)




           © ScrumTrek.ru, 2008
Каскадная модель (Waterfall)




           © ScrumTrek.ru, 2008
Сode & fix




                                    ЦЕЛЬ


             © ScrumTrek.ru, 2008
Сode & fix




                                    ЦЕЛЬ


             © ScrumTrek.ru, 2008
Итеративная разработка




          © ScrumTrek.ru, 2008
Итеративная разработка




          © ScrumTrek.ru, 2008
Итеративная разработка




          © ScrumTrek.ru, 2008
Что же такое Agile?
Что такое Agile?
    Agile - это набор:
•   Ценностей и Принципов (Манифест Agile-
    разработки)
•   Практик (Методик)


•   Самое важное - Agile это другой образ
    мышления и подход нацеленный на
    достижение результата в кратчайшее сроки
Чем Agile не является

• Это не моно-методология
• Это не набор инструментов или программ
• Это не список жестких правил!
• Это не серебряная пуля!
Почему Agile?
Принципы
Anti-Waterfall -
          Agile Manifesto
• Люди и взаимодействия важнее чем
  процессы и инструменты
• Работующий код важнее идеальной
  документации
• Сотрудничество с заказчиком важнее чем
  контрактные обязательства
• Реакция на изменение важнее следованию
  плану
Anti Code&Fix - воспитание
     новых ценностей

• Системное мышление
• Ответственность
• Самоорганизация
• Умножение знаний
Системное Мышление
• Вы топ-менеджер компании
• Менеджер продукта Кеша выкатывает
  на боевой сервер новую
  функциональность
• Старая важная функциональность
  оказалось спрятанной
• Трафик там снизился на 50%
• Партнеры отказались от крупного
  контракта
• Это не первая ошибка Кеши

• Что делать?
Ответственность
Самоорганизация
Умножение знаний
Разработка ориентированная на
соблюдение Плана (Водопадная)
Трудности с
Водопадом
Agile Подход
Адаптивность Agile
                      процесса
Ежедневные,
недельные и
месячные сверки
курса



                    Сбор требований по
                    мере развития продукта



    Проект может
    адаптироваться к
    конечным целям
    бизнеса!
Agile vs Водопад
Фиксируем это          Требования     Стоимость           Сроки



                                                  Agile


                       Водопад


Оцениваем это   Стоимость           Сроки   Функциональность
                                                (features)

                 План определяет            Стоимость и сроки
                сроки и стоимость           определяют
                                            функциональность
Evolution
Scrum
Роли в Scrum:
      Product Owner
    Цель: Развивать продукт/проект с максимальной
    доходностью (пользой)
    Ответственность:
•   Представляет интересы заказчика и
    заинтересованных лиц
•   Формирует Backlog
•   Product Vision
•   Управляет датой релиза и его содержанием
Роли в Scrum:
         ScrumMaster
    Цель: Поддерживать «здоровье»
    команды
    Ответственность:
•   Один из разработчиков
•   Проводит DSM, Планирование,
    помогает на Demo
•   Создает атмосферу доверия
•   Устраняет внешние преграды
•   Отвечает за процесс
Роли в Scrum:
                 TEAM
    Цель: Разрабатывать софт в соответсвии с
    Backlog’ом и Концепцией продукта
    Ответственность:
•   Самоорганизованная / самоуправляемая
     -   Колективно принимают решения
     -   Сами организуют свою работу
•   Кросфункциональная
•   Разрабатывают наиболее приоритетные фитчи
    Backlog’a


         Члены команды меняются только между
                     итерациями
Scrum Артефакты и
       Митинги
• Iteration Planning
• DSM
• TaskBoard
• Demo
• Retrospective
Планирование
Планирование




       Ba
            ck
              lo
                 g
Планирование


        g
     in
    n r
   n ke
 la o
P P
            Ba
                 ck
                   lo
                      g
Daily Scrum Meeting
Daily Scrum Meeting
            Что ты д
           Что дел елал вчера?
                   аешь се
          Какие у          годня ?
                  тебя пр
                          облемы
                                 ?
Daily Scrum Meeting       Что ты д
    Написа               Что дел елал вчера?
                                 аешь се
           л Class      Какие у          годня ?
                   .php         тебя пр
                                        облемы
                                               ?
Daily Scrum Meeting       Что ты д
    Написа               Что дел елал вчера?
                                 аешь се
           л Class      Какие у          годня ?
                   .php         тебя пр
                                        облемы
                                               ?
Daily Scrum Meeting       Что ты д
    Написа               Что дел елал вчера?
                                 аешь се
           л Class      Какие у          годня ?
                   .php         тебя пр
                                        облемы
                                               ?
TaskBoard
TaskBoard
TaskBoard
TaskBoard
TaskBoard
TaskBoard
Demo
Retrospective
Q &A
Никита Филиппов
nfilippov@scrumtrek.ru
www.scrumtrek.ru
Skype: nikita_filippov
http://Blog.scrumtrek.ru

More Related Content

What's hot

Введние в Scrum
Введние в ScrumВведние в Scrum
Введние в Scrumwebman86
 
Пусть Канбан будет странным - Agile Piter
Пусть Канбан будет странным - Agile PiterПусть Канбан будет странным - Agile Piter
Пусть Канбан будет странным - Agile Piterazheglov
 
SCRUM - разработка без начальника
SCRUM - разработка без начальникаSCRUM - разработка без начальника
SCRUM - разработка без начальникаRealSpeaker 2.0
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в ScrumSergey Semyonov
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Denis Tuchin
 
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымКиев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымVladimir Zavertaylov
 
Введение в Scrum
Введение в Scrum Введение в Scrum
Введение в Scrum Nikita Filippov
 
Процесс Mindbox 2015
Процесс Mindbox 2015Процесс Mindbox 2015
Процесс Mindbox 2015Alexander Gornik
 
Scrum в Заказной разработке
Scrum в Заказной разработкеScrum в Заказной разработке
Scrum в Заказной разработкеNikita Filippov
 
как убить поставку скрамом
как убить поставку скрамомкак убить поставку скрамом
как убить поставку скрамомAlexey Ilyichev
 
Agile, SCRUM, Планирование – что в этом для программистов?
Agile, SCRUM, Планирование – что в этом для программистов?Agile, SCRUM, Планирование – что в этом для программистов?
Agile, SCRUM, Планирование – что в этом для программистов?Fedor Malyshkin
 
кузнецов Dual-track agile.pptx
кузнецов   Dual-track agile.pptxкузнецов   Dual-track agile.pptx
кузнецов Dual-track agile.pptxMagneta AI
 
Agile Vector - внедрение agile разработки в Райффайзенбанке
Agile Vector - внедрение agile разработки в РайффайзенбанкеAgile Vector - внедрение agile разработки в Райффайзенбанке
Agile Vector - внедрение agile разработки в РайффайзенбанкеAlexey Deryushkin
 
Agile/Scrum методологии разработки программного обеспечения
Agile/Scrum методологии разработки программного обеспеченияAgile/Scrum методологии разработки программного обеспечения
Agile/Scrum методологии разработки программного обеспеченияjazzteam
 
пылаева дана, шоколад лего-скрам
пылаева дана, шоколад лего-скрампылаева дана, шоколад лего-скрам
пылаева дана, шоколад лего-скрамMagneta AI
 
Частые ошибки Agile-трансформаций
Частые ошибки Agile-трансформацийЧастые ошибки Agile-трансформаций
Частые ошибки Agile-трансформацийDenis Tuchin
 
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
Денис Тучин - Как внедрить Agile, чтобы никто не заметилДенис Тучин - Как внедрить Agile, чтобы никто не заметил
Денис Тучин - Как внедрить Agile, чтобы никто не заметилDenis Tuchin
 

What's hot (20)

Введние в Scrum
Введние в ScrumВведние в Scrum
Введние в Scrum
 
Пусть Канбан будет странным - Agile Piter
Пусть Канбан будет странным - Agile PiterПусть Канбан будет странным - Agile Piter
Пусть Канбан будет странным - Agile Piter
 
Scrum
ScrumScrum
Scrum
 
Презентация "Scrum с нуля"
Презентация "Scrum с нуля" Презентация "Scrum с нуля"
Презентация "Scrum с нуля"
 
SCRUM - разработка без начальника
SCRUM - разработка без начальникаSCRUM - разработка без начальника
SCRUM - разработка без начальника
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
 
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
 
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымКиев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольным
 
Введение в Scrum
Введение в Scrum Введение в Scrum
Введение в Scrum
 
Процесс Mindbox 2015
Процесс Mindbox 2015Процесс Mindbox 2015
Процесс Mindbox 2015
 
Scrum в Заказной разработке
Scrum в Заказной разработкеScrum в Заказной разработке
Scrum в Заказной разработке
 
как убить поставку скрамом
как убить поставку скрамомкак убить поставку скрамом
как убить поставку скрамом
 
Agile, SCRUM, Планирование – что в этом для программистов?
Agile, SCRUM, Планирование – что в этом для программистов?Agile, SCRUM, Планирование – что в этом для программистов?
Agile, SCRUM, Планирование – что в этом для программистов?
 
Что такое Scrum
Что такое ScrumЧто такое Scrum
Что такое Scrum
 
кузнецов Dual-track agile.pptx
кузнецов   Dual-track agile.pptxкузнецов   Dual-track agile.pptx
кузнецов Dual-track agile.pptx
 
Agile Vector - внедрение agile разработки в Райффайзенбанке
Agile Vector - внедрение agile разработки в РайффайзенбанкеAgile Vector - внедрение agile разработки в Райффайзенбанке
Agile Vector - внедрение agile разработки в Райффайзенбанке
 
Agile/Scrum методологии разработки программного обеспечения
Agile/Scrum методологии разработки программного обеспеченияAgile/Scrum методологии разработки программного обеспечения
Agile/Scrum методологии разработки программного обеспечения
 
пылаева дана, шоколад лего-скрам
пылаева дана, шоколад лего-скрампылаева дана, шоколад лего-скрам
пылаева дана, шоколад лего-скрам
 
Частые ошибки Agile-трансформаций
Частые ошибки Agile-трансформацийЧастые ошибки Agile-трансформаций
Частые ошибки Agile-трансформаций
 
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
Денис Тучин - Как внедрить Agile, чтобы никто не заметилДенис Тучин - Как внедрить Agile, чтобы никто не заметил
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
 

Viewers also liked

А какой у вас Agile: свежевыжатый или порошковый?
А какой у вас Agile: свежевыжатый или порошковый?А какой у вас Agile: свежевыжатый или порошковый?
А какой у вас Agile: свежевыжатый или порошковый?Andrey Bibichev
 
Business Continuity Management Strategy - How to Build an Effective Foundatio...
Business Continuity Management Strategy - How to Build an Effective Foundatio...Business Continuity Management Strategy - How to Build an Effective Foundatio...
Business Continuity Management Strategy - How to Build an Effective Foundatio...Alexey Chekanov
 
непрерывность банковского бизнеса и повышение лояльности клиентов с помощью N...
непрерывность банковского бизнеса и повышение лояльности клиентов с помощью N...непрерывность банковского бизнеса и повышение лояльности клиентов с помощью N...
непрерывность банковского бизнеса и повышение лояльности клиентов с помощью N...Expolink
 
It-tuning itsm_business_continuity
It-tuning itsm_business_continuityIt-tuning itsm_business_continuity
It-tuning itsm_business_continuitySergey Polazhenko
 
Автоматизация выполнения задач в проектах Business Continuity Management (BCM...
Автоматизация выполнения задач в проектах Business Continuity Management (BCM...Автоматизация выполнения задач в проектах Business Continuity Management (BCM...
Автоматизация выполнения задач в проектах Business Continuity Management (BCM...КРОК
 
Проектирование больших ИС в Agile
Проектирование больших ИС в AgileПроектирование больших ИС в Agile
Проектирование больших ИС в AgileAndrey Bibichev
 
Building An Effective Business Continuity Management System
Building An Effective Business Continuity Management SystemBuilding An Effective Business Continuity Management System
Building An Effective Business Continuity Management SystemAlexey Chekanov
 
Spiral Dynamics and Agile Software Development
Spiral Dynamics and Agile Software DevelopmentSpiral Dynamics and Agile Software Development
Spiral Dynamics and Agile Software DevelopmentArtem Serdyuk
 
Масштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаМасштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаSergey Rogachev
 
сервисы создания и хранения презентаций
сервисы создания и хранения презентацийсервисы создания и хранения презентаций
сервисы создания и хранения презентацийmagabova
 
Agile: Что это такое и какая от него польза
Agile: Что это такое и какая от него пользаAgile: Что это такое и какая от него польза
Agile: Что это такое и какая от него пользаIvano Digital
 
Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в AgileAskhat Urazbaev
 

Viewers also liked (13)

А какой у вас Agile: свежевыжатый или порошковый?
А какой у вас Agile: свежевыжатый или порошковый?А какой у вас Agile: свежевыжатый или порошковый?
А какой у вас Agile: свежевыжатый или порошковый?
 
Business Continuity Management Strategy - How to Build an Effective Foundatio...
Business Continuity Management Strategy - How to Build an Effective Foundatio...Business Continuity Management Strategy - How to Build an Effective Foundatio...
Business Continuity Management Strategy - How to Build an Effective Foundatio...
 
BCP presentation
BCP presentationBCP presentation
BCP presentation
 
непрерывность банковского бизнеса и повышение лояльности клиентов с помощью N...
непрерывность банковского бизнеса и повышение лояльности клиентов с помощью N...непрерывность банковского бизнеса и повышение лояльности клиентов с помощью N...
непрерывность банковского бизнеса и повышение лояльности клиентов с помощью N...
 
It-tuning itsm_business_continuity
It-tuning itsm_business_continuityIt-tuning itsm_business_continuity
It-tuning itsm_business_continuity
 
Автоматизация выполнения задач в проектах Business Continuity Management (BCM...
Автоматизация выполнения задач в проектах Business Continuity Management (BCM...Автоматизация выполнения задач в проектах Business Continuity Management (BCM...
Автоматизация выполнения задач в проектах Business Continuity Management (BCM...
 
Проектирование больших ИС в Agile
Проектирование больших ИС в AgileПроектирование больших ИС в Agile
Проектирование больших ИС в Agile
 
Building An Effective Business Continuity Management System
Building An Effective Business Continuity Management SystemBuilding An Effective Business Continuity Management System
Building An Effective Business Continuity Management System
 
Spiral Dynamics and Agile Software Development
Spiral Dynamics and Agile Software DevelopmentSpiral Dynamics and Agile Software Development
Spiral Dynamics and Agile Software Development
 
Масштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаМасштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе Сбербанка
 
сервисы создания и хранения презентаций
сервисы создания и хранения презентацийсервисы создания и хранения презентаций
сервисы создания и хранения презентаций
 
Agile: Что это такое и какая от него польза
Agile: Что это такое и какая от него пользаAgile: Что это такое и какая от него польза
Agile: Что это такое и какая от него польза
 
Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в Agile
 

Similar to Обзор Agile - эволюция процессов

Nfilippov. Something About Agile
Nfilippov. Something About AgileNfilippov. Something About Agile
Nfilippov. Something About AgileNikita Filippov
 
Agile - гибкое управление проектами
Agile - гибкое управление проектамиAgile - гибкое управление проектами
Agile - гибкое управление проектамиSergey Atroschenkov
 
Асхат Уразбаев, Руководство по организации тестирования в Agile
Асхат Уразбаев, Руководство по организации тестирования в AgileАсхат Уразбаев, Руководство по организации тестирования в Agile
Асхат Уразбаев, Руководство по организации тестирования в AgileSQADays_2009_Piter
 
EPAM Insider - Izhevsk - Agile in real world
EPAM Insider - Izhevsk - Agile in real worldEPAM Insider - Izhevsk - Agile in real world
EPAM Insider - Izhevsk - Agile in real worldYury Shilyaev
 
Scrum как подход к управлению проектами
Scrum как подход к управлению проектамиScrum как подход к управлению проектами
Scrum как подход к управлению проектамиVladimir Ivanov
 
Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...
Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...
Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...ScrumTrek
 
Гибкие методологии разработки ПО в реальном мире
 Гибкие методологии разработки ПО в реальном мире Гибкие методологии разработки ПО в реальном мире
Гибкие методологии разработки ПО в реальном миреTech Talks @NSU
 
Обзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven DesignОбзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven DesignAndrey Bibichev
 
Роль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиРоль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиDmitry Lobasev
 
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...viktor_bezhenar
 
Organizing self-organizing teams
Organizing self-organizing teamsOrganizing self-organizing teams
Organizing self-organizing teamsAgileee
 

Similar to Обзор Agile - эволюция процессов (20)

Nfilippov. Something About Agile
Nfilippov. Something About AgileNfilippov. Something About Agile
Nfilippov. Something About Agile
 
Scrum!
Scrum!Scrum!
Scrum!
 
Scrum! v1.1
Scrum! v1.1Scrum! v1.1
Scrum! v1.1
 
Agile - гибкое управление проектами
Agile - гибкое управление проектамиAgile - гибкое управление проектами
Agile - гибкое управление проектами
 
Scrum
ScrumScrum
Scrum
 
Асхат Уразбаев, Руководство по организации тестирования в Agile
Асхат Уразбаев, Руководство по организации тестирования в AgileАсхат Уразбаев, Руководство по организации тестирования в Agile
Асхат Уразбаев, Руководство по организации тестирования в Agile
 
Scrum
ScrumScrum
Scrum
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
EPAM Insider - Izhevsk - Agile in real world
EPAM Insider - Izhevsk - Agile in real worldEPAM Insider - Izhevsk - Agile in real world
EPAM Insider - Izhevsk - Agile in real world
 
Scrum как подход к управлению проектами
Scrum как подход к управлению проектамиScrum как подход к управлению проектами
Scrum как подход к управлению проектами
 
Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...
Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...
Николай Фабричев. Внедряем Agile. Как можно влиять на мотивацию команды при в...
 
Гибкие методологии разработки ПО в реальном мире
 Гибкие методологии разработки ПО в реальном мире Гибкие методологии разработки ПО в реальном мире
Гибкие методологии разработки ПО в реальном мире
 
Обзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven DesignОбзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven Design
 
Scrum Wars
Scrum WarsScrum Wars
Scrum Wars
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Scrum and XP in practice
Scrum and XP in practiceScrum and XP in practice
Scrum and XP in practice
 
Роль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиРоль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработки
 
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
 
Organizing self-organizing teams
Organizing self-organizing teamsOrganizing self-organizing teams
Organizing self-organizing teams
 

More from Nikita Filippov

Project Manager - Глупая идея
Project Manager - Глупая идеяProject Manager - Глупая идея
Project Manager - Глупая идеяNikita Filippov
 
Lego симуляция © Alex Krivitsky
Lego симуляция © Alex KrivitskyLego симуляция © Alex Krivitsky
Lego симуляция © Alex KrivitskyNikita Filippov
 
Simple steps to makes great products
Simple steps to makes great productsSimple steps to makes great products
Simple steps to makes great productsNikita Filippov
 
Innovation games for Agileee
Innovation games for AgileeeInnovation games for Agileee
Innovation games for AgileeeNikita Filippov
 
Who is Scrum Master Today?
Who is Scrum Master Today?Who is Scrum Master Today?
Who is Scrum Master Today?Nikita Filippov
 
Распределенный SCRUM - to be or not to be collocated collocated
Распределенный SCRUM - to be or not to be collocated collocatedРаспределенный SCRUM - to be or not to be collocated collocated
Распределенный SCRUM - to be or not to be collocated collocatedNikita Filippov
 
Командный старт
Командный стартКомандный старт
Командный стартNikita Filippov
 
Rugby, Scrum и командная работа
Rugby, Scrum и командная работаRugby, Scrum и командная работа
Rugby, Scrum и командная работаNikita Filippov
 
Использование Пульса в оценке Fixed Price Agile проектов
Использование Пульса в оценке Fixed Price Agile проектовИспользование Пульса в оценке Fixed Price Agile проектов
Использование Пульса в оценке Fixed Price Agile проектовNikita Filippov
 

More from Nikita Filippov (20)

Project Manager - Глупая идея
Project Manager - Глупая идеяProject Manager - Глупая идея
Project Manager - Глупая идея
 
6 scrum master
6 scrum master6 scrum master
6 scrum master
 
7 retro
7 retro7 retro
7 retro
 
5 risk
5 risk5 risk
5 risk
 
3 story mapping
3 story mapping3 story mapping
3 story mapping
 
2 bmg
2 bmg2 bmg
2 bmg
 
Lego симуляция © Alex Krivitsky
Lego симуляция © Alex KrivitskyLego симуляция © Alex Krivitsky
Lego симуляция © Alex Krivitsky
 
4 woz
4 woz4 woz
4 woz
 
Simple steps to makes great products
Simple steps to makes great productsSimple steps to makes great products
Simple steps to makes great products
 
Vietnam
VietnamVietnam
Vietnam
 
Story mapping
Story mapping Story mapping
Story mapping
 
Vision Crafting
Vision Crafting Vision Crafting
Vision Crafting
 
Lean startup
Lean startupLean startup
Lean startup
 
Customer Development
Customer Development Customer Development
Customer Development
 
Innovation games for Agileee
Innovation games for AgileeeInnovation games for Agileee
Innovation games for Agileee
 
Who is Scrum Master Today?
Who is Scrum Master Today?Who is Scrum Master Today?
Who is Scrum Master Today?
 
Распределенный SCRUM - to be or not to be collocated collocated
Распределенный SCRUM - to be or not to be collocated collocatedРаспределенный SCRUM - to be or not to be collocated collocated
Распределенный SCRUM - to be or not to be collocated collocated
 
Командный старт
Командный стартКомандный старт
Командный старт
 
Rugby, Scrum и командная работа
Rugby, Scrum и командная работаRugby, Scrum и командная работа
Rugby, Scrum и командная работа
 
Использование Пульса в оценке Fixed Price Agile проектов
Использование Пульса в оценке Fixed Price Agile проектовИспользование Пульса в оценке Fixed Price Agile проектов
Использование Пульса в оценке Fixed Price Agile проектов
 

Обзор Agile - эволюция процессов

  • 1. У нас само- управляемая команда
  • 2. Обзор методологии Agile If there is a Scrum Master there should be a Scrum Slave ©
  • 3. Никита Филиппов • CEO at ScrumTrek • Agile Coach и Исследователь • CSM
  • 4. Ты кто такой? Что за «Coach»?
  • 5. Ты кто такой? Что за «Coach»?
  • 6. Продюсирование • Музыкальный продюсер — лицо, ответственное за имидж, музыкальный стиль исполнителей и процесс звукозаписи. • В его ведении обычно находятся контроль за качеством звучания, определение репертуара и общая идеология проекта (альбома, сингла, радиопередачи и т. п.). • Продюсер подбирает звукоинженеров, монтажёров, ассистентов. Как правило, у крупных лейблов имеются свои студийные продюсеры, нередко музыканты сами приглашают интересных им посторонних продюсеров.
  • 7. Coaching - New form of producing • Формирование команд и сообществ в компании (pre- production) • Формирование продукта (genre) • Регулярная поставка продуктов (Production) • Улучшение и корректирование работы компании (Get the band together) • Реформирование и адаптация процесса разработки
  • 11. Жизненные Циклы • Каскадная (Waterfall) • Code & Fix • Итеративная
  • 14. Сode & fix ЦЕЛЬ © ScrumTrek.ru, 2008
  • 15. Сode & fix ЦЕЛЬ © ScrumTrek.ru, 2008
  • 20. Что такое Agile? Agile - это набор: • Ценностей и Принципов (Манифест Agile- разработки) • Практик (Методик) • Самое важное - Agile это другой образ мышления и подход нацеленный на достижение результата в кратчайшее сроки
  • 21. Чем Agile не является • Это не моно-методология • Это не набор инструментов или программ • Это не список жестких правил! • Это не серебряная пуля!
  • 24. Anti-Waterfall - Agile Manifesto • Люди и взаимодействия важнее чем процессы и инструменты • Работующий код важнее идеальной документации • Сотрудничество с заказчиком важнее чем контрактные обязательства • Реакция на изменение важнее следованию плану
  • 25. Anti Code&Fix - воспитание новых ценностей • Системное мышление • Ответственность • Самоорганизация • Умножение знаний
  • 27. • Вы топ-менеджер компании • Менеджер продукта Кеша выкатывает на боевой сервер новую функциональность • Старая важная функциональность оказалось спрятанной • Трафик там снизился на 50% • Партнеры отказались от крупного контракта • Это не первая ошибка Кеши • Что делать?
  • 34. Адаптивность Agile процесса Ежедневные, недельные и месячные сверки курса Сбор требований по мере развития продукта Проект может адаптироваться к конечным целям бизнеса!
  • 35. Agile vs Водопад Фиксируем это Требования Стоимость Сроки Agile Водопад Оцениваем это Стоимость Сроки Функциональность (features) План определяет Стоимость и сроки сроки и стоимость определяют функциональность
  • 37. Scrum
  • 38. Роли в Scrum: Product Owner Цель: Развивать продукт/проект с максимальной доходностью (пользой) Ответственность: • Представляет интересы заказчика и заинтересованных лиц • Формирует Backlog • Product Vision • Управляет датой релиза и его содержанием
  • 39. Роли в Scrum: ScrumMaster Цель: Поддерживать «здоровье» команды Ответственность: • Один из разработчиков • Проводит DSM, Планирование, помогает на Demo • Создает атмосферу доверия • Устраняет внешние преграды • Отвечает за процесс
  • 40. Роли в Scrum: TEAM Цель: Разрабатывать софт в соответсвии с Backlog’ом и Концепцией продукта Ответственность: • Самоорганизованная / самоуправляемая - Колективно принимают решения - Сами организуют свою работу • Кросфункциональная • Разрабатывают наиболее приоритетные фитчи Backlog’a Члены команды меняются только между итерациями
  • 41. Scrum Артефакты и Митинги • Iteration Planning • DSM • TaskBoard • Demo • Retrospective
  • 44. Планирование g in n r n ke la o P P Ba ck lo g
  • 46. Daily Scrum Meeting Что ты д Что дел елал вчера? аешь се Какие у годня ? тебя пр облемы ?
  • 47. Daily Scrum Meeting Что ты д Написа Что дел елал вчера? аешь се л Class Какие у годня ? .php тебя пр облемы ?
  • 48. Daily Scrum Meeting Что ты д Написа Что дел елал вчера? аешь се л Class Какие у годня ? .php тебя пр облемы ?
  • 49. Daily Scrum Meeting Что ты д Написа Что дел елал вчера? аешь се л Class Какие у годня ? .php тебя пр облемы ?
  • 56. Demo

Editor's Notes

  1. Давайте пример рассмотрим.