Перейти к основному содержимому

Как внедрить

Проще всего начать применять экстремальное программирование (XP) на новом проекте.

В первую очередь собираются User Stories и экспериментальные решения для вопросов с неопределённостью. После этого заказчики, менеджеры и разработчики собираются и согласовывают план релизов. Фактическая разработка начинается с планирования итерации.

Однако обычно новая методология требуется на проектах, где уже возникли проблемы. В таком случае стоит проанализировать проблемные места текущего процесса и применить XP в первую очередь к ним. Устранение проблем должно быть поочерёдным. В результате правила экстремального программирования совсем не будут казаться «правилами».

Проекты, работающие по экстремальному программированию, требуют большого числа коммуникаций. Люди постоянно обсуждают проблемы и решения, задают вопросы как в небольших группах, так и в формате «один на один». Важно, чтобы для этого у них была эффективная и комфортная среда: например, наличие переговорных комнат и открытый офис.

Внедрение XP, в частности парное программирование, непростой процесс, но он принесёт ощутимые результаты на протяжении всего проекта.