项目质量管理经验

项目质量管理经验

ID:32397133

大小:40.50 KB

页数:3页

时间:2019-02-04

项目质量管理经验_第1页
项目质量管理经验_第2页
项目质量管理经验_第3页
资源描述:

《项目质量管理经验》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、项目质量管理经验---从软件项目管理谈软件质量保障计算机和通信技术的迅速发展,特别是Internet技术的发展与普及,为金融行业内部、金融行业与企业单位和用户提供了快速、准确、可靠的信息交流渠道。信息化企业运作管理系统已成为企事业单位参与全球市场竞争的必备支持系统。正是由于这样的市场需求与技术发展现状,为我国的IT行业带来了空前发展机遇,特别是软件行业。软件企业能否抓住这样一个难得的发展机会需要多方面努力,其中软件质量保障在其发展过程中占有重要的位置。我们公司是1998年成立,主要从事软件开发。2002年公司通过CMM2级认证。03年

2、公司通过了CMM3级认证。05年通过了CMMI3级认证。经过7年CMMI的实施和推广,公司领导充分认识到质量就是企业的生命。因此公司在最初规划质量保证体系的时候选择CMMI模型,我们知道质量保证体系的建设是一个系统工程,质量保障不是某些人或者某些部门的工作,而是整个企业的文化,理念的贯彻。如果一个企业在进行质量保证体系的建设和推广过程中,只是在强调方法,强调规范,而不是把质量意识,企业文化贯穿其中,那质量保证体系是否能持续的发挥作用,并形成为企业的核心竞争力就值得怀疑了。  在软件企业的质量保证体系建设过程中,一般需要独立完成以下几个

3、流程:项目管理流程、软件开发流程、软件测试流程、质量保证流程、配置管理流程。这些流程需要相辅相成,各自之间都有相应的接口,通过项目管理流程将所有的活动贯穿起来,共同来保证软件产品的质量。  整个软件质量保证体系中,所有的流程围绕软件开发流程展开,唯一的目标就是保证软件开发质量,所以在众多流程中,软件开发流程为质量保证体系中的主流程,其它流程为辅助流程。之所以我们需要建立众多的辅助流程,就是为了让软件开发过程透明、可控,通过多角色之间的互动,来有效的降低软件开发过程中的风险,持续不断的提高软件产品的质量。现就公司在软件开发过程中项目管理

4、的规范化与企业软件质量保障之间的密切关系,着重从软件企业的构架,软件项目计划、项目管理、项目经理的职责等方面对雁联公司软件的项目管理及软件质量保障进行一些经验总结。1.软件工程项目的组织结构*在公司,质量部门与研发部门独立,负责监督流程的执行,负责公司和项目级别上的软件配置管理,负责公司所有部门软件产品的测试工作。质量部同时负责领导与研发部门组成的联合工作组,制定公司流程,开展基于CMM的内部过程建立与改进,并监督执行情况。*客户服务部门,负责公司所有计算机软件和硬件资源的分配和管理。所有的办公环境和开发/测试环境由SI负责安装和维护

5、,计算机资源属于客户服务部,由各个项目向客户服务部提出需求,项目结束后,设备需要交还给客户服务部。*项目开始时,项目组向本部门申请人力,向客户服务部申请计算机硬件和软件。项目结束时需要释放计算机资源给客户服务部,释放人力资源到本部门。*项目具体负责人为PM:负责项目计划和执行,对项目具体成员进行分工。在每个阶段结束时(如概要设计结束),PM要接受SQA的审查。除了PM与SQA的接口外,所有其他外部接口都由PM和客户代表完成,PM和客户代表负责与客户打交道,向客户服务部和本部门经理要求人力资源,与其他项目组协调进度。项目组汇报关系为:T

6、eamMember->TeamLeader->PM->线上副总->PMO。SQA汇报关系为:SQA->质量部经理->线上副总->PMO。2.项目计划凡事预则立,不预则废。这里的“预”就是指计划。对于软件企业,计划的重要性是不言而喻的。在公司,项目开始之前必须先估计项目的规模及所需资源,制定时间表确定每个阶段工作内容、资源安排、人员安排、时间安排,鉴别和评估软件风险和协商约定,与各相关人员协商达成一致,然后制定项目计划。在软件开发计划书中定义了项目需要的人力和计算机资源,由相关部门同意,并报PMO批准后才能开始项目。按照公司软件开发规范

7、,计划一旦形成,就严格按照计划去执行,还要经常与客户沟通一但有需求变更而使计划有变动时PM立即向线上副总提出变更申请,经客户同意交PMO批准后提交SQA,PM还需变更软件开发计划书和相关文档,通知与项目相关的人员。这样以确保软件开发计划的有效执行。3.项目管理有了明确的软件工程项目组织结构,为项目经理进行项目管理带来保障。当项目经理制定了缜密的计划后,就进入了产品的开发阶段。在这个阶段中,项目管理起了重要作用,下面先介绍一下公司在项目管理上的具体细节:*开发阶段和项目周期:开发阶段比较明显,注重各阶段完成的功能,对本阶段应完成的工作不

8、能留到下一阶段。*流程:软件开发流程非常规范和系统化,其流程的可执行性很高,并且能在实践过程中不断改进。公司的流程已覆盖到了一个项目研发的所有方面,包括从最开始的意向到最后软件的版本发布,都有相应的流程规定。人和流程是保

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。