Управление проектами

Экстремальное программирование (XP)

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

На этом тренинге мы подробно рассмотрим 12 практик Экстремального программирования (eXtream Programming), которые помогут вам уменьшить количество ошибок, быть готовым к любым изменениям требований со стороны заказчика, часто выпускать новые версии продукта со значимыми для заказчика функциями.

Целевая аудитория

Руководители компаний, менеджеры, аналитики, программисты, старшие программисты, проектировщики, архитекторы, тестировщики

Необходимые знания

  • знание объектно-ориентированного языка программирования
  • понимание принципов ООП
  • опыт коммерческой разработки программного обеспечения

Программа тренинга:

  • ценности и принципы Agile
  • 12 практик Экстремального программирования:
    • Игра в планирование
    • Частый выпуск версий
    • Test Driven Development (TDD)
    • Парное программирование
    • Refactoring
    • Простота разработки
    • Постоянная интеграция
    • Коллективное владение кодом
    • Заказчик в команде
    • Метафора системы (DDD)
    • Стандарты кодирования
    • 40-часовая рабочая неделя
  • реализация Continuous Delivery в вашей компании
  • переход вашей компании на Экстремальное программирование

Длительность

8 часов

Взаимосвязь

Перед этим тренингом желательно углубленно изучить принципы проектирования, test driven development (TDD), рефакторинг.

Есть вопросы?

Вы можете связаться со мной, если у вас появились вопросы по тренингам или вы хотите обсудить другие темы связанные с разработкой ПО.