Управление проектами
Экстремальное программирование (XP)
Сейчас уже для всех очевидно, что основным критерием успеха создания программного проекта, является команда профессионалов. Нужны опытные разработчики и менеджеры. Но даже собрав отличную команду, вы можете столкнуться с проблемами в проекте: отставание по срокам, превышение бюджета, ошибки в программе, недовольный заказчик и т.д.
На этом тренинге мы подробно рассмотрим 12 практик Экстремального программирования (eXtream Programming), которые помогут вам уменьшить количество ошибок, быть готовым к любым изменениям требований со стороны заказчика, часто выпускать новые версии продукта со значимыми для заказчика функциями.
Целевая аудитория
Руководители компаний, менеджеры, аналитики, программисты, старшие программисты, проектировщики, архитекторы, тестировщики
Необходимые знания
- знание объектно-ориентированного языка программирования
- понимание принципов ООП
- опыт коммерческой разработки программного обеспечения
Программа тренинга:
- ценности и принципы Agile
- 12 практик Экстремального программирования:
- Игра в планирование
- Частый выпуск версий
- Test Driven Development (TDD)
- Парное программирование
- Refactoring
- Простота разработки
- Постоянная интеграция
- Коллективное владение кодом
- Заказчик в команде
- Метафора системы (DDD)
- Стандарты кодирования
- 40-часовая рабочая неделя
- реализация Continuous Delivery в вашей компании
- переход вашей компании на Экстремальное программирование
Длительность
8 часов
Взаимосвязь
Перед этим тренингом желательно углубленно изучить принципы проектирования, test driven development (TDD), рефакторинг.