CMM/CMMI自然不用说了,这个起源于外包,在国内应用广泛而且流行的方法学。从老师的语气和多次的强调可以看出,他对CMM/CMMI是比较熟悉也比较推崇。与许CMM*对于领导最大吸引力就是:它号称能让不同的人干同样的活。这是多么美好啊,开发人员不再重要,可以像标准件一样被随意替换。但是他又谦虚得提到CMM/CMMI适用于软件模块的开发,但是不能胜任一个完整的产品的开发管理。于是便有了上面提到的CMMI+。
会上老师不失时机地评论了一下XP和RUP。他认为XP在中国是行不通的,不符合中国国情——XP对开发人员要求的素质和职业道德水平都很高;而对于RUP,RUP里面有的IPD、CMMI中都有了。而且我这才知道CMM*不等同于瀑布模型,它也是提倡迭代的——将一个产品版本拆分为几个小版本,采用迭代逐步完善。由于对RUP认识肤浅,我暂时赞同了他的观点;而对于XP,先按下不表吧。
恩,按他的理由,IPD+CMMI的确是很完美了……