|
Внедрение ScrumТак как внедрение Agile-методов и в частности Scrum - одна из самых популярных услуг, то приведу подробное описание внедрения Scrum: Преимущества, которых можно ожидать при внедрении Scrum
Снижение рисковAgile-методы значительно снижают следующие риски проекта:
Этапы внедренияДля упрощения я буду говорить о некоей "стандартной" ситуации:- компания 20-30 человек, все члены которой находятся в одном помещении, хочет поставить процесс в одном из проектов или в рамках компании. Распределённые команды - отдельный случай, так же отдельно надо рассматривать внедрение Scrum в организациях более 40 человек. Необходимые условия внедрения- согласие и готовность руководства на изменения- наличие энтузиастов в команде, желающих познакомиться с Agile и попробовать 1. Анализ ситуации и выбор процесса/консультации с руководствомЦели:- выбрать оптимальный для целей организации процесс;- заручиться согласием менеджмента на изменения; Процесс: Первое, что нужно сделать, внедряя новый процесс это добиться принятия программы изменений менеджментом. Для начала надо составить общее видение текущей ситуации у всех заинтересованных лиц - заказчиков внедрения, руководителей проектов, разработчиков. Какими вещами очень довольны, какие хотелось бы изменить. Какие может быть даже на первый взгляд нереальные цели хотелось бы достичь. Чтобы провести анализ ситуации я обычно использую в небольших командах ретроспективное совещание, в больших - деревья желательных и нежелательных явлений. Объём работ: 8 часов 2. Базовый курс Scrum для командыЦели:- обеспечить понимание командой базовых принципов Agile;- обнаружить подводные камни, специфические для ваших проектов; - выработать общее видение изменений и составить план перехода; - определить энтузиастов Agile-методов, которые смогут стать в дальнейшем командой внедрения; - настроить коллектив на изменения; - составить план перехода и график тренингов; Процесс: Однодневный "базовый" командный тренинг, объясняющий базовые принципы Agile и основы процесса. После этого мы составляем список необходимых преобразований и обсуждаем возможные последствия с каждым членом команды. За счёт обратной связи удаётся настроить процесс оптимальным образом, а также создать благоприятный для изменений климат в коллективе. По итогам обсуждений мы составляем документ, описывающий новый процесс, его преимущества, и причины перехода со старого процесса, а также график тренингов. Объём работ: 16 часов 3. Адаптация Scrum в командеЦели:- обеспечить готовность к запуску первой итерации.Процесс: Двухдневный "продвинутый" командный тренинг, описывающий особенности реализации процесса в команде. Проводятся тренировки по таким аспектам Scrum как: - планирование релиза - планирование итерации - совещание-летучка - ретроспектива - демонстрация а также, как правило, вводный курс по сопутствующим инженерным практикам: - agile version control - постоянная интеграция - test-driven development Дополнительные тренинги для ролей Scrum-мастера (4 часа) и Product Owner'а (4 часа). Объём работ: 20 часов 4. Пробная итерацияЦели:- тест-драйв.Процесс: После тренинга начинается первая итерация. Планирование итерации происходит в присутствии тренера. Я отвечаю на возникающие вопросы и помогаю модерировать дискуссию. В процессе итерации я несколько раз присутствую на stand-up митингах (летучках), корректируя возникающие ошибки. Первая ретроспектива в конце итерации и демонстрация продукта также происходит с моим участием. Длительность: две-три недели (в зависимости от выбранной длительности итерации) Объём работ: 20 часов ДалееА далее команда работает по Scrum самостоятельно, я участвую всё меньше и меньше, но всегда доступен по скайпу/почте для консультаций по возникающим вопросам и помощи по конкретным методикам.РезюмеСуммарная длительность внедрения: 6-8 недель.
Результаты: - достингута прозрачность процесса для руководства и команды; - понятна производительность команды и более предсказуемы сроки релизов (пока ещё ближайших); - определены пути и конкретные шаги по увеличению производительности и уменьшению количества дефектов; - мотивация команды существенно повысилась; Вы можете посмотреть отзывы о результатах внедрения Как заказать консультацию? Связаться со мной по почте me@akorsun.ru, или скайпу (akorsun). |
|
||||||||||||
Copyright Алексей Корсун © 2010![]() ![]() |