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вмире: 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…
Scrum в 100 словах Scrum – это одна из Agile методологий, которая позволяет фокусироваться на поставке наиважнейшей, с точки зрения бизнеса, ценности в наикратчайшие сроки Scrum позволяет нам быстро и часто получать реально работающее программное обеспечение (от двух недель до месяца). Бизнес расставляет приоритеты. Команда самоорганизуется и определяет лучший путь, чтобы выпустить функции с высоким приоритетом. Каждые две недели/месяц все заинтересованные могут увидеть реальный работающий продукт и решить выпустить его, либо продолжать улучшать в следующей итерации © ScrumTrek.ru, 2009
Применимость Scrum Коммерческое ПО Внутренняя разработка Разработка на заказ Проекты с фиксированной стоимостью Финансовые приложения ISO 9001-сертифицированные приложения Встроенные системы 24x7 системы с требованиями % работоспособности © ScrumTrek.ru, 2009 Разработка видеоигр ПО контроля за спутниками Веб-сервисы Портативное ПО Мобильные телефоны Приложениядля работы сети ISV приложения Некоторые крупнейшие, широко используемые приложения
Что такое Scrum? © ScrumTrek.ru, 2009
Результаты внедрения Agile Планы на одну итерацию всегда выполняются Планы на месяц/квартал реалистичны и подстраиваются под изменения бизнеса Заказчики получают адекватные сроки Бизнес всегда знает, чем занимается разработка Команда эффективно планирует работу Качество кода растет из-за предсказуемости требований (на итерацию) Растет производительность разработки Отзывы © ScrumTrek.ru, 2009
Какмывнедряем Agile? Анализ процесса и окружения Формулирование начального процесса Выбор командыТренинг по процессу для командыКомандный коучинг © ScrumTrek.ru, 2009
О ScrumTrek Внедрение Agile Процесс, подходящий для вашей компании Управление требованиями в условиях частых изменений Внедрение Test Driven Development, автоматизации тестирования Масштабирование разработки на большие команды Тренинги для команд «Продажа» процесса команде Командный коучинг Предупреждение типичных ошибок Обучение команд самостоятельно справляться с проблемами Подробнее © ScrumTrek.ru, 2009
Наши клиенты © ScrumTrek.ru, 2009 Все клиенты
Контакты Тел: +7 (495) © ScrumTrek.ru, 2009