ScrumTrek Эффективные процессы

Содержание

Слайд 2

Команда тренеров Асхат Уразбаев- Признанный в индустрии эксперт, тренер и консультант

Команда тренеров

Асхат Уразбаев- Признанный в индустрии эксперт, тренер и консультант по

гибким методологиям. Сертифицированный скрам-мастер (Certified Scrum Master)
Никита Филиппов– Эксперт в области управления продуктом в Agile (Certified Scrum Master)

© ScrumTrek.ru, 2009

Слайд 3

Содержание Проблемы в разработке Что такое Agile? Что такое Scrum? Результаты

Содержание

Проблемы в разработке
Что такое Agile?
Что такое Scrum?
Результаты внедрения Agile
Как мы внедряем

Agile?
О ScrumTrek

© ScrumTrek.ru, 2009

Слайд 4

Проблемы в разработке Постоянно меняются требования Постоянно добавляются новые срочные задачи

Проблемы в разработке

Постоянно меняются требования
Постоянно добавляются новые срочные задачи
Невозможно выдерживать сроки
Низкая

прозрачность разработки
Заказчики выражают недовольство
Трудно спланировать разработку
Деградация кода из-за частых изменений
Низкая производительность из-за сложностей с поддержкой кода

© ScrumTrek.ru, 2009

Слайд 5

Что такое Agile? Итеративная разработка Требования ФИКСИРУЮТСЯ на короткий период времени

Что такое Agile?

Итеративная разработка
Требования ФИКСИРУЮТСЯ на короткий период времени (1 неделя

– 4 недели)
Подробный план на одну итерацию
Высокоуровневый план на месяц/квартал
Инкрементальная разработка
В конце каждой итерации полностью доделанный функционал
Командная работа
Коллективное планирование
Взаимная ответственность за качество

© ScrumTrek.ru, 2009

Слайд 6

Популярность методологий Agile – семейство методологий Доминирует методология Scrum Scrum (c

Популярность методологий

Agile – семейство методологий
Доминирует методология Scrum
Scrum (c 1992года), Extreme programming,

DSDM, Crystal etc.

© ScrumTrek.ru, 2009

Agileвмире:
Microsoft
IBM
Electronic Arts
Nokia
Yahoo.com
Google.com
MySpace.com
CNN.com
Etc…

AgileвРоссии и СНГ:
Innova Systems
ИнформЗащита
Habrahabr.ru
Afisha.ru
Auto.ru
Ascon
Tut.by
hh.ru
Etc…

Слайд 7

Scrum в 100 словах Scrum – это одна из Agile методологий,

Scrum в 100 словах

Scrum – это одна из Agile методологий, которая

позволяет фокусироваться на поставке наиважнейшей, с точки зрения бизнеса, ценности в наикратчайшие сроки
Scrum позволяет нам быстро и часто получать реально работающее программное обеспечение (от двух недель до месяца).
Бизнес расставляет приоритеты. Команда самоорганизуется и определяет лучший путь, чтобы выпустить функции с высоким приоритетом.
Каждые две недели/месяц все заинтересованные могут увидеть реальный работающий продукт и решить выпустить его, либо продолжать улучшать в следующей итерации

© ScrumTrek.ru, 2009

Слайд 8

Применимость Scrum Коммерческое ПО Внутренняя разработка Разработка на заказ Проекты с

Применимость Scrum

Коммерческое ПО
Внутренняя разработка
Разработка на заказ
Проекты с фиксированной стоимостью
Финансовые приложения
ISO 9001-сертифицированные

приложения
Встроенные системы
24x7 системы с требованиями 99.999% работоспособности

© ScrumTrek.ru, 2009

Разработка видеоигр
ПО контроля за спутниками
Веб-сервисы
Портативное ПО
Мобильные телефоны
Приложениядля работы сети
ISV приложения
Некоторые крупнейшие, широко используемые приложения

Слайд 9

Что такое Scrum? © ScrumTrek.ru, 2009

Что такое Scrum?

© ScrumTrek.ru, 2009

Слайд 10

Результаты внедрения Agile Планы на одну итерацию всегда выполняются Планы на

Результаты внедрения Agile

Планы на одну итерацию всегда выполняются
Планы на месяц/квартал реалистичны

и подстраиваются под изменения бизнеса
Заказчики получают адекватные сроки
Бизнес всегда знает, чем занимается разработка
Команда эффективно планирует работу
Качество кода растет из-за предсказуемости требований (на итерацию)
Растет производительность разработки
Отзывы

© ScrumTrek.ru, 2009

Слайд 11

Какмывнедряем Agile? Анализ процесса и окружения Формулирование начального процесса Выбор команды

Какмывнедряем Agile?

Анализ процесса и окружения
Формулирование начального процесса
Выбор команды
Тренинг по процессу для

команды
Командный коучинг

© ScrumTrek.ru, 2009

Слайд 12

О ScrumTrek Внедрение Agile Процесс, подходящий для вашей компании Управление требованиями

О ScrumTrek

Внедрение Agile
Процесс, подходящий для вашей компании
Управление требованиями в условиях частых

изменений
Внедрение Test Driven Development, автоматизации тестирования
Масштабирование разработки на большие команды
Тренинги для команд
«Продажа» процесса команде
Командный коучинг
Предупреждение типичных ошибок
Обучение команд самостоятельно справляться с проблемами
Подробнее

© ScrumTrek.ru, 2009

Слайд 13

Наши клиенты © ScrumTrek.ru, 2009 Все клиенты

Наши клиенты

© ScrumTrek.ru, 2009

Все клиенты