Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

кол-во дней: 3
кол-во часов: 24

Тренинг включает изучение применения современных методологий Agile, Scrum, Kanban в управлении разработкой бизнес-приложений. Методика проведения тренинга сочетает теоретический материал с закреплением полученных знаний на практических примерах, в ходе индивидуальных и групповых упражнений.

Цели курса:

  • Приобрести понимание важности систематизированного подхода в управлении разработкой  ИТ решений
  • Формирование знаний и навыков, необходимых для применения гибких технологий Agile, Scrum, Kanban в разработке ИТ-решений

Успешное окончание курса позволит:

  • Применять основополагающие принципы Agile, в управлении потоками работ
  • Применять методологию Scrum для управления группами разработки, включая управление бэклогом продукта, расстановку приоритетов, управление выпуском спринтов, распределение ролей в группах разработки и организацию мероприятий Scrum
  • Формировать требования в форме пользовательских историй
  • Использовать метод организации управления потоками работ Kanban для контроля производительности и комфорта членов команды.

Целевая аудитория:

  • Руководители ИТ компании высшего и среднего звена
  • Руководители ИТ департаментов или ИТ подразделений компаний любого (т.е. не ИТ) профиля – при наличии в ИТ подразделении направления разработки бизнес-приложений
  • Менеджеры ИТ проектов
  • Разработчики бизнес-приложений: лидеры групп и члены проектных команд
  • Ключевые технические специалисты и эксперты, задействованные в деятельности по разработке бизнес-приложений

 

Модуль 1. Введение в гибкие подходы разработки ИТ-решений

  • Предпосылки появления гибких подходов к разработке.
  • Выгоды от использования итерационного подхода при производстве ИТ-решений.

Модуль 2. Гибкие методологии управления проектами Agile / Scrum

  • Состав Agile и взаимосвязь Agile с другими методологиями и практиками.
  • Agile-манифест. Философия Agile. Принципы Agile.

Практики Scrum

  • Назначение и область охвата Scrum
  • Основа (теория) Scrum, термины и определения.
  • Бэклог продукта.
  • Практическое задание: изучение / применение спецификации требований в виде «User Stories».
  • Организация спринтов. Бэклог спринта. Инкремент продукта.

Роли в Scrum

  • Команда, Владелец Продукта, Скрам-мастер. Распределение зон ответственности и обязанностей.
  • Практическое задание: ознакомление с примером построения команды разработки в ИТ-компании.
  • Принципы формирования и развития команды, мотивация членов команды.
  • Практическое задание: демонстрация результата ограничения коммуникаций в группе разработки.

Мероприятия в Scrum

  • Планирование проекта. Журнал требований продукта. Способы оценки требований.
  • Планирование итерации (спринта). Журнал требований итерации. Декомпозиция элементов журнала требований. Подходы к оценке задач.
  • Грумминг. Подготовка требований к следующему планированию спринта.
  • Ежедневные собрания команды («оперативки», stand-up).
  • Демонстрация готового продукта, результата.
  • Ретроспектива – источник улучшений.
  • Отслеживание прогресса спринта.

Практика-обсуждение: Типичные ошибки Scrum, наиболее полезные советы.

Модуль 3. Kanban – метод организации управления потоками работ

  • Назначение и выгоды использования Kanban.
  • Принципы и практики Kanban
    • Картирование потока создания ценности
    • Ограничение количества незавершённой работы (WiP-limits)
    • Управление потоком
    • Поиск «узких мест» и непрерывное совершенствование потока

Модуль 4. Реализация подходов Agile/Scrum в организации

  • Область применения и ограничения Scrum.
  • Пример шагов реализации Agile/Scrum в организации
  • Рекомендуемые показатели работы потока.
  • Оптимизация потока ценности.
  • Практическое задание: чек-лист реализации: «в какой степени команда работает по scrum?»
  • Совместимость гибких подходов в управлении с традиционным сервисным подходом (ITIL, COBIT)
  • Типичные причины неуспешного применения гибких подходов

Заключение