中培伟业IT资讯频道
您现在的位置:首页 > IT资讯 > 学习交流 > 做好IT项目质量管理应注意的问题

做好IT项目质量管理应注意的问题

2017-07-12 17:09:49 | 来源:中培企业IT培训网

在所有的IT项目管理中,质量管理是其中的核心。那么做好IT项目质量管理应注意哪些问题呢?中培伟业《IT项目管理最佳实践》培训学员刘经理根据自己的项目实践进行了详细介绍。

刘经理以经理参与的某公司信息系统统筹管理项目为实例,探讨了在项目质量管理中遇到的问题及解决方法。认为评审过程可交付物能及时发现和解决问题,同时,让客户实时了解开发过程能进一步树立客户对项目成功的信心。提出以制定质量管理计划、实施质量保证活动、质量控制为工作流程来指导项目的质量管理,对于质量管理中遇到的问题提出了解决的办法。本人在该项目中担任了开发方的项目经理,自始至终参与了整个项目的建设。该项目特点是投资大,周期长,干系人众多。2014年8月,刘经理开始担任此项目的项目经理,主要负责该信息系统项目的组织规划实施开发与项目管理。2015年6月该系统已开发完毕,正式投入运行。系统至今运行稳定,取得客户的好评,很大程度上得益于项目成功的质量管理。

2014年8月,刘经理参与某公司信息系统统筹管理项目开发,开始担任此项目的项目经理,主要负责该信息系统项目的组织规划实施开发与项目管理。

质量是系统的生命线,对项目的成败起着关键的决定性作用。好的质量是规划出来的,而不是检查和测试出来的。该项目的成功与很大程度上归功于在项目整体实施过程中对质量的有效管理,下面分别对项目质量管质理过程中的质量管理计划的编制、质量保证与质量控制活动的展开等几个方面加以简要论述,结合刘经理的实际经验,论述项目中如何合理贯彻质量计划、保证项目质量。

制定质量管理计划。“质量出自计划和设计,而非出自检查”,良好的质量保证计划有助于正确的指导项目质量管理行为要做好质量的管理,一个完备可行的质量计划是必不可少的。 在项目启动阶段,公司领导组织召开了项目启动会议。会议上,领导介绍了项目的前景以及项目的重要战略意义等。会后本人便开始制订项目计划,计划中明确了项目的总体技术解决方案、项目全生命周期和相关阶段、项目过程所采用的工具和技术方法、变更流程和变更控制委员会以及进度计划等。计划中确定了质量标准和目标、质量管理小组、质量责任制、质量过程控制、质量管理制度以及质量检查程序。刘经理在制订项目管理计划的过程中,制定项目的质量标准。

QA人员经过反复商讨,并经过与高层经理、项目组相关成员、客户等干系人的沟通,在充分了解他们对本项目的质量要求与期望的基础上,确定了本项目的质量目标,包括功能验收、竣工验收和最终验收的具体标准;定义项目实施过程中阶段性输出物的质量标准,产品需求评审缺陷排除率、代码审查缺陷排除率、系统测试缺陷排除率等。

刘经理认真梳理质量管理的的监控点,输出质量检查单。项目组根据范围说明书明确了项目的范围、中间产品和最终产品,找出可能影响产品质量的技术要点,对其进行遂一分析,确定需要监控的关键元素,设置整体项目实施过程中合理的检查点及度量指标,把满足项目质量标准的活动或者过程规划到项目的中间产品和项目的中间过程中去。 针对实际控制检查点,在项目实施的不同阶段结合质量管理的监控点,将各个过程域对应的检查项,形成《质量检查单》,使之成为一个对本项目的质量管理行之有效的手段。刘经理加强了质量管理计划的评审。质量计划编制任务完成后,项目组召集高项目相关干系人对质量保证计划进行了评审。通过评审,使大家对描述在质量计划中的相关角色、职责、活动等内容保持一致认识。

实施质量保证活动。质量保证应贯穿于整个项目生命周期,它包括所有有计划地系统地为保证项目能够满足的质量标准而建立的活动。为了达到质量标准和目标,项目组在项目质量保证过程中重点做好以下几个方面的工作: 

一、 相关人员须参加业务或技术培训,具体以邮件通知为准;

二、在经得部门领导的同意后,由项目经理和项目组长对组成员进行绩效考评,并将绩效信息记录备案,最终反应到年终奖的考评中;

“懂业务的不懂技术,懂技术的不懂业务”,在这种局面下项目风险很大,一旦开发人员没有理解业务去开发,将导致严重的返工,最终影响项目进度. 为了及时了解团队成员工作中遇到的问题,本人约定每日下班后举行例会,每个成员都谈谈工作完成情况以及在工作中遇到的问题,对遇到的问题,大家一起讨论形成解决方案,形成会议记录。每周向客户发送项目周报,介绍本周开发情况(已完成内容、未完成内容以及遇到的问题) 、下周计划。

四、依照质量管理计划制定的标准,评审和审核项目的活动及其产品。质量保证组在整个项目生命周期中定期评审和审核项目活动及其工作产品,通过《QA周报》、《QA审计报告》、《QA问题跟踪表》、《QA里程碑报告》等形式,就项目是否遵守已制定的标准向项目组提供报告,刘经理通过这种方式能及时获知项目进展中的各类质量数据及信息,以便刘经理及时采取有利于保证过程及产品质量的措施。 

五、及时做好预防及纠正措施。 QA工程师向项目组反馈有关评审和审核的结果,以便使刘经理能够及时在项目过程中对偏差采取及时有效的防范和纠正措施,以此避免项目管理中因过程中的问题而造成不必要的损失。比如在需求评审阶段,且由于项目干系人较多,导致评审参与度不足70%,评审缺陷率没有达到每页1个的标准。QA根据评审结果的审计情况通过邮件及口头沟通的形式,及时向项目组提出预警,敦促项目组加强文档评审的参与力度。刘经理也有针对性的提出,将专家评审的参与度、评审有效性做为对员工绩效的良好考核指标之一,通过考核机制及时的纠正质量保证过程中发现的问题。

通过以上有效的质量保证活动,使项目的质量要求得以保证,主要成效表现在返工率减少、生产效率提高、产品质量提升,项目成本降低。

质量控制。在本项目的实施过程中,项目组对整个项目生命周期的各个阶段,尤其是系统分析、设计、实施、测试等阶段进行有效的质量控制和管理;注意贯彻预防为主和检验把关相结合的质量控制原则,要求项目组全体成员在实施过程中,按照PDCA的的质量环要求,实施各环节的质量控制;通过每周工作汇报总结、QA日常审计、开发人员间的代码互查、里程碑的工作总结以及执行有效的测试等手段,来发现项目进展中的偏差及不合格项。

对于超出即定标准的偏差通过因果图法分析原因,并采取有效的纠正措施,确保系统的关键指标在实施过程中得到全面的监控;在各个重要控制点,如需求、设计、编码、测试等工作完成之时,实行阶段性审查和评审,对于发现的问题及时组织相应的责任人在规定的时间段内予以解决。刘经理安排加强项目组单元测试,在小组内部执行代码交叉走读等预防手段提高代码质量,通过制定迭代版本发布,逐个版本多轮测试,通过不同build的缺陷数形成系统测试的趋势图,在趋势图明显处于收敛状态的前提下才能完成版本的正式发布。

经过团队的共同努力,2015年6月该系统已开发完毕,正式投入运行。状况良好,受到客户方各有关部门的一致好评,对项目满意度较高,很大程度上得益于项目成功的质量管理。回顾项目的实施过程,仍然存在一些不足之处,譬如质量保证的方式比较单一,过于依赖项目管理部的QA人员;质量控制过程中对系统的易用性、安全性等方面的把控做的还不够等。针对问题,项目组及时采取应急措施进行补救,总体上没有对项目进度、成本及质量造成大的影响。

综上所述,制定合理的项目质量管理计划、加强项目质量保证、做好质量控制,在项目整个生命周期内贯彻质量保证方针,是刘经理项目中质量管理中的几个主要实践,为项目的成功奠定了基础。在以后的项目管理工作中,刘经理将不断的总结学习,多和业界同事交流,努力提高自己的业务和项目管理水平,能够更好地完成项目管理工作。