- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从软件项目管理谈软件质量保证.pdf
从软件项目管理谈软件质量保障
计算机和通信技术的迅速发展,特别是Internet 技术的发展与普及,为金融行业内部、金融行业与企业单
位和用户提供了快速、准确、可靠的信息交流渠道。信息化企业运作管理系统已成为企事业单位参与全球市场
竞争的必备支持系统。正是由于这样的市场需求与技术发展现状,为我国的IT 行业带来了空前发展机遇,特别
是软件行业。软件企业能否抓住这样一个难得的发展机会需要多方面努力,其中软件质量保障在其发展过程中
占有重要的位置。
我们知道质量保证体系的建设是一个系统工程,质量保障不是某些人或者某些部门的工作,而是整个企业
的文化,理念的贯彻。如果一个企业在进行质量保证体系的建设和推广过程中,只是在强调方法,强调规范,
而不是把质量意识,企业文化贯穿其中,那质量保证体系是否能持续的发挥作用,并形成为企业的核心竞争力
就值得怀疑了。
在软件企业的质量保证体系建设过程中,一般需要独立完成以下几个流程:项目管理流程、软件开发流程、
软件测试流程、质量保证流程、配置管理流程。这些流程需要相辅相成,各自之间都有相应的接口,通过项目
管理流程将所有的活动贯穿起来,共同来保证软件产品的质量。
整个软件质量保证体系中,所有的流程围绕软件开发流程展开,唯一的目标就是保证软件开发质量,所以
在众多流程中,软件开发流程为质量保证体系中的主流程,其它流程为辅助流程。之所以我们需要建立众多的
辅助流程,就是为了让软件开发过程透明、可控,通过多角色之间的互动,来有效的降低软件开发过程中的风
险,持续不断的提高软件产品的质量。
现就我们公司在软件开发过程中项目管理的规范化与企业软件质量保障之间的密切关系,着重从软件企业
的构架,软件项目计划、项目管理、项目经理的职责等方面对雁联公司软件的项目管理及软件质量保障进行一
些经验总结。
1.软件工程项目的组织结构
*在公司,质量部门与研发部门独立,负责监督流程的执行,负责公司和项目级别上的软件配置管理,负责公司
所有部门软件产品的测试工作。质量部同时负责领导与研发部门组成的联合工作组,制定公司流程,开展基于
CMM 的内部过程建立与改进,并监督执行情况。
*客户服务部门,负责公司所有计算机软件和硬件资源的分配和管理。所有的办公环境和开发/测试环境由SI 负
责安装和维护,计算机资源属于客户服务部,由各个项目向客户服务部提出需求,项目结束后,设备需要交还
给客户服务部。
*项目开始时,项目组向本部门申请人力,向客户服务部申请计算机硬件和软件。项目结束时需要释放计算机资
源给客户服务部,释放人力资源到本部门。
*项目具体负责人为PM :负责项目计划和执行,对项目具体成员进行分工。在每个阶段结束时(如概要设计结束) ,
PM 要接受SQA 的审查。除了PM 与SQA 的接口外,所有其他外部接口都由PM 和客户代表完成,PM 和客户
代表负责与客户打交道,向客户服务部和本部门经理要求人力资源,与其他项目组协调进度。
项目组汇报关系为:Team Member-Team Leader-PM-线上副总-PMO 。
SQA 汇报关系为:SQA-质量部经理-线上副总-PMO 。
2.项目计划
凡事预则立,不预则废。这里的“预”就是指计划。对于软件企业,计划的重要性是不言而喻的。在雁联
公司,项目开始之前必须先估计项目的规模及所需资源,制定时间表确定每个阶段工作内容、资源安排、人员
安排、时间安排,鉴别和评估软件风险和协商约定,与各相关人员协商达成一致,然后制定项目计划。在软件
开发计划书中定义了项目需要的人力和计算机资源,由相关部门同意,并报PMO 批准后才能开始项目。
按照公司软件开发规范,计划一旦形成,就严格按照计划去执行,还要经常与客户沟通一但有需求变更而
使计划有变动时PM 立即向线上副总提出变更申请,经客户同意交PMO 批准后提交SQA,PM 还需变更软件
开发计划书和相关文档,通知与项目相关的人员。这样以确保软件开发计划的有效执行。
3.项目管理
有了明确的软件工程项目组织结构,为项目经理进行项目管理带来保障。当项目经理制定了缜密的计划后,
就进入了产品的开发阶段。在这个阶段中,项目管理起了重要作用,下面先介绍一下公司在项目管理上的具体
细节:
*开发阶段和项目周期:开发阶段比较明显,注重各阶段完成的功能,对本阶段应完成的工作不能留到下一阶段。
*流程:软件开发流程非常规范和系统化,其流程的可执行性很高,并且能在实践过程中不断改进。公司的流程
已覆盖到了一个项目研发的所有方面,包括从最开始的意向到最后软件的版本
文档评论(0)