标准推进的“守破离”

“守破离”来自于“合气道”(日本的一种自卫拳术)招式的学习模式。

它包含三个层次:
第一层“守”,学员必须严格学习一种招式。
第二层“破”,学员知道除了自己所学的招式外还有很多招式。
第三层“离”,学员脱离招式的束缚,达到一种“无招胜有招”的境界。

这三个层次是依次递进的,“守”是“破”的基础,唯有基础厚实,厚积薄发,才能领悟所学,不仅知其然,还知其所以然,这样自然才能发现自己的不足,并寻求弥补的办法,自然迈入“破”之境界;“破”是“离”的基础,不断的领悟、不断的弥补,对于“道”的理解将会更上层楼,终有一日,摆脱已有的窠臼,创出自己的“道”!

实施GJB5000A标准,也应遵循此道。

实施之初,必然要深入学习标准,参考前人的经验,可能照本宣科,依葫芦画瓢,建立起一套符合标准的软件工程体系,组织人力物力,做好培训,开展试点,持续改进。

这是“守”的层次,是我们实施5000的必由之路。

随着GJB5000A的推广,我们将不断发现建立体系的诸多不便、不足之处,同时我们也将看到GJB5000A之外,还有RUP,还有敏捷、精益,还有其它大公司在软件工程方面的诸多优秀实践,我们可以不断实验,不断总结,不断完善自己的体系。

这是“破”的层次。

当我们持续推广和改进,工程经验足够多的时候,我们已经明了每条实践的意义,明了我们自身的问题所在,我们对于如何解决自身的问题,解决方案可以信手拈来,不同囿于别人的做法,独创自己的,但仍然满足标准要求的体系。

这就是“离”的层次。

有些组织刚刚过了二级,马上就要申请三级资质——这不就是过早地弃“守”入“破”?

一些组织花费大量人力物力,把项目证据做得天衣无缝,如愿拿到GJB5000A的二级资质之后,就开始以“本地化”之名对自己这套符合标准的体系大刀阔斧地删减——这是不是也是过早地弃“守”入“破”?

实施GJB5000A,不能无视“守破离”逐渐递进的规律,那样就会基础不牢,根基不稳,让软件工程仅停留在表面,并不会给软件质量带来多少帮助。

你可能感兴趣的:(标准推进的“守破离”)