Постановка и улучшение Scrum процесса для группы проектов в большой компании inspired software engineering
May 22, 2015
Постановка и улучшение Scrum процесса для группы проектов в большой компании
inspired software engineering
Будем Знакомы
R&D manager of 2 projects:(qa3s.com, loc-serv.com)Team Lead of 2 active projectsCertified Scrum MasterISTQB Certified Tester
•Компания Softengi – поставщик услуг в области разработки
программного обеспечения
•Мы работаем преимущественно на рынках Европы и США
•более 16 лет опыта в области разработки программного
обеспечения
•Компания входит в Intecracy Group, международный ИТ
консорциум
План нашей встречи
• Что мешает организациям начать использовать гибкие методологии и почему это сложно?
• Преобразование методологий разработки портфеля проектов к Scrum методологии с помощью ЕТС:• наш путь• его пересечение с моделью Майка Кона и
работа по модели• обязанности и методы работы ЕТС
Почему у организаций сложности с внедрением Agile методологий?
• Необходимость одновременного движения снизу-вверх и сверху-вниз
Почему у организаций сложности с внедрением Agile методологий?
• Необходимость одновременного движения снизу-вверх и сверху-вниз• Невозможность предсказать – что же
конкретно будет в конце?
Почему у организаций сложности с внедрением Agile методологий?
• Необходимость одновременного движения снизу-вверх и сверху-вниз• Невозможность предсказать – что же
конкретно будет в конце?• Scrum кардинально отличается от других
«традиционных методологий»
Почему у организаций сложности с внедрением Agile методологий?
• Необходимость одновременного движения снизу-вверх и сверху-вниз• Невозможность предсказать – что же
конкретно будет в конце?• Scrum кардинально отличается от других
«традиционных методологий»• Сопротивление некоторых личностей или
групп личностей
Мы все знаем правила игры
Все знают правила...
Но как начать действовать?
Наша история
Наша хрестоматия
Убедитесь, что члены ETC эксперты методологии, ...
... что они умеют доносить свои мысли и знания
Создайте «сообщество по изменениям на предприятии»
ЕТСENTERPRISE TRANSITION COMMUNITY
ЕТС – это...
Рабочая группа – до 12 человек
Устраняет обстоятельства, которые мешают успешному внедрению Scrum
Инициирует, поощряет и поддерживает усилия организации по
переходу на Scrum
Команда внедряющая Scrum также работает по Scrum
методологии
Обязанности ЕТС
- Планирует объем работ по переходу, результаты которого демонстрирует в конце спринта
Обязанности ЕТС
- Планирует объем работ по переходу, результаты которого демонстрирует в конце спринта
- Зажигает интерес в других
Обязанности ЕТС
- Планирует объем работ по переходу, результаты которого демонстрирует в конце спринта
- Зажигает интерес в других- Показывает свой энтузиазм, проводит конструктивные беседы в
направлении изменений
Обязанности ЕТС
- Планирует объем работ по переходу, результаты которого демонстрирует в конце спринта
- Зажигает интерес в других- Показывает свой энтузиазм, проводит конструктивные беседы в
направлении изменений- Помогает понять необходимость изменений, воспитывает
желание к изменениям у сотрудников
Стимулирует разговоры – это побуждает к зарождению идей
Проблемы проектов Истории Успеха Причины неудач
Игры Лекции Дискуссии
Элементы Scrum в работе ЕТС
• Бэклог улучшений (Improvement Backlog)
• Бэклог спринта• Собственно спринт – 4 недели• Планирование• Ретроспектива• -----------------------------------------------------------
-----• Сообщество• Спонсор (владелец продукта)• Скрам-мастер – переходящая роль
Бэклог улучшений
• Подготовиться к встрече с ПО проекта №7• провести тренинг по TDD для разработчиков проекта №2• Провести презентацию по Канбан методологии для ЕТС• Определить каким образом мы будем измерять влияние от
внедрения скрама на проектах• Провести Planning Poker на проекте №6• Игра Ball Point Game для демонстрации эмпирического
процесса• Груминг на проекте №1 – разбор требований превращается в
балаган • Проведение игры «Построй свой скрам» на проекте №3• Провести тренинг Scrum Basics для команд №4, №5
Бэклог спринта
Планирование
Игры как элемент командообразования
Ретроспектива
В самых различных вариациях
И это также один из вариантов проведения ретро
Спонсор
Цель ЕТС
- создание культуры и среды, в которой говорят об улучшениях и изменениях
Цель ЕТС
- создание культуры и среды, в которой говорят об улучшениях и изменениях - обучение тех, кто непосредственно реализует изменения
Цель ЕТС
- создание культуры и среды, в которой говорят об улучшениях и изменениях- обучение тех, кто непосредственно реализует изменения - устранение препятствий, мешающих внедрению agile методологий
Цель ЕТС
- создание культуры и среды в которой успех зарождается и заражает всех вокруг - обучение тех, кто непосредственно реализует изменения - устранение препятствий для работы по методологии - генерация энергии и вдохновения для процесса постоянных улучшений
В итоге все должно получиться как-то так
Чего мы уже добились?
Проекты Результат
Project 1Project 2Project 3
Старт работы по практически каноническому Scrum, появление настоящих команд, большинство элементов Scrum используется. Начинаем внедрять development практики
Project 4Project 5
Работа с клиентом, превращение клиента в продакт овнера, некоторые элементы Scrum уже присутствуют
Project 6Project 7
Работа по Kanban методологии
Project 8Project 9
Попытки перестройки увеначались провалом – предстоит работать и с менеджерами и с владельцами продуктов и доказать преимущества гибких методологий
Project 10Project 11Project 12
Менеджеры подключились к ЕТС, уверен, скоро им будет чем похвастаться
Ура! ETC помог нам начать работать по Скраму
QUESTIONS?
Blog: http://citations-and-growth.blogspot.com/Twitter: @vityawassupE-mail: [email protected]