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