项目管理资源网

您的位置:项目管理资源网 >> PM 百科

如何进行软件项目管理的质量保证?

2014/2/11 14:35:56 |  2475次阅读 |  来源:网友转载   【已有0条评论】发表评论

   质量保证包括面向客户的质量保证和面向内部高层的质量保证。质量保证是在项目实施过程中,定期评价项目绩效,以树立项目质量满足相关标准的信息。项目管理过程质量保证通过建立项目过程执行规范和定期、不定期比对、跟踪和反馈实现。面向客户的质量保证是让客户相信项目正在向客户所期望的方向进行,正在越来越逼近目标;面向内部高层的质量保证是使高层认同项目组的工作,这些工作正是项目所需要的。

一、项目过程规划和SQA计划制定

  在项目启动后,项目经理和质量控制部QA一道对项目过程进行裁剪,通过综合考虑项目规模、重要性、周期等多个因素,共同确定项目必须执行的过程、可裁剪的过程以及可选的过程等,确立项目的过程规范。项目过程规范报高层审批后,由项目经理组织项目组成员进行培训,建立项目团队对过程的认识,特别明确项目中必须遵守的过程以及质量控制部制定的审计计划、审计措施等。客户方面,由项目经理与QA一起走访客户,说明公司的质量保证措施以及项目组准备采用的做法,同时接受客户提出的合理建议,融合到项目过程规范中,从而在一开始就建立客户对项目的信心。

  质量控制部根据项目整体计划和迭代计划,制定相应的SQA计划,审计的时机是每次迭代和里程碑完成时。SQA计划是面向项目产出物制定,项目处于什么阶段,就会产出相应的可产出物。在实际操作中,我们把项目分为启动、执行、验收和关闭四个阶段,其中执行阶段的每一个迭代过程又分为需求开发、代码实现、测试验收和上线运行四个子阶段,对于每个阶段均定义了主要的产出文档,如需求规格说明书、系统设计说明书、测试用例、系统测试报告、用户验收测试报告、试运行报告等。

二、项目过程审计

  在项目实施过程中,质量控制部根据SQA计划对项目过程进行审计,一方面检查相应的产出物是否已产生,另一方面是检查产出物的形式是否符合规范、内容是否完整、是否位于配置管理系统中的合适目录下等。每次审计完成后,编写SQA报告发送给项目经理和公司高层,说明项目目前的状态、整改情况、本次审计新发现的问题以及对项目未来的预测等。SQA审计报告经高层审批并去掉公司内部使用的信息后,抄送给客户。

三、问题监控和跟踪

  项目经理根据SQA审计报告中提出的问题,与SQA一起分析讨论不符合过程规范的原因,确定问题是因为人为疏忽、意识缺失、没有时间还是其他原因造成的。针对每一种原因,制定下一步的培训和整改计划,力求不再重复犯错。同时,由项目经理和QA与客户沟通,就SQA报告说明项目的进展情况、出现的问题和改进措施,减少客户的担心,增强客户的信息。通过上述PDCA的过程,从而确保项目组在既定的路线上行进,在做着正确的事情。

四、软件产品质量保证

软件产品质量保证主要通过文档评审、技术评审、代码走查和测试检查实现。

1、 文档评审

  实施过程前期产生的需求规格说明书、系统设计说明书、测试用例等文档是后期编码、测试的主要依据和输入,这些文档的质量直接决定了软件系统的好坏、系统返工的多寡以及客户满意度。因而对这些文档的评审尤为重要,评审的目的在于在交付给下游开发或测试时及早发现问题,修正错误,以免问题和错误在系统中的蔓。

  文档评审采用同行评审会议的方式进行,由项目经理组织,开发相关文档参与的角色包括其他子系统的系统分析员、质量控制部相关人员、其他兄弟部门有类似经验的系统分析员等;测试相关文

    项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~

    http://www.leadge.com/pmqhd/index.html

“项目管理生根计划”
企业项目经理能力培养和落地发展方案下载>>

分享道


网站文章版权归原作者所有,如有认为侵权请联系我们,将于1个工作日内作出处理!
网友评论【 发表评论 0条 】
网友评论(共0 条评论)..
验证码: 点击刷新

请您注意护互联网安全的决定》及中华人民共和国其他各项有关法律法规或间接导致的民事或刑事法律责任
·您在项目管理资源网新闻评论发表的作品,项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款