Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Как внедрить SCRUM
без трупов и остаться
      довольным
Владимир
                    @sibirix                 Киев, 2012
  Завертайлов


Первая в России студия, работающая по SCRUM
    Специализируемся на приложениях для соцсетей
Кто уже работает по
гибким методологиям?
Зачем это вам?
Главные «друзья» небольшой,
но гордой студии полного цикла:
Главные «друзья» небольшой,
но гордой студии полного цикла:
Главные «друзья» небольшой,
но гордой студии полного цикла:
Статистика проектов в США

16,2% — успешны
52,7% — превысили срок и бюджет
31,1% — аннулированы


Standish Group, 1994
364 американских
корпораций, более
23 тысяч проектов
Статистика проектов в США

            1994                                2012




         успешны
         превысили срок и бюджет
         аннулированы

CHAOS Manifesto from the Standish Group, 2012
Статистика проектов в США

  WATERFLOW                                     SCRUM




         успешны
         превысили срок и бюджет
         аннулированы

CHAOS Manifesto from the Standish Group, 2012
Статистика проектов в США

         WTF???                                 SCRUM




         успешны
         превысили срок и бюджет
         аннулированы

CHAOS Manifesto from the Standish Group, 2012
Статистика проектов в США

  WATERFLOW                                     SCRUM




         успешны
         превысили срок и бюджет
         аннулированы

CHAOS Manifesto from the Standish Group, 2012
Статистика проектов в США

         WTF???                                 SCRUM




         успешны
         превысили срок и бюджет
         аннулированы

CHAOS Manifesto from the Standish Group, 2012
Как вы думаете,
почему столько факапов?
Дискоммуникация
Выводы:
SCRUM провоцирует
 коммуницировать
команду и заказчика
Ближайшие 48 минут:

1. Процесс. Вспоминаем методичку
2. Управление изменениями. Ретроспективы
3. Как мы продаем Agile
4. Сказка про туземцев
5. Ежедневные инструменты и фоточки из офиса
6. Вопросы //можно сразу
1. Очень короткий
пересказ «методички»
Product Owner   Команда   Scrum Master



     Scrum — такая
   простая штуковина!
Product Owner   Команда   Scrum Master




Backlog
Product Owner   Команда   Scrum Master




      Backlog       Декомпозиция
                    и оценка
Киев. Как внедрить SCRUM без трупов и остаться довольным
Что было сделано вчера?
Что было сделано вчера?

Что будет сделано сегодня?
Что было сделано вчера?

Что будет сделано сегодня?

Какие есть проблемы?
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольным
Выводы: scrum —
               очень штука



1. Процесс. Вспоминаем методичку
2. Управление изменениями. Ретроспективы
3. Как мы продаем Agile
4. Сказка про туземцев
5. Ежедневные инструменты и фоточки из офиса
6. Вопросы //можно сразу
2. Управление изменениями
Правильные ретроспективы
 Наверное, самое главное при внедрении
Они опять хотят от нас
  какую-то херню!
Непрерывные изменения. Цикл Деминга
Ретроспектива. WTF?

Ретроспектива – это
командный пересмотр
последнего этапа работы
(спринта)
с целью улучшения
процесса
Цель ретроспективы —
 улучшить процесс, а не...




А не наказать виноватых, например.
Цель ретроспективы —
улучшить процесс, а не...




 А не пивка попить, например.
Цель ретроспективы —
улучшить процесс, а не...




  А не поговорить, например
ППР

— Пришли
— Поговорили
— Разошлись
— Задачу в JIRA
  поставили
Как вы думаете,
почему что может помешать
     ретроспективам?
Авторитарное руководство




Чё им не говори — по своему сделают!
Стыдно и страшно




Неприятно обсуждать свои проблемы
— Я и так все хорошо сделал,
  чё тут обсуждать то?
Правильный процесс дает
 правильные результаты




     Как мы это делаем
0. Назначить время
             и подготовиться

    Кто

    Где

    Во сколько

    Продолжительность

    Круг вопросов:
    — Что было хорошо
    — Что можно улучшить
1. Приветствие
2. Напомните цель




Улучшить наш процесс работы
3. Гарантия безопасности
Намеренно никто не гадит
Формат ретроспективы
Что было хорошего и плохого?
Идеи следуют из проблем
Идеи следуют из проблем
Но не ограничиваются ими
Выбираем задачи в план
Проверить план!
В план попадают
           конкретные действия

    НЕТ:                     ДА

    Давайте все делать   
                             Прикрутить рассылку
    хорошо!                  уведомлений
                         
                             Поставить отдельный
                             demo-сервер
                         
                             Заменить компьютер
                             тестеру
На следующей
ретроспективе – проверяем
Ретроспектива на ретроспективу
Выводы: ретроспектива —
   двигатель изменений
  Начните внедрение с нее


1. Процесс. Вспоминаем методичку
2. Управление изменениями. Ретроспективы
3. Как мы продаем Agile
4. Сказка про туземцев
5. Ежедневные инструменты и фоточки из офиса
6. Вопросы //можно сразу
3. Как мы продаем AGILE*




  *«Agile» — от слова «отжать»
Основная проблема

Проект, глазами Product Owner-а
Проект, глазами клиента

Пришла Owner + Аналитик:
Product аналитика:




Няшно, секси,ми-ми-ми
Проект, глазами дизайнера

Няшно, секси, ми-ми-ми
Основная проблема   Проект, глазами
                    разработчика
Основная проблема   Проект, глазами
                    потребителя
Как вы думаете
 что думают заказчик
про весь этот SCRUM?
Какой нах скрам?




                   Ты чо, гик?
Не будь гиком, говори на языке бизнеса!




    Сделай скрытую проблему — очевидной
Когда SCRUM не продать




Когда заказчику не нужен результат
Предложи
безопасное
испытание
Будьте честными
      с собой, №1

      Фиксированный
      бюджет — всегда
      кидалово!
...
Будьте честными с собой, №2




               Заказчик хочет знать сроки?
Заказчик говорит, что требования
меняться не будут?




              Продавайте SCRUM, как метод
              управления ПЕРЕМЕНАМИ
Это продать легко!




              Договоритесь о периодичной
              демонстрации результатов
Как работать с бэклогом




                          Адекватно, епт!
Можно снимать!




Готовь фотоаппарат, будет много букав
Четко сформулируйте разумные
 правила и принципы работы
— Оценку делает только разработчик
— В бэклоге можно добавлять, удалять, менять задачи
  и их приоритет
— Заказчик формально принимает спринты
— Заказчик может прекратить разработку в любой момент
— Все обсуждения — только в бэклог
— Только разработчик правит код
— Сформируйте приемочные тесты


Быковать против принципов клиент не будет
— «А мы это
  ПОДРАЗУМЕВАЛИ»




        — Выяснить цели. Альтернатива?
        — Увеличить сроки
        — Отыграть на новых фичах
Уберите из сметы все «лишнее»




— Демонстрации   — Ретроспективы
— Планирование   — Тестирование ;-)
Инвестируйте в хорошие отношения




 — Покажите команду      — Систематично!
 — Говорите об успехах
У вас есть занятые клиенты?




— Партнерство   — Подготовка
— Ритм          — КОЛЛРЕПОРТЫ!!!
Выводы




  Честность, жесткость,
партнерство — окупаются!
Многие вещи из Scrum — продать
очень легко. Будьте жесткими. инвестируйте
      в хорошие отношения с заказчиком




  1. Процесс. Вспоминаем методичку
  2. Управление изменениями. Ретроспективы
  3. Как мы продаем Agile
  4. Сказка про туземцев
  5. Ежедневные инструменты и фоточки из офиса
  6. Вопросы //можно сразу
4. Дисклаймер
Культ карго
Киев. Как внедрить SCRUM без трупов и остаться довольным
Культ карго в IT
Выводы: скрам — не панацея
      думайте головой
На ретроспективах, например


1. Процесс. Вспоминаем методичку
2. Управление изменениями. Ретроспективы
3. Как мы продаем Agile
4. Сказка про туземцев
5. Ежедневные инструменты и фоточки из офиса
6. Вопросы //можно сразу
5. Инст.рументы и реальность
       И фоточки из офиса :)
Оценка с помощью Planning Poker




            PlanningPoker.ru
Реальный планиг

Карты тут
Отдельная комната
для ретроспектив.
Диван и много досок
У команд есть название
и своя доска. Это делает
работу прикольнее
Глобальная доска в видном
месте для контроля задач
с ретроспектив
Дятел-board, для внедрения
изменений в течении 21
рабочего дня
Некоторые вещи приходится
вдалбливать
дополнительно
Менежерские планерки
проходят у боольшого
телевизора
Глобальная доска по всем
проектам. Сейчас в
электронном виде.
Все, что только можно —
визуализируйте. Пример:
план рабочего дня менеджера
Сейчас мы используем
JIRA+GreenHopper. НО...
Доска задач для Битрикс-корппортала
Киев. Как внедрить SCRUM без трупов и остаться довольным
Доска задач для
Битрикс-корппортала
Доска задач для
Битрикс-корппортала
Доска задач для
Битрикс-корппортала
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольным
Владимир
 Завертайлов                           @sibirix                   Киев, 2012
 vladimir.zavertaylov@sibirix.ru
 http://www.facebook.com/zavertaylov



                                   Полезная аналитика:
                                   http://blog.sibirix.ru
Что еще почитать:
— Scrum XP from trenches (Scrum и XP - заметки с передовой) by Kniberg
— Scrum and Kanban: making the most of both
(Scrum и Kanban: выжимаем максимум) by Kniberg

More Related Content

Киев. Как внедрить SCRUM без трупов и остаться довольным