用户名 密码 联盟服务 关于我们 联系方式 收藏本站
返回网站首页 PgMP认证,美国项目管理协会高端项目管理认证!大型项目与项目群管理Program Management全球权威认证


网站登录:会员 企业 专家 服务商
企业服务:PMP培训  内训课 公开课
工 具 箱:发表文章 提问题 发案例
首页动态 | 文库 | 下载 | 书架 | 访谈 | 专栏 | 专题 | 人才 | 培训 | 软件 | PMC 互动:活动 | 案例 | 问答 | 论坛 | 博客 | 圈子 
应用:基础工程软件制造活动研发  认证:PMPNPDPACPPgMPIPMPP2ISPMPIMCP建造师MPM  特色:热点奖项

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

敏捷项目管理ACP认证培训
国际产品经理NPDP认证

软件项目质量保证的策略与实践

作者:胡光永   提交人:项目管理者联盟[胡光永]   属性:提交人转载   发布时间:2010/4/7   点击:7808   【收藏本文

  摘 要:对软件项目实施全过程的质量管理作了详细论述:在需求分析阶段通过结对分析与需求评审来保证需求分析的质量;在设计与开发阶段,制订相应的软件开发规范,并严格执行,保证实现代码的质量;在测试环节上,强调测试与软件实现同步,强化Bug管理。以进一步提高软件质量。软件开发全程要做到“有法可依,有法必依”。以上措施是开发出高质量软件系统的重要保证。PgMp.mypm.net

  关键词:质量保证;结对分析;软件项目;需求分析转自项目管理者联盟

  引言www.mypm.net

  2008年,对某绒毛有限公司的生产控制系统组织了开发与实施。在项目团队中,本人承担了系统分析与技术总监的职责。本系统的主要任务是实现从商务部接单、生控办配料、仓库备料、车间生产,到仓库入仓、最后出仓交付给客户的业务工作流,并建立商务部管理系统、仓库管理系统。生产控制系统对质量要求较高,自交付运行以来,用户反馈表明,质量特性上较好地满足了生产需要。在软件开发过程中,我们实行了全过程的质量管理,围绕软件的6个质量特性因子,形成了软件项目开发团队的约束文件,针对不同角色制订了不同的质量主题,做到了软件质量的可控。club.mypm.net

  1 需求分析阶段,通过结对分析与需求评审来保证需求分析的质量training.mypm.net

  需求分析的质量是否优良,决定着后继各工作环节能否按既定方向进行。由于客户方生产较为繁忙,计算机应用水平不高等因素,与中层管理人员、基层操作人员的交流有很大困难,参与项目的时间与精力得不到保障,因此,作者制订了结对分析的策略,以提高需求分析的效率与质量。项目经理博客

  结对是敏捷软件开发一个最佳编程实践,作者创造性地将其引入到需求分析阶段。需求分析各个环节(包括需求获取、分析,与用户沟通)均由两个开发人员来共同完成,能取得较高的需求分析质量。例如,这一策略在仓库备料及库存管理这一关键环节的需求分析上发挥了重要作用。仓库管理人员年纪较长,对计算机概念模糊,沟通上存在很大障碍,通过两个需求分析人员共同来完成该项工作,做到了分析人员的优势互补。通过结对分析不仅得到较高的需求分析质量,并且节省了用户的时间,对用户也有一定的推动。只有两个分析人员达成一致,才将相应需求嵌入基线库中,保证了需求的科学性。这样做虽然增加了人力成本,但提高了需求分析效率。PgMp.mypm.net

  强化需求评审。需求评审分为三个层次:①全局评审。参与人员主要是用户方核心管理层,业务领域专家,开发方分析人员。主要任务是评审需求与公司目标、高层想法是否一致。这一评审至关重要,它把握了软件系统实施方向的正确性。②局部评审。参与人员主要是用户方业务中层及一线操作人员,开发方业务领域开发工程师。主要任务是就业务层相关业务流程进行再次确认。因为需求过程中相应部门的业务人员站在自己的角度看待问题,对于整个流程关心不够,需要纠正各部门用户需求不一致的问题。③内部评审。全体开发人员、分析人员参与。分析人员建立初步的UML用例图,工作流程图,活动图等供全体讨论。任务是澄清一部分模糊的需求。项目管理者联盟

  在需求阶段,还采取了其它措施来保证需求分析的质量,如强调需求分析工具的使用等。项目管理培训

  2 设计、编码阶段,强调纪律与规范项目管理培训

  设计与编程质量对于软件产品的质量有着直接的作用。在这一阶段,我们的主要措施是强调纪律与规范,制订相应的约束规范文件,要求设计有可追溯性,强调设计、开发过程标准化。另一主要措施选择适合的工具。我们选择的开发平台为,NET,开发工具为Visual Sutdio 2005(简称VS2005),后台数据库为SQL Server 2005,使用数据库智能感知小工具SQL Prompt,NDoc来生成设计文档,使用微软企业库。企业库是微软针对共性内容发布的经过实践检验的高质量产品。项目管理者联盟

  本人制订了NET编码规范,目的是保证不同开发人员的代码风格基本一致,降低开发人员流动可能导致的项目风险;强调代码的可理解性与“设计先行与强化注释”;制订了SQL书写规范。这一系列规范标准的制订从源头上保证了软件设计的质量。项目管理者联盟

  编码人员分成二类角色:业务领域工程师和核心代码工程师。业务领域工程师针对具体的业务功能进行编码。在设计时我们要求业务领域工程师要有这样的意识:变更不可避免,在设计尽可能考虑到将来变更的可能性,尽可能做到模块之间的松耦合,模块内部的高内聚。核心代码工程师完成公共代码的实现与维护。核心代码质量在系统中至关重要。对核心代码工程师加以分组,每组两位工程师实行结对编程。以克服思维局限,共同完成设计、UML图、实现,保证代码质量。实践证明,采取这些办法后,在用户提出相应功能变更时,软件修改相对较轻松,能较好地适应业务变化。项目管理培训

  3强调测试与软件实现同步,强化Bug管理项目管理者联盟

  测试是保证软件质量较为重要的一个环节。针对开发团队部分成员测试意识不强,项目部有针对性地进行培训;强调测试与设计同步,测试用例与功能代码的编制同步;及时进行单元测试,统一用VS2005 for Tester作为测试工具;Bug管理统一存放在服务器中,严格控制Bug的开启与关闭,并把Bug数据作为工程师考核依据之一,指派兼职文员进行Bug管理。项目管理者联盟

  所有测试中出现的问题,经整理后在项目团队例会上进行总结;在团队内部交流并在平台WSS中建立一个专门的警示网站,发布已经暴露的Bug解决方案,让项目团队共享,避免问题重复出现;构建项目团队自有知识库,作为公司设计重用的一个重要资源。项目管理论坛

  除了高度重视实现阶段的测试,同时也积极主动地去发现质量问题。团队使用VS2005自带工具进行性能优化分析,找出使用频度高与关键代码进行性能优化。利用VS2005压力测试工具,找出性能瓶颈,制订相应策略进行优化。项目管理者联盟

  4 结束语bbs.mypm.net

  软件自交付以来,用户反馈系统运行稳定。实践证明,我们的一系列质量保证策略与实践取得了很大成功。只有在需求分析、设计、开发等各个环节实施质量保证措施,才能保证软件产品的质量。软件项目要做到“有法可依,执法必严”,并要高度重视各个环节辅助工具的使用,这样才能较好地保证最终软件产品的质量。项目管理者联盟

项目管理者联盟


<<上一页 1 下一页>>
项目管理者联盟PMP认证中心
[相关文章] [网友互动]
·软件项目的质量保障 (3504)项目管理者联盟08-09
·软件质量保证、测试及配置管理面. (7700)项目管理者联盟04-30
·如何约定好工程质量保修条款 (4652)项目管理者联盟03-12
·工程建设质量保险费率厘定方法研. (4532)项目管理者联盟03-11
·从一起施工合同纠纷看工程质量保. (2883)项目管理者联盟11-28
·工程质量保证金能够保证什么 (4049)项目管理者联盟10-26
·软件质量保证的成功之路 (11122)宁德军08-13
·对实施质量保证与实施质量控制的. (6619)郭致星07-17

03-23[帖子] 怎么区分质量保证和质量控制? (6058)
02-19[帖子] 求项目质量保证计划的样例,谢谢了 (3412)
03-12[帖子] 敏捷项目的质量保证 (2687)
03-12[日志] 如何做好软件系统设计阶段质量保障 (228)
01-31[帖子] 质量保证的六个模式 (769)
01-31[日志] 质量保证的六个模式 (243)
01-25[帖子] 如何成为一名优秀的软件质量保证工程师? (1189)
01-25[日志] 如何成为一名优秀的软件质量保证工程师? (337)
[发表评论]
本站热点
· 华师大CTO学院:科创生态建设与创新项
·宏发电声江玫瑰谈PgMP:“下好一盘棋”
·PgMP:交付能力与创造未来的项目管理方
·开放讲座|《项目组合管理与PfMP认证》
·开放讲座|项目组合管理与PfMP认证
·开放讲座|PgMP:项目管理思维与方法论
·开放讲座|《项目组合管理与PfMP认证》
·网络讲座|《项目组合管理与个人职业发展》
·开放讲座|《项目组合管理与PfMP认证》
栏目说明
    《文库》栏目为项目管理者联盟网站核心栏目,收录了十大行业项目管理文章5000余篇,囊括了项目管理五个阶段、九个知识领域的相关文章,是广大项目管理爱好者学习的知识库,欢迎大家发表原创文章、转贴文章,或直接发给编辑。须联盟会员且登陆后才能发表文章。
敏捷项目管理ACP培训
项目管理活动
活动QQ群:531390275
免费积累PDU,仅500人

2022年项目管理活动计划
2021活动精彩回顾
原创排行榜
 项目管理评论杂志 311 高扬 106
 乔东 100 项目管理 84
 高国伟 61 人月神话 60
 张为 59 郭致星 52
 蒋昕炜 46 肖杨 38
 曾伟强 37 潘德有 36
搜索文章
关键词:
行  业:
团 队   成 本   风 险   进 度
沟 通   采 购   质 量   合 同
更多>> 专题集锦

企业项目化管理

PMO实践与应用

如何处理项目客户关系

更多:
经理访谈
更多:
个人专栏

王树文

赵春明

高国伟

更多:
项目管理者联盟特刊
联盟特刊是对网站会员发行的内部刊物,刊物内容包括:案例及分析等,得到了会员好评。
电子期刊:
特刊下载:
2017合刊  2016合刊  2015合刊 
2014合刊  2010合刊  2009合刊 
2008合刊  2004合刊  2005合刊 
2006合刊  2007合刊       
施工企业管理
《施工企业管理》创刊于1986年1月,中国施工企业管理协会主办,是反映施工企业管理杂志。
浏览往期:
建造师杂志
《建造师》杂志由清华国际工程项目管理研究院主办,是中国面向建设企业管理人的高端杂志。
浏览往期:
更多>> 推荐文章
09-02·项目集管理:构想一种不同.
08-17·项目经理“催活儿”的正确.
08-17·建筑工程项目管理中施工现.
08-17·进阶项目经理必备的复盘方.
08-17·项目管理协会PMI发布新人才
08-17·互联网大厂项目经理面试的.
08-17·项目经理要如何提高自己的.
08-17·管理改进中几个确实有用的.
08-17·项目经理提升职场能力的20.
06-14·项目经理搭建团队,需要看.
06-14·5A学员董雏:PMP取证重要,
06-14·成功管理能源项目的技巧和.
06-14·拥抱敏捷—计划发布与冲刺
06-14·从PMP到PgMP :不畏浮云遮.
06-14·这30+项目管理工具,优秀项
06-14·深度剖析项目管理五大痛点.
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接

项目管理者联盟 版权所有 | 京ICP备10055250号-11 | 京公网安备 11010202009440号

如转载本站文章,必须于文章开头处注明转自“项目管理者联盟”,并注明原作者
PMI,Project Management Professional, OPM3, PMBOK, PMP,PgMP,PfMP,PMI-ACP,PMI-PBA
and the PMI Registered Education Provider logo are registered trademarks of the Project Management Institute, Inc.