换位想:在过程改进中,过程的主导者和过程实施者都应该具备换位想的思维方式,换个角度看问题,往往能得出不同的结论。作为过程主导者的EPG,往往不是第一线的软件管理、开发人员,经常容易犯紧靠CMMI条文的错误,而不是从执行者的角度来思考设计流程。因此,换位思维在过程改进活动中极为重要,EPG不但需要从执行者的角度来思考流程设计的质量,也要从管理层来思考目标的实现成本。在推行CMMI时,所有遇到的阻力,很大程度上是由于照搬CMMI的条文,不切合项目组的实际,没有具体情况具体分析而导致的。实际上,一线的管理、开发人员最了解事实真相和实际管理需要。谁了解实际,谁就有发言权。在制定CMMI规程标准时,尤其是在制定大家要执行的操作规程、模板和记录模版时,一定要得到执行者的认同,从执行者的角度来判断过程文件的质量。如果主导者没有换位思考,仅站在自己的立场看待问题,强行利用行政力量推行,表面上看来似乎大家照规程做了,其实是表面文章,对过程的改善没有实际帮助。执行者同样应该换位思考,把握流程实施的本质目标,从而对执行的困难和问题进行更有针对性的沟通,找寻到最佳的平衡点。如果执行者能换个角度思考,站在流程制定者的立场思考,清楚地知道为什么要这么做,规范是出于什么目的,就不会出现被动执行的情况,相反能积极地影响到流程制定者,将最真实的现状告诉他们。本身,一个企业中,软件过程改进人员和执行人员应该是基于同样的目标在工作,如果大家都仅从自己位置思考问题,就容易造成执行和沟通的障碍。有些时候,导致SPI工作受阻,其混乱产生的根源在于:EPG认为是执行的问题,执行者认为都按规定执行了但体系不切实际,结果就出现出现体系和实际是"两张皮"的情况。执行者的换位思考需要在体系培训文件时激发出来,甚至更早,而流程制定者的换位思维方式,在组建EPG时就应该灌输下去,让每个人都能抛开条文,真正落地到现实执行中。
文章来源于领测软件测试网 https://www.ltesting.net/