CMMI 1.0时代,它的格局还是很小的,作为一个软件研制能力成熟度模型,它很谦虚地说为了达到某个成熟度级别,完成每个过程域都有其“目的”,只有这些目的得到满足,软件研制能力才能达到这个级别。 而到了2.0时代,它的格局变大了,它不仅仅是一个组织软件研制能力成熟度模型评价的准则,它更希望给组织带来“价值”。所以,每个实践域乃至每个实践都有其“价值”。 我很欣赏CMMI 2.0使用“价值”一词来描述其作用。因为任何一个组织都不想仅仅为了评价自己的软件研制能力而使用CMMI,但是他可以为了给组织带来价值而实施CMMI。 有价值的东西,谁会拒绝呢? 可惜的是,我们的GJB5000没有把“价值”继承过来。我们很多组织实施GJB5000,更多地是因为获取GJB5000资质是承接军软研发的“入场券”,而不是因为它能给组织带来价值。由此带来了诸如“领导不够重视”、软件体系与实际开发活动“两种皮”的现象屡见不鲜。 GJB5000能不能给我们带来价值? 我相信只要脚踏实地实施过GJB5000的人,都会有切身感受,都会看到GJB5000的价值——软件开发的过程更为可控,软件开发效率逐步提高,软件质量稳步提升,这些都是GJB5000价值的体现。 那么GJB5000具体能给我们带来哪些价值? 在回答这个问题之前,我们先来统一下认识——什么是价值?
具体而言,价值是多方面的,它可以是功能,也可以是速度,可以是成本,也可以是人命。一个组织或个人当前最看重的,就是最有价值的。 GJB5000的每个实践域都有其价值,但是对于一个具体的项目而言,有的实践域的价值是你看重的,而有的实践域的价值却没有那么重要。 所以,我们应当对每个实践域有一个清楚的认知,这样就可以在具体项目中优先做好能够帮助我们实现看重的价值的实践域,从而确保项目目标的实现。 下面各个实践域的价值是本人总结,因本人水平有限,仅为抛砖引玉之用。
类似的,我们也可以总结出每个实践的价值。 而有了实践域和实践的价值,我们就可以结合项目的具体情况,把精力放在最有价值的地方,灵活地实施GJB5000。 这正是: 五千实施有价值,不只开发备资质 实践价值认识清,灵活实施有意义 参考书目:软件开发本质论:追求简约、体现价值、逐步构建,作者:(美)罗恩·杰弗里斯,译者:王凌云,出版社:人民邮电出版社 |
|