欢迎来到天天文库
浏览记录
ID:6109849
大小:116.50 KB
页数:9页
时间:2018-01-03
《论软件项目质量管理1》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、论软件项目的质量管理摘要:本文讨论了在智能企业管理信息系统开发项目中如何实施质量管理解决各种问题的过程。2004年10月本人作为该项目的质量经理以及该一个子项目的项目经理参与了该系统的开发。该系统包括十大业务系统和三大应用平台,每个业务系统是一个独立的子项目。系统采用B/S、WebService架构,使用J2EE作为开发语言,采用Oracle数据库。产品需求来自于产品的2.0版本,专家以及客户,工期限定为2.5年-3年,交付物包括软件系统和全部开发文档及全部项目文档。该系统采用该项目产品线长,功能多,模块间关
2、系复杂,需求的来源复杂,周期长,参与人员多,可预见的风险非常多。本文论述了本人从项目启动阶段如何实施质量规划、质量保证、质量控制,如何控制质量成本来保证项目在预算内交付并达到质量目标。最后也说明了软件项目质量管理应该重视的一些要点。正文:ISO9000:2008版标准关于质量管理是这样定义的“质量管理是在质量方面指挥和控制组织的协调活动”。项目质量管理指的是围绕项目质量所进行的指挥、协调和控制等活动,它具有复杂性、动态性、不可逆性和系统性。软件项目质量管理则在项目质量管理的特点上还有考虑软件系统本身的特点。2
3、004年10月,公司的智能企业管理信息系统3.0正式立项,该系统是公司最重要的一个软件产品,目标是应用于资产密集型企业,但第一个阶段主要应用在发电厂,该产品以实现发电企业管控一体化的管理为目标,整个系统由十大业务系统三大应用平台构成。十大业务系统包括:厂级监控系统、企业资产管理系统、优化检修管理系统、安全生产运行系统、燃料管理系统、工程项目管理系统、全面预算管理系统、辅助决策管理系统、协同办公管理系统和网络资源管理系统;三大应用平台包括:业务设计平台、工作流平台和报表平台。该产品为发电企业的业务追溯、资金监管
4、、信息抽取、绩效考核、辅助决策提供了有力的管理工具,可切实保障实现效益最大化的管控目标。各个业务系统均可以看作是一个独立的软件系统,同时各个业务系统之间关系又非常复杂,数据互相引用。系统采用B/S、WebService架构,使用J2EE作为开发语言,采用Oracle数据库。产品需求来自于产品的2.0版本,专家以及客户。全部业务完成的工期限定为2.5年-3年。产品的交付物包括通过验收的软件系统、全部的设计资料以及项目管理过程资料。整体项目任命了一位总的产品线经理,同时为各个业务系统任命了项目经理,本人在该项目中
5、作为工程项目管理系统的项目经理和整个项目的质量经理开展工作,作为整个项目的质量经理负责整个项目的质量管理的规划与实施。该项目产品线长,功能多,模块间关系复杂,需求的来源复杂,周期长,参与人员多,同时对于最终产品的质量要求比较高,因此可预见的风险就非常多,同时还存在很多不可预测的风险。为了能够按时的、在预算内且产品第9/9页达到质量要求的完成项目,我和产品线经理从开始就非常重视项目的质量管理和项目过程的管理,在项目启动时就做了充分准备:按照该系统的特点,首先选择了整个项目要遵循的过程并对过程的产出进行了初步定义
6、;其次约定在针对总的项目计划和每个子项目的计划时均编写质量保证计划;第三设立了质量保证小组、测试小组和配置管理小组实施质量控制和质量保证;第四约定了项目紧急、意外情况的处理机制;第五将需求、设计和开发作为核心过程进行关注;第六在项目的各个阶段按照其对质量影响的不同程度进行相应程度的落实。果然,在后续的工作中我们遇到各个子项目之间进度不统一,互相之间有紧前关系,需求的选择与平衡,需要评审的文档非常多,项目人员进出等一系列的问题,但是由于我们提前有所考虑,并科学的采用了软件项目质量管理的技术,最终还是按时向公司交
7、付了合格的产品,顺利通过了产品验收。软件项目的质量管理是一个在软件项目生命周期内需要持续使用质量计划、质量控制、质量保证和改进措施的过程。在整个项目的生命周期过程中,我针对该产品的特点,对照项目阶段,按照以下的质量管理流程进行了有效的质量管理。一、质量规划。在项目启动阶段进行质量规划。“质量出自计划和设计,而非出自检查”,良好的项目质量管理计划有助于争取的指导项目管理行为。质量管理计划最重要的是识别每一个项目相关的质量标准,把满足项目质量标准的活动或过程规划到项目的产品和管理项目的过程中去。质量管理计划描述了
8、项目管理团队咋样建立质量策略,描述质量体现即组织结构、职责、程序、工作过程以及建立质量管理所需要的资源。1、制订质量管理计划及质量检查单等我以项目章程、项目管理计划、项目范围说明书作为依据,参考了历史项目经验,查阅了公司软件开发相关流程、规范和制度,在质量规划时开展了如下工作:Ø选择了迭代的生命周期模型作为该项目的总的生命周期模型,而每一个子项目则选择瀑布模型作为该项目的生命周期模型。这主要是考虑到
此文档下载收益归作者所有