赞
踩
质量目标:系统运行稳定、达到设计要求,并圆满通过有关部门组织的验收;
进度目标:确保应用系统开发测试部署在预定的时间内完成。
为了实现项目目标,需要在项目中采取全过程质量保证。组织已经定义的CMMI过程模型贯彻了全过程质量管理策略,在项目中必须严格遵循。针对本项目等地强调以下内容:
1.成立项目管理委员会,加强对项目的管理和控制由甲方的领导、监理方监理和我方领导、技术负责人组成专门的项目管理委员会,对进度、人力资源和技术力量方面进行统一调度,控制的计划和进度,确保系统按期保质交付,并提供相应的服务。该项目管理委员会下属变更控制委员会(CCB)、风险管理小组、配置管理小组和技术评审委员会,并指定专职质量保证人员负责全程跟踪,确保规定的质量保证措施得到有效的贯彻和实施。
2.严格执行符合各项标准的组织过程规范,以过程质量保证产品质量在项目中指定专职的资深工程师负责质量保证工作,保证项目能够严格地执行符合各项标准的组织过程规范-OSSP(组织标准过程集)。通过保证项目的过程规范来实现对系统质量的控制。通过质量保证组织对以上规范的执行,确保:
3.严格实施由技术专家参加的技术评审,从总体上保证需求真正满足客户要求
根据项目的特点,组成由单位技术专家、客户技术负责人或领域专家参加的技术评审委员会,并确定具体的“技术评审方案”,按照组织《技术评审规程》的要求,在项目的各阶段实施技术审查职责。保证做到以下几点:
项目中的技术评审点:
4.实施严格的测试和软件发行审查
5.采用阶段提交模型,实现开发工作迭代,尽早部署版本
阶段提交模型的特点是:各阶段提交的产品都是在上一阶段版本的渐增式集成,都是一个完整的产品,因此能够逐步消除一些不确定因素,保证系统能够按期交付。由于每个版本的交付过程都经过了组织规定的发行审计,从而保证了最后发行的正式版本的质量。
6.制定有效的项目执行计划,加强项目监控,以计划的有效执行保证进度
7.定期进行风险评估,执行积极的风险减缓和应急措施,确保项目的执行
8.使用有效的工具与设备,提高开发效率和质量
组织在实施全过程质量活动中,购买、定制,并自己开发了一些管理软件,这些工具的使用有效提高了管理的质量和效率,其中包括:
9.提供项目售后服务
我单位承诺按照软件开发工程的通用要求,组成由项目管理、系统设计、代码编写、软件测试、系统部署、软件培训等角色构成的项目团队,负责本项目的实施。
项目组织结构和人员职责如下图所示:
项目团队成员职责、岗位设置如下。
为实现以上项目质量管理策略和监制策略,参考CMMI3过程模型。该模型包括管理过程域、研发过程域、组织支持过程域。其中管理过程域包括:立项管理、结项管理、项目计划、项目监控、风险管理、需求变更管理等过程;研发过程域包括:需求开发、系统设计(架构设计、软件设计)、编码与实现(编码、编制产品支持文档、单元测试、软件集成、集成测试)、系统测试、试运行、验收测试、软件发行等过程;组织支持过程包括:配置管理、产品与过程质量保证、度量分析、培训管理、决策分析、服务与维护等过程。其过程模型如下图所示:
该模型遵照组织质量管理策略,按照决策支持系统中问题求解的描述方式,详细定义了信息系统集成项目中各个阶段、各项工作的过程规范和技术规范,规定了软件研发各项工作的内容、标准和审核机制。
本项目采用单位成熟的软件工程模型-阶段提交模型,以满足客户对系统的进度要求,并根据项目的特点对该模型进行了重新定义。采用该模型主要是基于以下考虑:
各阶段提交的产品都是在上一阶段版本的渐增式集成,都是一个完整的产品,因此能够逐步消除一些不确定因素,保证系统能够按期交付。由于每个版本的交付过程都经过了组织规定的发行审计,从而保证了最后发行的正式版本的质量。
软件过程简单说明如下(根据本项目的特点,重新定义了各阶段的工作):
根据业务和技术发展的需要,系统的需求可能会在软件开发、测试和试运行过程中发生变化。在本项目过程中,我单位承诺接受这些变更,对系统需求进行完善和修订。遵循有关标准,听取监理单位的意见,和业主共同制定需求变更规定和流程,并严格遵守这些规定和流程。
系统设计:
阶段提交:根据项目计划对阶段任务进行细化。各模块的任务细化粒度为周。
正式发布:经过一段时间试运行消除了问题后,通过组织的严格的发行审计规程,发布一个能够满足客户全部要求的正式版本。
说明:开发过程中的所有工作成果,包括需求、设计、代码、测试用例、用户文档、部署记录等工作成果统一纳入组织配置管理。外包、采购模块的工作成果经过审查和测试后。也纳入配置管理系统,并通过基线控制其变更。
为保障项目开发的产品能够按期以符合组织质量标准的要求交付,项目采用组织建立的有效项目监控机制。主要表现为以下几个方面:
制定有效的项目计划
在组织内部推广基于IFPUG的功能点估算法作为软件规模估算的标准工具,并根据项目的属性分别建立了组织过程能力基线,为组织新开项目的进度、工作量、成本估算提供参考数据。在具体实践中,由项目经理使用该方法,并结合使用WBS估算,产生比较切实可行的项目中长期计划。
制定的项目计划经过干系人参与的组织正式评审,并通过项目计划控制文档(MPP)及时记录项目实际进展情况。
及时的项目状态报告和沟通管理
组织通过定期的项目例会、阶段检查,干系人通过参加会议或技术评审了解项目的实际进展情况,定期形成的项目周报、项目状态报告、需要干系人审核批准的工作成果,也会通过邮件发送给干系人。项目中所有的工作成果包括技术成果和管理成果置于组织统一的配置管理系统中,对组织领导、项目相关人员开放只读权限。
通过日常性的审计及时发现纠正问题
实施有效的风险管理
组成由项目管理委员会、技术专家和QA人员参加的项目风险管理小组,按照组织《风险管理过程》的要求,实施符合组织要求的风险管理策略,确认、评估项目开发过程中可能存在的风险,制定风险处置方案,确保项目按期按质完成。已经建立的组织风险库分类列出了IT项目可能面临的各种风险,项目成员参照该风险库进行有效的风险管理。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。