一些对 CMM 和 XP 做过深入研究的人看到这个题目可能会嗤之以鼻——搞错没有?这一个 度量 的标准,一个是方法论,不是同一范畴,怎么能放在一起比较?" name="description" />
MILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">一些对CMM和XP做过深入研究的人看到这个题目可能会嗤之以鼻——搞错没有?这一个度量的标准,一个是方法论,不是同一范畴,怎么能放在一起比较?
的确,CMM仅指明了每个等级该做什么,并没有告诉人们如何去做,而XP则从方法论上告诉了人们如何去实践。两者不属于同一范畴,但同样对于软件开发而言,它们之间又有那么多的可比性,本文根据个人对两者的理解,谈下个人的观点。
为了便于对CMM和XP不熟悉的朋友理解,在行文前先对两者做以简单介绍。
关于CMM
CMM (能力成熟度模型)是英文 Capability Maturity Model缩写。CMM 的定义是:有关软件企业或组织的软件过程进程中各个发展阶段的定义、实现、质量控制和改善的模型化描述。