Skip to content

eXtremeProgramming-cn/www.extremeprogramming.cn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

极限编程

极限编程(eXtreme Programming,简称“XP”)是Kent Beck在1990年代提出的软件开发方法。2001年,极限编程的领导者们与其他践行轻量级软件开发方法的先行者一起,签署了《敏捷软件开发宣言》,自此诞生了“敏捷”(Agile)这一概念。

极限编程是第一批敏捷开发方法中的一种,也是最具实效的一种。在各种敏捷方法中,极限编程最为重视工程实践,将敏捷宣言的第二条发挥到了极致:

可工作的软件 重于 详尽的文档

极限编程核心的测试驱动开发、持续集成、用户故事等具体落地的实践,给IT研发团队提供了明确有效的指导,使他们得以随时保持软件处于可工作、可交付的状态,使迭代交付高质量软件成为可能

近年来,有越来越多的IT组织,尽管引入了某些敏捷的流程、方法和工具,号称已经“敏捷”,却发现自己仍然深陷代码质量差、软件缺陷多、测试跟不上、返工严重、进度缓慢的焦油坑,被迫大量加班。员工和老板甚至产生出对敏捷的怀疑情绪。

这些组织已经步入了敏捷的误区。他们把流程和工具当作了敏捷,却忘记了敏捷宣言的第一条:

人和交互 重于 流程和工具

在外界变化愈发剧烈、软件交付周期日益缩短的大背景下,IT团队各个角色的能力要求、各个角色之间的交互方式必须改变,变得更加适宜拥抱变化。极限编程给有志于实施敏捷的团队提供了明确有效的实操指南,使他们能够切实地提升个体能力和团队能力,真正以敏捷的方式开发软件。

我们创建这个网站,是为了帮助中国的IT组织更好地了解和采用极限编程,切实地打好软件开发的能力基础,真正获得敏捷的好处,不再挣扎于空有外表、却缺失核心内涵的“伪敏捷”。

可以有几种方式浏览本网站:

  • 如果你对极限编程还不了解,可以首先阅读极限编程介绍,了解极限编程的全貌。
  • 如果你的主要关注点是项目的运作和管理,请阅读极限编程项目要素,了解极限编程的项目是如何组织的。
  • 如果你更关心软件开发的日常实践和基本能力,请阅读极限编程核心实践,更深入了解极限编程的细节——真正决定团队水平和软件质量的,都在这些细节上。

知识共享许可协议
本网站内容由 极限编程合作社
采用 知识共享署名-相同方式共享 4.0 国际许可协议 免费发布
成都伊斯群慕信息技术有限公司 版权所有
网站备案号 蜀ICP备19031719号

About

极限编程中文网站

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 16

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy