“??????????????????????????????????????????????????????????????????????????????????????????
?????????????????
???????????????????????
???Э???????????
????仯?????????
?????????м?????????????????????????”
—— Kent Beck??Mike Beedle??Arie van Bennekum??Alistair Cockburn??Ward Cunningham??Martin Fowler??James Grenning??Jim Highsmith??Andrew Hunt??Ron Jeffries??Jon Kern??Brian Marick?? Robert C. Martin??Steve Mellor??Ken Schwaber??Jeff Sutherland??Dave Thomas

?????????????????2006????й????????????????????Щ???????2001?????????????????????????????????????????о???????????????????????????????????????鱾???????????????????????н?????????????е??????????????????????????????????????????????????????????????????????鱾??????????????????????????????????????鱾?????????????????????????????????????????

??????????????????
????????????????????????????????????????У?SCRUM??Crystal???????????????????FDD??????????????????ASD??????????????(XP)????Щ???????????????????????????????
SCRUM????Agile Software Development with Scrum?? by Ken Schwaber?? Mike Beedle????Agile Project Management With Scrum??by Ken Schwaber
FDD: ??Java Modeling in Color with UML??by Peter Coad?? ??A Practical Guide to Feature-Driven Development??(????????????) by Stephen R Palmer?? John M. Felsing??
Crystal: ??Crystal Clear??by Alistair Cockburn
ASD: ??Adaptive Software Development??????????????????by James A. Highsmith

????????XP??е??鼮???????????????????м???????д??飬????????????硣??????????????????£????????????????????????飬????????????????????????Щ???????Extreme Programming Explained???????????????????Extreme Programming Examined???????????о???????Extreme Programming Installed??(????????)????Extreme Programming Explored??????????????????Extreme Programming Applied??????ü????????Extreme Programming in Practice???????????????????Planning Extreme Programming?????滮????????????Щ???е????????XP??????????Щ???XP????????????У?????????????????????????

??Extreme Programming Explained: Embrace Change??by Kent Beck
?????????棺?????????????????仯???????????????????????
?????????棺??????????????????
???XP???????????????????????檔???????У?Kent Beck??XP???????????????????????????????????????????????仯?????????仯????????XP????????????????????????????????????????????????????????????????棬Kent?????????????????XP???????????????????????????????????????????????Щ?????
????????????????????????Kent????????й???????XP??????????????????????Kent???????????????????????????????????????棬?????????????鼮??????????????????????鼮?????????????XP????????????????????????????????????????????λ??

??Extreme Programming in Practice??by James Newkirk?? Robert C. Martin
????棺?????????????????????????????????
???????Щ?е?XP?鼮???????????????XP??????????????β???????XP?????????????????????е????????????????С???????????????β?????????????????????????????????????????????XP???????????????????????


???????????????
?????????????
??????????????????У???????????????????????ЩXP?е???????????XP????????????????????????飬?????е????????????????????????

??Test-Driven Development?? by Kent Beck
????棺????????????????????????й???????????
??????????????Kent Beck???????????“Clean Code That Works”??????????????????????δ???????TDD?????????????????????????????????????????????????????????????????????Class???????????????ò?д??????????Clean?????????????Money?????????????????????????????????????????????????????????????????Unit Test?е??Щ????????????ο???
??????????????????????????????????????TDD???????????????????????????????????Щ???????????t??????????????????????????????????????????????????????Web?????????????????????????????????????????????????
?????????頂Test Driven Development: A Practical Guide????Davis Astels?д??????????????Kent???????????????????TDD??????????????????????????????????????????