实施GJB5000,可以使得组织的软件开发过程标准化。
所谓的标准化是指为了在一定范围内获得最佳秩序,对实际的或潜在的问题制定共通和重复使用的规则的工作。
软件开发过程的标准化可以使得组织的软件产品质量不断提高、软件开发管理水平不断提高、软件开发的绩效不断提高,促进软件的工程能力持续发展。
而要组织实现软件开发的标准化,需要组织在制定标准化的软件过程管理体系过程中遵循以下4项原则:
KISS法则
KISS(Keep It Simple and Stupid)即防呆法则,要求过程文件尽量简单明了,用最浅显易懂、平实简洁的语言来描述,要让组织内所有的人(不管他是不是软件专业人员)都能看懂,少用专业术语(如果不得不用术语,也要解释清楚),多给示例,具体的操作方法和给出的范例的都要细节到位。
最优法则
过程文件、规程与指南以及模板等一定要由经验丰富的相关业务的一线人员来做,而且要选取其中最优的作为组织的标准。比如,让组织公认的设计水平最好的软件设计师编写《软件设计说明》模板(含示例)。
全员参与
软件过程管理体系在发布前,应该通过各利益相关方代表的评审;体系发布后在实施过程中应积极听取组织所有员工对体系的反馈,并将所有有价值的反馈用于体系的持续改进。
避免误区
组织的软件开发标准化过程要以组织获得实际利益为中心,要“解决问题出成效”,要避免角色职责不明确、实施与操作烦琐复杂,避免“两张皮”、弄虚作假等形式主义。
这正是:
软件开发标准化,提高绩效作用大
只要遵循四原则,实现离你不远了
参考书目:软件品质之完美管理实战经典,作者:颜廷吉,出版社机械工业出版社
联系客服