Что такое Extreme Programming?

Это гибкая рамка разработки программного обеспечения, которая фокусируется на частой обратной связи и непрерывном улучшении.

🔍

Определение

Extreme Programming или XP — это гибкая рамка разработки программного обеспечения, ориентированная на частую обратную связь и непрерывное улучшение, включающая практики, такие как парное программирование и коллективное владение кодом.

📅

Происхождение

Extreme Programming (XP) был разработан Кентом Беком, сторонником и подписантом Agile Manifesto, в 1990-х годах в ответ на вызовы программных проектов с жесткими сроками. Бек представил XP в своей книге "Extreme Programming Explained: Embrace Change" в 1999 году, как гибкую рамку, сфокусированную на непрерывном улучшении, адаптации и сотрудничестве команды.

📈

Качество

XP стремится поставлять высококачественное программное обеспечение через тестирование и простоту.

🔍

Простота

XP выступает за самые простые решения, которые работают, избегая ненужной технической сложности.

💎

Отвага

Поощряет членов команды рисковать и вносить необходимые изменения без страха.