欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

组织管理体系推广经验之二-软件项目为什么有了PM和PMO还需要SQA? 项目管理CMM工作 

程序员文章站 2022-06-30 09:43:03
...
这个问题似乎很多人都对此有疑问,既然项目经理是项目的直接责任人,他负责整个项目的TQC。那么为什么还需要专职的SQA来保证项目的质量呢?回答这个问题,先让我们看一下东西方的制度和文化的不同。西方的文化强调分权、量化,这与西方的制度也有很大的关系。在他们的管理哲学中强调,不是不相信当事人,而是必须是制度来保证独立的第三方来对工作进行检查,验证。不论CMM还是ISO9001,都是我们引进的西方的管理模型和标准,因此我们就不得不考虑这些模型和标准背后的管理文化的差异。对待SQA这个角色来说就是最典型例子。
在软件项目中,SQA正是这样的角色,他是规范过程的引导者、过程执行的监督者。是独立于项目的第三只眼睛,从不同的视角来审视项目的问题,并将此通过单独的渠道汇报给高层经理或者项目的最终负责人。
在组织过程中,尤其对于实施CMM体系的企业,对于SQA这个角色的认识更为清楚和深刻。
下面是PM、PMO、SQA的职责的比较:
角色
职责
PMO
更关注组织级的体系的建立、维护和改善;
关心整个组织的所有项目的成功,不是一个项目的成功;
对组织所有的项目进行监督和监控;
为项目中的PM和SQA提供技术、工具等支持;
关心组织项目管理能力的成熟度。
PM
更侧重于关心进度、成本、开发以及技术等方面;
PM对SQA的工作提供支持;
PM更关心当前项目的成功,PM是直接责任者;
直接领导项目组成员。
SQA
侧重于过程管理,对过程进行审核,确保过程正确实现;
协助PM积累项目的过程财富;
SQA帮助PM发现并解决项目中的问题,对于不能解决的问题要及时上报;
SQA不仅仅关心当前项目的成功,还关心整个组织的过程能力;
不直接领导项目组成员。