Тренинг. Эффективный 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)
 
Powered by Blogger