怎样进行软件过程改进
作者:网络转载 发布时间:[ 2010/11/18 14:50:34 ] 推荐标签:
i. 要列出每一改进对过程的其他部分的关系、影响、和协调的办法;
j. 要建立与项目相关联的时间表;
k. 要指出相关的人力、资金与时间的来源;
l. 要定出在整个执行过程中,必须在什么时候提供什么数据;
m. 要有对执行情况进行监察考核的具体办法及计划;
n. 要准备很可能发生的,在执行过程中对行动计划按情况进行调整的行动。
o. 要有对行动计划执行中可能出现的意外情况有所准备,保证项目仍然能够顺利进行。
p. 必须要有高层领导、管理人员作为推动整个行动计划的动力。
“在执行过程中对行动计划按情况进行调整”:一旦发现需要对行动计划进行调整,以期达到佳的效果,而实际情况也允许在中途进行调整的话,可以进行经过计划的、严加控制的调整。所有的改变必须预先取得所有有关人员的同意。
“总结这一轮改进的经验”:过程改进是一个永不停止的工作。总结经验使我们能越做越好,越做越有信心。光有未经实践的知识,还不能有信心。信心是经过运用知识解决了问题之后建立起来的。
SEI 建议的做法:
运用SW-CMM进行软件过程改进,按照SEI 的建议是使用他们制定的IDEAL 模式的做法。
IDEAL 是个组合字,实际代表:
I Initiating(创始)为成功地进行过程改进而打好基础。
D Diagnosing(诊断)找出相对于你要达到的位置,你现在在何处。
E Establishing(建立)计划你如何达到你的目的地。
A Acting(行动)按计划进行工作。
L Learning (学习)从经验中学习和改进你在将来采用新技术的能力。
读者可详细学习SEI 的出版物:(编号 SEI-96-HB-001,共263 页,可从SEI 网页上找到) “软件过程改进用户指南”(IDEAL:A User`s Guide for Software Process Improvement )
笔者认为,正规地使用IDEAL 模式,可能比较适合于大型企业。
下面,一些问题提出笔者的看法:
是否一定需要外来的咨询?
企业进行软件过程改进,是否一定需要外来的咨询呢?笔者认为,好的咨询确实能带来帮助,如果财力上付得起,同时又了解对方是有商业道德和有能力的顾问,则不妨进行一点初步的接触,然后逐步判断他的观点和建议是否符合你们机构的需要,千万不要被对方说服去投入一个你们的机构现在不需要的,或在人力、财力、时间上条件不具备的努力。(咨询服务也是一种商品。不道德的商人会向你推销你并不需要的商品。)你们要进一步判断,究竟在哪一些方面,在多大的程度上需要多少外来的帮助,因为过程改进的一个目的是培养本机构的人才,过份地依赖外来咨询,会削弱这个努力。

sales@spasvo.com