软件开发方法----XP 主题什么是XP方法?发展沿革主要思想项目应用案例? 什么是XP方法? eXtreme Programming XP 是以开发符合变化的客户需求的软件为目标而产生的一种方法,客户满意度的特别强调, XP 使开发者能够更有效的响应客户的需求变化有效的响应客户的需求变化, 哪怕在软件生命周期的后期。 是一种经历过很多实践考验的软件开发方法. 已经被成功的应用在许多大型的公司, 如:Bayeris che Landesbank , Credit Swis s Life,DaimlerChrysler, First Union National Bank, Ford Motor Company and UBS.它的成功得益于它对哪怕在软件生命 发展1990s, Kent Beck and Ward Cunningham together had experienced an approach to software development that made every thing seem simple and more efficient. March, 1996, Kent started a project at DaimlerChrysler using new concepts in DaimlerChrysler using new concepts in software development. The result was the Extreme Programming (XP) methodology. What Kent came to realize is that there are four dimensions along which one can improve any software project, which are Communication, Simplicity, Feedback, and Courage. These are the four values sought out by XP programmers. The Rules and Practices PlanningDesigningCodingTesting Planning User stories are written. Release planning creates the schedule. Make frequent small releases. The Project Velocity is measured. The project is divided into iterations. Iteration planning starts each iteration. Move people around. A stand-up meeting starts each day. Fix XP when it breaks. User stories