Agile Software Development with Scrum (Гибкая разработка программного обеспечения с использованием Scrum) – это авторский 1-дневный курс, дающий основные теоретические знания и начальные практические представления тем, кто хочет использовать Agile и Scrum в своих проектах. Через упражнения, обсуждения, примеры и игры в курсе разбираются и закрепляются самые важные ценности, принципы и практики Agile и Scrum.
Что вы получите в результате прохождения курса?
— Овладение общепринятой терминологией Agile и Scrum, позволяющей грамотно общаться с заказчиками и другими заинтересованными участниками проектов.
— Понимание теории, принципов, ролей и практик Agile и Scrum, закрепленное упражнениями и примерами.
— Понимание путей дальнейшего развития и роста для отдельных специалистов и команд на основе Agile-принципов.
Целевая аудитория
Разработчики, тестировщики, тим лиды, проектные менеджеры и другие члены команд, желающие понять, как можно повысить эффективность командной работы, используя принципы Agile и Scrum.
Программа тренинга
— Введение. Знакомство. Цели и программа курса.
— Зачем нужен Agile.
— Теория запутанности. Модель Cynefin. Когда работает и не работает Agile/Scrum.
— Что такое Agile на самом деле. Четыре ценности и двенадцать принципов.
— Суть Agile на собственном опыте (упражнения).
— Отличия Agile-методов от традиционных подходов к разработке.
— Почему важно знать Scrum, даже если вы его не используете.
— Теория Scrum. Правила Scrum. Scrum процесс в действии.
— Роли в Scrum. За что отвечает каждая из ролей. Мифы и факты о ролях.
— Product Owner как максимизатор ценности продукта.
— Scrum Master как агент изменений и улучшений.
— Команда разработки – самоорганизующаяся и кросс-функциональная.
— События в Scrum. Принцип Inspect & Adapt.
— Планирование спринта. Ежедневные митинги. Ревью спринта и ретроспектива.
— Цель спринта. Зачем она нужна и как ее достичь.
— Оценки в Scrum. Абсолютное и относительное оценивание. Planning Poker.
— Артефакты в Scrum. Как достигать их прозрачности и эффективно работать с ними.
— Требования и Product Backlog — как его создавать, поддерживать и развивать.
— Приоритезация требований в Agile/Scrum.
— Планирование и отслеживание прогресса по спринту и проекту в целом.
— Закрытие тренинга. Вопросы и ответы