我想规范和制度是联体的,因为没有规范只有制度,那么制度就成了空纸一张,而有规范但却没有制度,那么规范就形同虚设。所以今天我想来跟大家一起探讨一下这两个跟我们日常工作密不可分的概念。

前些日子在公司UED印发的一张贴纸上看到这样的一段话:“监狱里的高墙实在是很有趣,刚入狱的时候,你痛恨周围的高墙,慢慢地,你习惯了生活在其中,最终你会发现自己不得不依靠它而生存,这就是体制化,但淘斯基是先做体制化,再打破它!”。最后一句让我感慨颇深:先做体制,再打破它。个人认为这里所谓的体制就是类似于制度的概念,甚至我们把它可以看作是流程的概念。我们的行为必须依赖于某种制度,或者说我们的工作必须依赖于某种流程,倘若没有,我们就无法去协调,更谈不上衡量和评估。然而一个制度或者某个流程倘若一尘不变,那同样可怕,因为惯性往往会转为惰性,就像人类如果不进化就会灭绝一样,迟早会暴露出问题。所以我们必须有这样一个意识,那就是制度也好流程也好都需要不断的优化和改进,没有最好只有更好。

更重要的一点,不管是打破制度还是改进,都建立在应用的基础上,就像制度建立之初是在摸索的基础上那样,要推翻或者优化某个制度只有去使用它才能找到出路。所以一个新的制度或者流程的产生在没有应用前是不能断然的说好与坏,否则就变成了专断。解决问题的出路永远是实践。

而谈到实践就不得不说到规范。可以说规范是制度的延伸和丰富。就像我们做测试,很重要的一个流程是测试设计,但如果这个过程没有相应的规范,那么其产出依然无法衡量。就拿之前我们在做测试设计时并无要求用何种工具来制定流出图来说,于是就出现了visio版、rose版,并且当我们后来决定统一使用rose最初的时候很多长期使用visio的同学都非常的不适应,甚至影响了工作的效率,可是我们很快就能发现统一的优势,首先我们打开一个设计文档,不会再看到各式各样的图形,更重要的是我们定义的符号等到了统一,不会因为符号的不一致而产生歧义。一个同时会使用多种工具的测试人员不需要再琢磨我到底该使用哪种工具。所以规范对于提升工作效率的重要性显而易见。

当然,在我看来讨论规范和制度的先后关系就如同讨论先有鸡还是先有蛋一样费解。我们可以不需要关注它们的先后,但我们必须在实践中不断思考和摸索,用制度和规范来提升我们的工作效率这才是重中之重。