При внедрении Agile особую сложность представляют инженерные практики. Но без них практически невозможно разработать качественный продукт. Для того, чтобы начать применять инженерные практики в проекте, необходимо понимание преимуществ, которые они дают, а также сложностей и особенностей внедрения. Каждый проект и команда уникальны, но все же существуют проверенные стратегии, которые помогут начать внедрение и добиться успеха.
Цель тренинга – рассказать о семействе основных инженерных практик, применяемых в Agile, дать изначальный толчок к их внедрению в команде. За 16 часов будут рассмотрены 8 инженерных практик и подходов:
- Code Review
- Парное программирование
- Модульное тестирование
- Рефакторинг
- Автоматизация сборки приложения
- Continuous Integration
- Автоматизация функционального тестирования
- TDD
Все они взаимосвязаны между собой и дают максимальное преимущество, если применяются вместе. Каждая из них поддерживает остальные, дополняя и расширяя. Все практики будут демонстрироваться на примере реального Java проекта, код которого будет доступен участникам для последующего анализа в качестве учебного пособия. На тренинге будет время на вопросы и обсуждения конкретных сценариев и примеров из жизни участников, с советами и комментариями от тренеров. Участники смогут поделиться своим личным опытом, пообщаться с коллегами и услышать мнение других.
Данный тренинг познакомит вас с принципами, лежащими в основе каждой из практик, преимуществами, которые дает их внедрение. Тренеры поделятся с участниками многолетним успешным практическим опытом применения рассматриваемых практик. На тренинге будет рассмотрено несколько стратегий постепенного внедрения практик на различных стадиях проекта. В результате прохождения тренинга вы:
- Получите теоретические знания об инженерных практиках в Agile
- Узнаете методики их внедрения и применения на различных стадиях проекта
- На практике сможете увидеть действенность некоторых инженерных практик
- Пополните багаж знаний практическими примерами из жизни, которые помогут вам быстро и эффективно начать работать с инженерными практиками на своем проекте
- Сможете получить профессиональные ответы на вопросы и ситуации из реальной жизни вашего проекта или команды
- Избежите многих ошибок и трудностей в реальной жизни