Методологии разработки

Весна 2017

Цель курса — дать ответы на следующие вопросы студента:
1) Зачем нужна организация разработки?
2) Какие существуют методологии, как и какие проблемы они решают?
3) Что такое agile, kanban, scrum и когда они не работают?
4) Как происходит внедрение и улучшение практик?

Студенты
1) научатся видеть типовые практики и роли в команде разработки, поймут зачем они нужны.
2) узнают и научатся работать в рамках основных современных методологий разработки - agile, kanban, toc
3) получат навыки улучшения и внедрения новых практик в команду

Подробнее

Преподаватели

Станислав Щетинников Станислав Щетинников

Программа

занятие Часы в ауд. + сам. работа

Лекция №1: Вводное занятие  

Что такое методологии разработки, зачем они нужны.Кейсы.
4 часа + 3 часа СР

Смешанное занятие №1: Основные практики в разработке  

Основные практики в разработке. Планирование.Работа с требованиями.Архитектурная декомпозиция.
4 часа + 3 часа СР

Смешанное занятие №2: Основные практики Канбана.  

Основные практики Канбана. Теория ограничений. Lean в разработке.
Метод критической цепи. Какие проблемы решает и как. Главные ошибки при внедрении Канбана.
4 часа + 3 часа СР

Смешанное занятие №3: Основные практики scrum-a   + ДЗ №1

Основные практики scrum-a. Роли, артефакты, события.
Домашнее задание №1: ДЗ1
Студенты в группах готовят презентацию по скраму или канбану.
4 часа + 3 часа СР

Смешанное занятие №4: Основные практики scrum-a (2 часть).  

Основные практики scrum-a (2 часть).
4 часа + 3 часа СР

Смешанное занятие №5: Ретроспективы.PDSA цикл Деминга.Системный подход.   + ДЗ №2

Ретроспективы.PDSA цикл Деминга.Системный подход.Система Деминга. Что такое вообще статистические методы управления. И зачем они нужны. PDAC-цикл. Система глубинных знаний в применении к разработке. Команда как система. Вариабельность. Опасности KPI.
Домашнее задание №2: ДЗ4
Выступление
4 часа + 3 часа СР

Смешанное занятие №6: Зачет  

Жесткий зачет для тех, кто не смог набрать необходимое количество баллов.
4 часа + 3 часа СР