eXtream Programming (XP방법론)
1996년 켄트 백(Kent Back)과 워드 커닝험(Ward Cunningham)은 함께 다임러 크라이슬러 프로젝트를 진행하면서 새로운 소프트웨어 개발 방법을 정리하게 되는데, 그것이 XP 방법론입니다. XP는 고객이 원하는 소프트웨어를 고객이 원하는 시기에 제공하는 것을 목표로 하며, 프로젝트 막바지에도 나올 수 있는 요구사항 변경에 더욱 잘 대처할 수 있도록 합니다.
소프트웨어 프로젝트를 개선하기 위해 켄트 백은 네 가지 요소가 중요하다고 했는데, 이것은 의사소통(communication), 단순성(simplicity), 피드백(feedback), 그리고 용기(courage)입니다. XP 개발자들은 고객 및 동료 개발자들과 의사소통을 잘 해야 하고, 개발하는 소프트웨어에 대해 개발 첫 날부터 유닛 테스트를 통해 피드백을 받습니다. 개발 중인 시스템을 최대한 빨리 고객한테 보여줌으로써 고객들이 원하는 변경 사항을 빨리 도출할 수 있으며, XP 개발자들은 이러한 기초 위에서 요구사항이 계속 바뀌더라도 용감하게 나아갈 수 있습니다.

http://www.xprogramming.com/xpmag/whatisxp.htm
1996년 켄트 백(Kent Back)과 워드 커닝험(Ward Cunningham)은 함께 다임러 크라이슬러 프로젝트를 진행하면서 새로운 소프트웨어 개발 방법을 정리하게 되는데, 그것이 XP 방법론입니다. XP는 고객이 원하는 소프트웨어를 고객이 원하는 시기에 제공하는 것을 목표로 하며, 프로젝트 막바지에도 나올 수 있는 요구사항 변경에 더욱 잘 대처할 수 있도록 합니다.
소프트웨어 프로젝트를 개선하기 위해 켄트 백은 네 가지 요소가 중요하다고 했는데, 이것은 의사소통(communication), 단순성(simplicity), 피드백(feedback), 그리고 용기(courage)입니다. XP 개발자들은 고객 및 동료 개발자들과 의사소통을 잘 해야 하고, 개발하는 소프트웨어에 대해 개발 첫 날부터 유닛 테스트를 통해 피드백을 받습니다. 개발 중인 시스템을 최대한 빨리 고객한테 보여줌으로써 고객들이 원하는 변경 사항을 빨리 도출할 수 있으며, XP 개발자들은 이러한 기초 위에서 요구사항이 계속 바뀌더라도 용감하게 나아갈 수 있습니다.
http://www.xprogramming.com/xpmag/whatisxp.htm



