37
Agile Management Теория и практика спасения крупного проекта Пименов Алексей

Agile Management. Теория и практика спасения крупного проекта

Embed Size (px)

DESCRIPTION

Алексей Пименов, R-Style (Москва) Как внедрить Agile в крупном проекте и не скатиться в культ карго? Подкрепляем практику классической теорией менеджмента и организационных изменений. Рассмотрим на реальном примере, как был построен Agile процесс разработки для спасения остановившегося проекта. Что работало и почему. Что не работало и почему. Какие каноны и best practices пришлось нарушить и почему. Как объять необъятное и совмещать несовместимое.

Citation preview

Page 1: Agile Management. Теория и практика спасения крупного проекта

Agile ManagementТеория и практика спасения крупного проектаПименов Алексей

Page 2: Agile Management. Теория и практика спасения крупного проекта

Разрешите представиться

Program Manager

Project Manager

MBA

CSMПименов Алексей

Page 3: Agile Management. Теория и практика спасения крупного проекта

О чем поговорим?

Цели МетодыСредства

Page 4: Agile Management. Теория и практика спасения крупного проекта

О целях

Цели

Ускорить выпуск продукта

Just for fun

Тренд

Гибко реагировать на изменения

Спасти!

Page 5: Agile Management. Теория и практика спасения крупного проекта

О средствах

Средства

Отжал $ на Agile

Page 6: Agile Management. Теория и практика спасения крупного проекта

О методах

Методы

Попробуем, если не получитсяТо наймем Асхата

Понять, как это всё работает

Page 7: Agile Management. Теория и практика спасения крупного проекта

А теперь к практике

Цель – спасти

Средства – нет

Методы – нет права на ошибку

Page 8: Agile Management. Теория и практика спасения крупного проекта

Проект остановился

Page 9: Agile Management. Теория и практика спасения крупного проекта

Процессная часть

Как строили процесс разработки

Page 10: Agile Management. Теория и практика спасения крупного проекта

Что сказал дядька Коттер?Внушение людям ощущения перемен

Создание команды реформаторов

Видение перспектив и определение стратегии

Пропаганда новой концепции будущего

Создание условий для широкого участия струдников в преобразованиях

Получение скорых результатов

Закрепление достигнутых результатов и углубление перемен

Ускорение изменений в корпоративной культуре

Page 11: Agile Management. Теория и практика спасения крупного проекта

Шаг 1: По Коттеру

Необходимость перемен

Page 12: Agile Management. Теория и практика спасения крупного проекта

Имей смелость собрать плевки в спинуГлобальная ретроспектива

Собрать Проанализировать

Page 13: Agile Management. Теория и практика спасения крупного проекта

Шаг 2: Команда реформаторов

Ты не можешь научить других,

тому что не умеешь сам

Page 14: Agile Management. Теория и практика спасения крупного проекта

Комплиментарная команда менежеров

PM Architect Lead Analyst

Lead QA

Page 15: Agile Management. Теория и практика спасения крупного проекта

Первая Scrum команда

Scrum Team

Scrum MasterCTO

Product Owner

Page 16: Agile Management. Теория и практика спасения крупного проекта

Что вошло в Backlog?

Результаты ретроспективы

Собственное видение проблем

Видение проблем от CTO

Page 17: Agile Management. Теория и практика спасения крупного проекта

Работа внутри

«Залезть в голову соседу»

Устранить внутренние противоречия

Опробовать практики, чтобы преподать их другим

Page 18: Agile Management. Теория и практика спасения крупного проекта

Первый лозунг и тактика

Just In Time & Just Enough

Вывести работу из состояния ступора

Обеспечить поступательное продвижение

Выработать стратегию развития продукта

Page 19: Agile Management. Теория и практика спасения крупного проекта

Работа с проектной командой

Преобразовать функциональные команды в кросс-функциональные

Стартовать работы в новом составе

Сформировать «продуктовый беклог»

Устранять гигиенические факторы (по Герцбергу)

Page 20: Agile Management. Теория и практика спасения крупного проекта

Шаг 3 и 4: Перспективы и пропаганда

Каждый должен видеть больше, чем следующий

шаг

Каждый должен понимать, зачем это делается

Page 21: Agile Management. Теория и практика спасения крупного проекта

Свет в конце тоннеля

Визуализация, визуализация и ещё раз визуализация…

Стена плача

Рабочие доски

Roadmap

Page 22: Agile Management. Теория и практика спасения крупного проекта

Шаг 5: Широкое участие

Нельзя просто так взять и попросить

вовлечься…

Page 23: Agile Management. Теория и практика спасения крупного проекта

Объяснять и вовлекать

Сделайте открытую политику управленческих решений

Объясняйте людям почему, для чего и к чему должны приводить ваши решения

Просите фидбек

Пересматривайте ваши решения

Page 24: Agile Management. Теория и практика спасения крупного проекта

Процесс пошел…

Page 25: Agile Management. Теория и практика спасения крупного проекта

Шаг 6,7,8: Результат сейчас и на перспективу

Новый лозунг и новая тактика

Page 26: Agile Management. Теория и практика спасения крупного проекта

Смена парадигмы

Just in Time & Just Enough

Inspect & Adapt

Page 27: Agile Management. Теория и практика спасения крупного проекта

Результаты

Что дальше?

Page 28: Agile Management. Теория и практика спасения крупного проекта

Что дальше?

Грабли сломаны, да здравствуют новые грабли

Page 29: Agile Management. Теория и практика спасения крупного проекта

Практическая часть

До чего додумались, что использовали не так как положено

Page 30: Agile Management. Теория и практика спасения крупного проекта

Резюме по процессу

Таймшиты – убрано

Рабочие инструменты переведены в оффлайн

Локус контроля сместился внутрь команд

Регламенты заменены пошаговыми инструкциями

Многие процесы упрощены

Page 31: Agile Management. Теория и практика спасения крупного проекта

А что с поддержкой?

Первый плохой вариант – Timeshare

Второй вариант, получше – Каторга

Третий вариант, лучший – Отдельная команда

Page 32: Agile Management. Теория и практика спасения крупного проекта

Эволюция DoD

Всё детализировать Довольный PO

Page 33: Agile Management. Теория и практика спасения крупного проекта

Необычный Backlog

Когда Story взаимосвязаны

Backlog для команды – это срез разблокированных Story

Page 34: Agile Management. Теория и практика спасения крупного проекта

Результаты спринта

Продукт

Исходный код прошедший ревью

Формализованные требования

Зарегистрированные дефекты, тест-кейсы и авто-тесты

Page 35: Agile Management. Теория и практика спасения крупного проекта

Многоликий Product Owner

Scrum Coach

Test-Case ReviewAutotest ReviewDefect Review

Code ReviewArch. ReviewConfiguration Review

RQ ReviewConcept ReviewProduct Review

Page 36: Agile Management. Теория и практика спасения крупного проекта

Результаты

Сильно снижено сопротивление рабочей среде

Люди понимают что и для чего

делается и видят перспективу

Вовлечение в результаты. Мотивация

достижения

Page 37: Agile Management. Теория и практика спасения крупного проекта

FINУ вас есть вопросы

на мои ответы?Пименов Алексей

[email protected]

@pimenaus

pimenaushttp://pimenaus.ru

http://multiskill.ru