【摘要】:编码阶段品质管理WBS主要分解为6个过程,如图4-5所示。图4-5 编码阶段品质管理WBS分解方法图4-6 编码阶段项目内评审团队品质项目检查表的设定与实施本阶段的品质项目检查表参照附录A2。在不违反编程规约的情况下,为了提高代码品质,还需要在各自技术领域进行代码的进一步优化。实施改善品质责任者,根据评审进度对故障管理表里登录的故障情况进行定量与定性分析评判,来确定是否进行再评审。品质判定会议主要工作内容与4.4.1小节中的一样。
编码阶段品质管理WBS主要分解为6个过程,如图4-5所示。
(1)设定品质项目值
项目结束后向客户提供的最重要的成果物之一,就是代码。但是代码是否违反编程规约,逻辑是否清晰,架构是否合理,再怎么测试都是无法测试出来的,因此代码评审在项目开发中占有非常重要的地位。这部分的代码评审,指的是程序员手写的代码,如果是用工具生成的代码(自动化或者半自动化生成的),则在评审之外。如果代码全部是自动化生成,那么代码的评审就可以省略了。
根据项目难易度设定目标值,在本阶段结束之后,为保证品质,用戴明PDCA圆环品质推进手法来提高各个模块品质代码,以确保代码的品质。
(2)制订评审计划与团队
根据项目进度制订代码评审计划与评审团队。项目内的评审成员组成一般如图4-6所示。
图4-5 编码阶段品质管理WBS分解方法
图4-6 编码阶段项目内评审团队(www.daowen.com)
(3)品质项目检查表的设定与实施
本阶段的品质项目检查表参照附录A2。在不违反编程规约的情况下,为了提高代码品质,还需要在各自技术领域进行代码的进一步优化。例如:在Java领域,以《Java代码与架构之完美优化——实战经典》为指导原则进行进一步代码优化。
(4)评审的实施与管理
根据计划进行代码评审,代码开发者(程序员)要做好评审记录,并把评审结果记入故障管理表。如果项目组长发现有共通的问题,则需要追记入周知一览。
(5)实施改善
品质责任者,根据评审进度对故障管理表里登录的故障情况进行定量与定性分析评判,来确定是否进行再评审。
(6)品质判定会议
主要工作内容与4.4.1小节中的一样。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关软件品质之完美管理:实战经典的文章