无意中又有人谈起了CMMI,这个话题记得上次被提起是在两年前。CMMI(Capbility Maturity Model Intergration)是能力成熟度模型集成。是评价一个软件公司软件开发资质的一个规范。
软件的开发也是一个生产产品的过程,但是细数软件工程诞生以来的这些年,成功的不比失败的例子多多少。但是其他的生产行业的成功率无疑要高很多,比如说造汽车,造飞机等等。于是,人们就开始思考,上帝就开始发笑。
思考来思考去,人们就发现,不对呀,大哥,软件开发的生产流程怎么那么不规范啊,工业生产领域的很多规范都没有啊,软件人员在为所欲为的胡作非为,完全是一群没有章法和纪律的乌合之众,能生产出东西来就不错了,这真是一个奇迹。但是,软件工程确实在这样混乱的情形下,生产了很多产品,这不能不说是个不大不小的玩笑。
发现问题之后,人们就总结出了很多的生产过程规范,来规范生产过程。于是乎,规范甲,规范乙。。。人们,从一个没有规范的混乱时代进入到一个很多规范的混乱时代。好比从原始社会进入到了春秋战国时代,于是,顺应历史的潮流,规范中的秦始皇出现了,这就是CMMI.
这段时间就是想好好学习学习这方面的知识。当然还要兼顾EJB的知识。