ScrumTrek
© ScrumTrek.ru, 2009
Эффективные процессы
Команда тренеров Асхат Уразбаев- Признанный
в индустрии эксперт, тренер и консультант по гибким методологиям. Сертифицированный скрам-мастер (Certified Scrum Master)
Никита Филиппов– Эксперт в области управления продуктом в Agile (Certified Scrum Master)
© ScrumTrek.ru, 2009
Содержание
Проблемы в разработке Что такое Agile? Что такое Scrum? Результаты внедрения Agile Как мы внедряем Agile? О ScrumTrek
© ScrumTrek.ru, 2009
Проблемы в разработке Постоянно меняются требования Постоянно добавляются новые срочные
задачи Невозможно выдерживать сроки Низкая прозрачность разработки Заказчики выражают недовольство Трудно спланировать разработку Деградация кода из-за частых изменений Низкая производительность из-за
сложностей с поддержкой кода
© ScrumTrek.ru, 2009
Что такое Agile? Итеративная разработка
Требования ФИКСИРУЮТСЯ на короткий период времени (1 неделя – 4 недели)
Подробный план на одну итерацию Высокоуровневый план на месяц/квартал
Инкрементальная разработка В конце каждой итерации полностью доделанный
функционал Командная работа
Коллективное планирование Взаимная ответственность за качество
© ScrumTrek.ru, 2009
Популярность методологий Agile – семейство методологий Доминирует методология Scrum Scrum (c 1992года), Extreme programming, DSDM, Crystal
etc.
© ScrumTrek.ru, 2009
Agileвмире:
MicrosoftIBMElectronic ArtsNokiaYahoo.comGoogle.comMySpace.comCNN.comEtc…
AgileвРоссии и СНГ:
Innova SystemsИнформЗащитаHabrahabr.ruAfisha.ruAuto.ruAsconTut.byhh.ruEtc…
Scrum в 100 словах Scrum – это одна из Agile методологий, которая позволяет
фокусироваться на поставке наиважнейшей, с точки зрения бизнеса, ценности в наикратчайшие сроки
Scrum позволяет нам быстро и часто получать реально работающее программное обеспечение (от двух недель до месяца).
Бизнес расставляет приоритеты. Команда самоорганизуется и определяет лучший путь, чтобы выпустить функции с высоким приоритетом.
Каждые две недели/месяц все заинтересованные могут увидеть реальный работающий продукт и решить выпустить его, либо продолжать улучшать в следующей итерации
© ScrumTrek.ru, 2009
Применимость Scrum Коммерческое ПО Внутренняя разработка Разработка на заказ Проекты с фиксированной
стоимостью Финансовые приложения ISO 9001-сертифицированные
приложения Встроенные системы 24x7 системы с требованиями
99.999% работоспособности
© ScrumTrek.ru, 2009
Разработка видеоигр ПО контроля за
спутниками Веб-сервисы Портативное ПО Мобильные телефоны Приложениядля работы
сети ISV приложения Некоторые крупнейшие,
широко используемые приложения
Что такое Scrum?
© ScrumTrek.ru, 2009
Результаты внедрения Agile Планы на одну итерацию всегда выполняются Планы на месяц/квартал реалистичны и
подстраиваются под изменения бизнеса Заказчики получают адекватные сроки Бизнес всегда знает, чем занимается разработка Команда эффективно планирует работу Качество кода растет из-за предсказуемости
требований (на итерацию) Растет производительность разработки
Отзывы
© ScrumTrek.ru, 2009
Какмывнедряем Agile?Анализ процесса и окружения
Выбор команды
Тренинг по процессу для команды
Командный коучинг
© ScrumTrek.ru, 2009
О ScrumTrek
Внедрение Agile Процесс, подходящий для вашей компании Управление требованиями в условиях частых
изменений Внедрение Test Driven Development, автоматизации
тестирования Масштабирование разработки на большие команды
Тренинги для команд «Продажа» процесса команде
Командный коучинг Предупреждение типичных ошибок Обучение команд самостоятельно справляться с
проблемами
Подробнее
© ScrumTrek.ru, 2009