5 项目质量管理项目管理者联盟
在实施管理的各要素中,质量管理最容易被忽视,或将其定义为”战术”层面属于项目管理操作层面的内容,而到了具体执行项目,易将其视为项目开发过程的”额外成本”,未得到应有的重视。当项目处于工期的压力下,容易以牺牲交付质量赶工,而导致反复的返工,进而进入不断延期的恶性循环中。从软件工程角度看,对需求变更以及返工(rework)的有效管理,仍然是成功项目管理的最重要因素之一,而在项目过程中减少变更和避免不必要返工,则是质量管理管理的重要结果。项目管理者联盟
对于长周期的大型项目,有必要认识到质量管理和改进的重要性以及其战略作用:service.mypm.net
· 由于项目较长的周期和巨大的团队规模,将使工作方法上的小改进往往带来整体效率的极大提升,和成本的极大节约;项目管理者联盟
· 相反,核心工作内容的低质量交付,通过相互依赖和影响的工作层层放大而产生整体性的影响。显而易见的例子是需求的质量。项目管理者联盟
· 在实施路径正确的前提下,质量管理是保证有效交付的最基本因素,即时在延期的情形下,也仍然能够保证项目往前 – 使时间有意义,而不至于陷入不可预期的延期中。项目管理者联盟
质量是计划、有意识软件过程和管理活动的结果。多年的项目经验告诉我们,无意识的过程导致的是不可预期的项目结果。因此,需建立有效涵盖整体的实施管理和具体项目层面质量管理要求的质量管理体系。项目管理者联盟
首先,应确定整体的基本质量目标要求。质量要求往往是具有弹性的,从实施管理角度看,质量目标首先需着眼于最基本、最核心的质量要求,这无疑是:完整性和一致性要求,具体含义包括:项目管理者联盟
· 需求完整性,指项目/或工作所依赖的输入在范围上涵盖了其需达成的目标,需求说明在满足项目可实施的前提下,应确认是完整的;这同时意味着,需求是整体质量管理的参照基准。项目管理者联盟
· 实施过程相对于需求的完整性和一致性,即要求实施工艺和过程以需求作为参照,确定其完整性和一致性;项目管理者联盟
其次,质量管理需要定义和计划,在项目给定资源(人力和时间)前提下,应采用的适当工作方法、工具、过程及活动,以期工作交付能达到的最高质量要求,该交付应该能够达到或超过最终交付物所要求最基本质量要求。pmp.mypm.net
并在意识和行动上改变对质量管理的态度和看法,确立“做了才能改进的思想”,举一具体事例:大多项目都有要求对每个程序进行单元测试,并记录测试过程和结果,但实际情况往往不理想,开发人员多以时间不足,进度紧为由拒绝。因此需定义最基本(或最低)要求,如对于一个需要3个人天才能完成的程序,使用10分钟编写测试案例,30分钟来进行单元测试总是可以的,然后用5-10分钟记录过程和结果,可将此问题转变为,使用40分钟去测一个3天开发的程序,如何使测试更有效?这是质量经理需要思考的事情。当开发人员接受了,便有了后续改进的基础。”没做”与”做”是0和60的差别,做了就有改进的基础,没做就是0分。项目经理博客
从整体实施管理角度,质量管理体系应涵盖:项目管理者联盟
· 确定质量管理目标要求;项目管理者联盟
· 从具体项目合规要求角度制定项目具体质量管理要求、质量管理规范、标准、基准的质量管理流程,以及项目必须执行的质量管理活动;转自项目管理者联盟
· 定义项目组质量管理绩效评估标准,以及定义所需获得的相关管理数据;项目管理者联盟
· 通过抽查、审核或质量管理过程审计的方式监控项目具体的质量管理过程及合规情况;项目经理圈子
· 评估、确认并公示各项目的质量管理绩效;项目管理者联盟
· 持续监控整体的开发生产效率,并记录相关的数据。training.mypm.net
· 管理涉及项目整体的重大质量风险和质量问题;pmp.mypm.net
· 参与重大项目的质量管理;项目管理者联盟
· 建立必要的质量管理基础设施;项目管理者联盟
以上的数据应用提供实施管理所关注的计划执行和预期所需的管理数据。项目管理者联盟
具体项目层面:club.mypm.net
· 根据实施管理的要求制定本项目的质量管理过程;项目管理者联盟
本文为项目管理者联盟联盟会员原创文章,授权发布,非经同意不得转载!
|