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