如果是生搬硬套的照抄别人的过程,从国家的相关规范或者其他公司组织一模一样的弄过来,这样的过程肯定是存在大量的消极因素,不管别人的过程适不适应自己,就一顿乱抄,结果肯定是没有好效果,而且会适得其反。这样做只会限制创造力的发挥,降低过程的效率。所以在制定过程规范时,要结合软件组织的实际情况,要让过程的执行者参与到过程规范的设计中,而不是几位领导者的“一厢情愿”,使过程规范满足各方面的需求,发挥良好的作用。同样,在过程的执行过程中,应该不断收集各方面的反馈意见,用以判断过程规范的实施是否真正有利于提高软件开发效率,提高软件质量,从而决定是否对过程规范进行修改、或者采取相应的措施预防规范所带来的负面影响。换句话说,“过程是死的,人是活的”,在实施过程规范的过程,不要搞一刀切,当过程规范不适合当前的业务流程的时候,要修改过程规范来适应当前的业务流程。
在一个创造性的环境中如何把握并保证规范强制性的实施?如果强制的实施某些不合适的规范,必然会造成执行者的意见,从而会将一个创造性的团队的创造性全部泯灭。在实施强制性规范之前必须充分的听取公司每一个员工的意见。例如,可以成立过程改进小组或召开“头脑风暴”会议,让参与人员打破条条框框,对过程规范带来的利弊进行充分的、自由的探讨,各抒己见,从而获取有关过程规范修改、裁剪等的各种建议,寻求最有效的过程规范及其实施办法。
在软件过程规范的设计和实施过程中必须深思熟虑,使过程成为一个鼓励软件人员发挥创造力的过程,而不是使之成为一个抑制并约束创造力发挥的过程。这也是作为一个软件企业管理者常常要面对的问题,即如何设计组织结构与过程,从而能使其提高而不是抑制人们创造力和主动性的发挥。