English Version

Серия тренингов: Эффективный Agile.

Гибкие методы разработки постепенно стали вполне привычным явлением и множество команд называют Agile в качестве применяемой ими методологии. Однако, так ли это на самом деле? Практика показывает, что преобладающее большинство таких команд извлекает незначительную долю всей той пользы, которую можно и должно извлекать из Agile-разработки.

Настоящая серия курсов “Эффективный Agile”, цель которых – помочь разработчикам, менеджерам, тестировщикам, бизнес-аналитикам и всем без исключения участникам процесса выстроить эффективную Гибкую разработку на всех уровнях активности: от написания кода или приемочных тестов – до взаимодействия с бизнесом.

Структура: Серия состоит из нескольких частей, которые можно произвольно выбирать согласно своим профессиональным интересам. Началом серии служит обзорный семинар/вэбинар:

Открытый семинар. Эффективный Agile. - 1.5 часа

Тренинг. Эффективный Agile для разработчиков. - 8 часов

Тренинг. Эффективный Agile для тестировщиков. - 8 часов

Тренинг. Эффективный Agile: управление требованиями. - 8 часов

Тренер: Александр Якима (www.enter-agile.com)

Семинар. Эффективный Agile.

Текущий семинар – это пролог к серии курсов “Эффективный Agile”, целью которых является помочь разработчикам, менеджерам, тестировщикам, бизнес-аналитикам и всем без исключения участникам процесса выстроить эффективную Гибкую разработку на всех уровнях активности: от написания кода или приемочных тестов – до взаимодействия с бизнесом.

На семинаре мы затронем большую часть тем из нашей серии, максимально раскрывая суть каждой из них по мере имеющегося в распорядении вермени, так чтобы участники смогли определить для себя наиболее интересующие их тренинги серии, но и с другой стороны, получить представление о приоритетных направлениях эффективной Agile-модели, идеи и методы – то что можно применять уже завтра на своем проекте.

Целевая аудитория: разработчики, тех-лидеры, тестровщики, бизнес-аналитики, лидеры и менеджеры команд, архитекторы.

Продолжительность: 1.5 часа.

Цели:
1. Получить представление о том, что делает Agile эффективным.
2. Увидеть типичные изъяны и иллюзии в понимании и внедрении Agile.
3. Узнать лучшие практики и модели проверенные опытом.
4. Увидеть скрытые зависимости между областями активности, и получить представление о том, как их правильно использовать.
5. Оценить себя, свою команду, определить для себя дальнейший курс развития и спектр применяемых методов, чтобы воспользоваться эффективностью Agile максимально полно.

Рассматриваемые темы:
1. Agile как бережливое производство. Muda и основные виды «ущерба».
2. Единственная вещь, делающая разработку гибкой.
3. Парадигма Define-Build-Test и сотрудничество в команде.
4. Гибкое управление требованиями.
5. Инженерные практики. Паттерны и антипаттерны.
6. Встроенное качество: Kaizen и бизнес-перспектива.
7. «Возникающая» архитектура и компромисс с масштабируемостью.
8. Agile в условиях аутсорсинга.
9. Продакт-оунер и проксирование. «Управление» командой.
10. Реальность самоорганизации и новый тип лидерства.
11. Истоки: Agile и бизнес.

Тренер: Александр Якима (www.enter-agile.com)

Тренинг. Эффективный Agile для тестировщиков.

Этот тренинг представляет собой часть серии курсов “Эффективный Agile”, целью которых – помочь разработчикам, менеджерам, тестировщикам, бизнес-аналитикам и всем без исключения участникам процесса выстроить эффективную Гибкую разработку на всех уровнях активности: от написания кода или приемочных тестов – до взаимодействия с бизнесом.

На этом тренинге, предназначенном для всех, чьи усилия непосредственно направлены на контроль качества программного продукта, мы подробно рассмотрим основные концепции, связанные с качеством продукта и гибкие методы, позволяющие воплотить высокие стандарты качества в повседневную проектную жизнь.

Целевая аудитория: тестировщики, тест-лидеры и менеджеры.

Продолжительность: 8 часов.

Цели:
1. Получить детальное представление о том, что делает Agile эффективным с точки зрения тестировщика.
2. На реальных примерах увидеть, как правильно внедрять гибкие практики к контролю качества.
3. Детально рассмотреть лучшие практики и модели проверенные опытом.
4. Получить основательное представление о жизненном цикле программного продукта и роли тестироващиков в нем.
5. Внедрять и использовать наилучшие практики на своем проекте.

Рассматриваемые темы:
1. Ритм гибкой разработки. Жизненный цикл продукта.
2. Практический аспект парадигмы Define-Build-Test: одно целое с командой разработчиков.
3. Контроль качества в рамках итерации.
4. Контроль качества в масштабе релиза.
5. Основные аспекты Muda тестировщика. Правильный подход к регрессионному тестированию.
6. Приемочное тестирование. Разработка через приемочное тестирование.
7. Принципы Kanban.
8. Контроль качества в спайках, POC и прототипах.
9. Четыре квадранта Криспина.
10. Автоматическое и мануальное тестирование. Когда стоит автоматизировать?
11. Философия Kaizen. Метрики и приоритеты.
12. Антипаттерны взаимодействия с разработчиками.
13. ПРАКТИЧЕСКАЯ ЧАСТЬ

Тренер: Александр Якима (www.enter-agile.com)

Тренинг. Эффективный Agile для разработчиков.

Этот тренинг представляет собой часть серии курсов “Эффективный Agile”, целью которых – помочь разработчикам, менеджерам, тестировщикам, бизнес-аналитикам и всем без исключения участникам процесса выстроить эффективную Гибкую разработку на всех уровнях активности: от написания кода или приемочных тестов – до взаимодействия с бизнесом.

На текущем тренинге, рассчитанном в первую очередь на тех, кто непосредственно создает програмный код, мы детально рассмотрим принципиальные идеи, делающие разработку эффективной, а также методы, чрез которые они воплощаются в жизнь.

Целевая аудитория: разработчики, тех-лидеры, архитекторы.

Продолжительность: 8 часов.

Цели:
1. Получить детальное представление о том, что делает Agile эффективным с точки зрения разработчика.
2. На реальных примерах увидеть, как правильно внедрять гибкие практики к разработке кода и каких ошибок следует избегать любой ценой.
3. Детально рассмотреть лучшие практики и модели проверенные опытом.
4. Получить основательное представление о жизненном цикле программного продукта и роли команды разработчиков в нем.
5. Внедрять и использовать наилучшие практики на своем проекте.

Рассматриваемые темы:
1. Ритм гибкой разработки. Жизненный цикл продукта.
2. Практический аспект парадигмы Define-Build-Test. Взаимодействие с командой и продакт-оунером.
3. Muda разработчика. Закон Литтла на практике.
4. Планирование действий. Эстимирование и Velocity. Каденция разработки. Kanban.
5. Технический долг и аванс. Как применять рефакторинг.
6. Юнит-тесты: до или после. Принципы XP и жизнь.
7. Gemba Kaizen. Проиритеты для качественного кода.
8. Технические и функциональные спайки. POC и прототипизация.
9. Принципы гибкой архитектуры. Качественные отличия, диктуемые масштабом.
10. Разработка через интеграцию. Спонтанное парное программирование.
11. Новая роль разработчика.
12. ПРАКТИЧЕСКАЯ ЧАСТЬ

Тренер: Александр Якима (www.enter-agile.com)

Тренинг. Эффективный Agile: управление требованиями.

Этот тренинг представляет собой часть серии курсов “Эффективный Agile”, целью которых – помочь разработчикам, менеджерам, тестировщикам, бизнес-аналитикам и всем без исключения участникам процесса выстроить эффективную Гибкую разработку на всех уровнях активности: от написания кода или приемочных тестов – до взаимодействия с бизнесом.

Этот треннинг – детальный экскурс в одну из наиболее критичных и хрупких областей разработки продукта – управления требованиями. Огромная часть успешных проектов, равно как и эпических провалов, являются прямым следствием подходов к управлению требованиями. В виду того, что именно в этой важной дисциплине гибкой разработки профанация и неправильное применение досигает грандиозных масштабов, следует повести беседу о том, как извлечь огромнейший пласт пользы из правильного управление требованиями на вашем проекте.

Целевая аудитория: Бизнес-аналитики, менеджеры проектов, программ, лидеры проектов, тех-лидеры, тест-менеджеры.

Цели:

1. Получить детальное представление о том, что делает управление требованиями в Agile эффективным и почему от этого напрямую зависит успех проекта.
2. На реальных примерах увидеть, как правильно внедрять гибкие практики управления требованиями (УТ).
3. Детально рассмотреть лучшие практики и модели проверенные опытом.
4. Получить основательное представление о ЖЦ программного продукта в контексте требований.
5. Внедрять и использовать наилучшие практики на своем проекте.

Рассматриваемые темы:
1. Ритм гибкой разработки. Жизненный цикл продукта.
2. Практический аспект парадигмы Define-Build-Test.
3. УТ в рамках итерации. Эффективное использование бэклога.
4. Пользовательские истории. Структура истории. INVEST-аттрибуты. Практический Kanban.
5. УТ в рамках релиза. Эстимирование и планирование релиза. Органичное управление рисками. Спайки. Прототипы.
6. Эпосы, фичи, инвестиционные темы и проектное портфолио.
7. Роль продакт-оунера. Проксирование. Основные препятствия к внедрению Agile.
8. Основные аспекты Muda в УТ. Максимальная отсрочка решений.
9. Понятие потока ценностей. Активное управление потоком, изменяемостью и фидбеком. Закон Литтла.
10. Соотношение с традиционными методами управления требований. Agile и артефакты RUP.
11. О роли менеджера, бизнес-аналитика и agile-мастера. Аспекты лидерства.
12. Иллюзии в УТ. Практики которые не работают.
13. ПРАКТИЧЕСКАЯ ЧАСТЬ

Тренер: Александр Якима (www.enter-agile.com)

Контакты

Автор блога и тренингов: Александр Якима

По поводу проведения тренингов, семинаров, коучинга, а также по любым другим вопросам пишите на email:


alex[at]yakyma.com
Newer Posts Older Posts Home
Powered by Blogger