质量保证标准体系建设专项方案A_第1页
质量保证标准体系建设专项方案A_第2页
质量保证标准体系建设专项方案A_第3页
质量保证标准体系建设专项方案A_第4页
质量保证标准体系建设专项方案A_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

质量确保体系建设方案版本:V1.0文档编号保密等级作者刘云龙最终修改日期审核人最终审批日期批准人最终同意日期

修订统计日期版本修订说明修订人-10-9V1.0创建刘云龙-10-30V1.1增加推进实施示意图刘云龙 目录1 序言 21.1 目标 21.2 范围 21.3 说明 21.4 术语定义 22 关键角色和职责 33 建设点 33.1 体系框架 33.1.1 方针和目标 33.1.2 项目类型定义 43.1.3 体系结构及职责 43.1.4 组织结构及职责 63.1.5 四个过程 83.2 组织过程 93.3 管理过程 93.4 工程过程 103.5 支持过程 103.6 项目度量和分析 113.6.1 制订项目度量计划 123.6.2 搜集项目度量数据 123.6.3 分析项目度量数据 124 实施路径 124.1 切入点 134.2 测试团体建设 134.3 培训 144.4 步骤系统和配置管理 144.5 试点 154.6 推广 154.7 连续改善 15序言目标 为了开展软件开发过程中质量确保活动,满足对软件产品和过程质量控制需要,需要建设符合易流科技西安研发中心现实状况质量确保体系。特编写此质量体系建设方案。范围本文适适用于易流科技西安研发中心软件开发项目标质量确保体系建设。说明因为质量体系建设需要牵扯到软件开发项目,组织架构,管理,绩效,等各个方面,本文建设点不分前后次序,有可能存在同时改善情况。术语定义PDP:ProjectDefinedProcesses项目定义过程;PM:ProjectManager项目经理;QA:QualityAssurance质量确保。MA:MeasurementandAnalysis度量和分析CM:ConfigurationManagement配置管理PPQA:ProcessandProductQualityAssurance过程和产品质量确保GQM:Goal&Question&Measurement;目标、问题、度量PDB:ProcessDataBase过程数据库。CCB:(需求)变更控制委员会PMO:项目(项目群/项目集)管理办公室JIRA:项目管理软件信息需要:指为达成项目或组织预定目标而需要关注信息可度量概念:相关怎样将特定活动和产品和需要了解信息关联起来概念度量结构:实现可度量概念方法关键角色和职责角色名称职责描述质量经理制订、维护并实施项目标《质量确保计划》;实施过程指导,培训步骤、规范和制度、项目过程淘汰和定制;参与项目组质量活动,并实施过程控制;对项目组产出物进行检验和质量控制;和项目经理一起根据组织定义量化目标制订和建立项目标质量目标,跟踪该目标达成;识别项目中不符合项,形成《不符合项汇报》,确保不符合项问题得四处理和处理;识别项目中质量风险和质量问题,制订预防和处理方案。并统计到汇报、JIRA。向项目组和项目质量总监反馈质量风险和质量问题,并跟踪其状态直至关闭。项目经理帮助质量经理一起制订《质量确保计划》,并对项目质量确保活动实施提供支持;配合质量经理进行产品审计和过程审计活动;负责对项目过程中发觉问题(评审、审计、测试等)采取行动直到问题被关闭;帮助质量经理预防和处理项目中质量风险和质量问题,直至关闭。项目组人员配合质量经理进行产品审计活动和过程审计活动;负责处理质量经剪发觉不符合项。项目总监为软件质量确保活动提供资源和资金;定时评审质量经理活动和活动实施情况;确保质量经理独立汇报渠道;处了处理质量经理对项目标汇报中列出在项目中没有处理或不能处理不符合问题。建设点体系框架方针和目标项目和质量管理方针是:提供卓越设计、精心制作品质优异物流软件产品,不停满足用户需求,并经过不停改善、创新和追求,使产品质量水平处于物流软件行业前列。项目和质量管理目标是:项目实施过程透明化,交付可预期;职责明确,管理规范,确保交付质量。项目类型定义不一样类型和规模项目,应该使用不一样质量确保方法,对项目进行区分,是质量确保工作运行基础。从项目性质上区分:软件开发类项目指依据用户需要而成立项目,项目处于非上线状态或研发中心脱离上线状态影响软件开发项目。软件运维类项目指产品/项目已上线,在生产运行过程中,对发觉生产缺点、新小新增或变更需求和数据统计需求进行开发实施项目。信息研究类项目指内部立项,完善现有产品根本或自研项目。从项目规模上区分:依据产品/项目研发业务规模、投入总人数规模、研发经历时间周期,能够将产品/项目分为四类:大型产品/项目:投入总人数在20人以上,研发时间五个月以上软件开发/测试相关产品/项目;中型产品/项目投入人数在5人以上,研发时间三个月以上软件开发/测试相关产品/项目;小型产品/项目是指投入人数不超出5人,研发时间不超出30天产品/项目;项目群指多个亲密相关小型项目,这类项目往往在人员上有高度复用特征,一个人/一个小组同时负责多个项目。体系结构及职责依据管理体系运作需要,结合实际情况,提议在研发中心形成以下项目管理体系组织结构:(最终目标,需要逐步实现)图1项目管理体系组织结构图PMO(projectmanageoffice)PMO团体通常由研发中心主任、副主任和其它管理干部组成,是PMO团体关键责任人。PMO关键职责是制订研发中心项目整体战略计划,领导各项目经理按战略计划进行项目实施,确保项目按既定战略目标完成。具体职责以下:负责落实实施质量方针和法规,落实实施项目管理体系,并负责连续改善该体系;主持制订项目管理方针、质量目标,公布命令建立和运行项目管理体系;主持管理评审,对产品质量、服务质量全方面负责;确保研发中心人员、设施、环境等必需资源提供。各项目(开发/测试)责任人定时向研发中心最高管理层和PMO团体汇报项目进展和问题风险;组织、建设项目团体,合理安排项目任务计划;对项目最终交付负责,遵照一定质量标准。质量经理向PMO负责,帮助PMO完成日常质量工作;监督整个项目团体过程工作,确保项目团体活动按规范进行,在项目过程中定时或不定时审计相关工作;参与或帮助项目经理/小组长组织必需评审活动。配置管理员管理和维护配置库和配置管理环境;实施配置管理过程,生成配置状态汇报;控制配置变更过程,关键把握基线、版本升级和归并;把输出工作产品纳入配置库;负责为CCB提供配置信息,实施CCB授权配置管理职责。CCB(changecontrolboard)变更控制委员会是一个虚拟组织,由项目领导小组、项目责任人和技术、测试和业务骨干组成;对项目标变更进行评定;对变更结果进行评审,同意项目标变更请求;对基线建立进行审计,审批基线汇报。组织结构及职责依据易流科技西安研发中心现实状况,软件项目组织结构以下图所表示,由研发部、项目部、质控部和下属分支机构组成组成:图2软件项目组织结构图对于小型项目来讲,通常架构师由项目经理一人负担;不一样类型项目,各小组设置不一样;配置管理可由组织级统一人员担任。研发中心主任审批项目计划/立项/结项等相关;资源调配,为项目实施提供必需资源保障。项目经理确定项目范围,并跟踪管理控制;制订项目计划(包含资源计划、进度计划等),并跟踪管理控制;分配工作任务,并跟踪完成情况,处理项目问题,确保项目交付;管理项目风险、和内、外相关干系人协调处理项目问题;汇报项目绩效,使项目过程透明化。质量经理制订、维护并实施项目标《质量确保计划》;参与项目组工作过程和活动,实施过程控制;对项目组各个阶段产出物进行检验和质量控制;实施过程引导,培训步骤、规范和标准;识别项目中不符合项,形成《不符合项问题汇报》,并确保不符合项问题得四处理和处理;向项目组和总监反馈项目质量问题。架构师帮助项目经理进行技术把关和技术管理;负责项目技术/业务架构设计。需求组参与《工作说明书》评审;进行软件需求分析(含功效需求和性能需求);编写《软件需求规格说明书》并参与相关评审;实施需求变更并参与相关评审。设计组依据《软件需求规格说明书》完成软件设计过程;编写《系统设计说明书》;参与设计评审。开发组依据《程序语言编码规范》或相关通例,完成软件编码过程;负责依据设计文档编写源代码,进行代码审查或单元测试;编写用户手册等技术文档;参与必需评审活动。测试组编写测试用例并建立测试环境;负责进行集成测试和系统测试并统计发觉问题;编写《测试汇报》等结论性文件;参与必需评审活动;确保按测试规范进行,确保修改后验证闭环,确保最终产品和需求设计符合。四个过程项目管理体系分为四个过程域组,分别是:组织过程管理过程工程过程支持过程图3四个过程这四个过程域组会分别在以下章节简述。组织过程 组织过程关键包含培训管理机制及控制活动。本部分包含以下过程:培训管理过程(培训可有效提升整体职员业务能力,技术能力。经过对项目步骤和质量相关培训,可让职员愈加好了解步骤意义,加紧质量体系推进速度。)管理过程项目管理是实现项目交付、为用户提供产品和服务关键步骤。项目管理过程包含到各个部门和每个项目组,包含:项目管理立项、项目计划、项目实施和跟踪控制、项目结项等。本部分包含以下多个过程:项目立项过程(规范软件项目标立项过程,确保软件项目立项可行性和合理性,降低项目实施风险)项目计划过程(规范软件项目计划过程,项目计划要建立在估算结果基础之上,充足考虑,确定范围矩阵、高层计划、成本预算、资源计划、风险等内容)项目计划变更管理过程(控制项目在实施中所包含人员、需求、计划和预算等各项变更;规范变更步骤;确保项目变更严厉性和有效性,加强项目监控力度)项目跟踪和控制过程(定义该过程目标是为了对软件项目进行跟踪和控制,使软件开发过程不会偏离正确轨迹,使软件开发进度、成本和质量得到有效控制。经过定量管理项目标已定义过程,方便实现项目定义质量目标和过程性能目标,提升项目过程可视性)问题管理过程(经过对问题管理,有效发觉、控制问题,跟踪问题,使问题得到有效管理、控制和处理。避免问题遗留拖延造成问题扩大化和恶化而影响产品开发和产品交付)风险管理过程(项目风险和问题管理过程关键是提升项目标风险管理能力,有效规避项目标风险,对风险产生问题统一管理。避免风险扩大和问题升级,影响项目标交付和成功)项目结项过程(结项后,需要对项目进行归纳总结,并对项目中产生产品和过程数据进行归档,作为同类项目做类比和决议数据)工程过程工程过程是实现对用户承诺交付基础过程,是产品和服务实现关键步骤。具体包含以下多个过程:需求开发和管理过程(需求管理过程目标是为项目组控制和跟踪需求提供依据,从而确保项目范围改变是可控)软件设计过程(设计过程需要对系统数据字典;系统公共类、公共方法和属性;系统和外部系统接口描述,协议、交换数据格式等;系统内部各个子系统、各个模块之间内部接口关系,具体描述接口数据结构、更新机制等;系统设计部分处理实体(子系统,模块)等各方面进行系统设计)软件实现和单元测试过程(统一组织内部单元测试步骤工作方法和工作步骤。对于结构化编程语言,程序单元指程序中定义函数或子程序。单元测试是指对函数或子程序所进行测试)软件测试过程(软件测试工作过程,明确各阶段测试工作内容)测试缺点管理过程(测试过程中,缺点必需进行有效管理,以确保发觉缺点被统计、跟踪、修复和验证,经过深入对缺点统计分析,以衡量测试效果及软件质量)项目上线过程(项目上线关键关注上线过程和上线后出现问题和缺点跟踪和处理)项目验收过程(为软件项目提供标准验收过程,为项目经理和质量经理工作提供指导)支持过程依据物流软件开发业务特点,支持活动适适用于整个组织管理和开发过程,这些活动对项目质量起着关键确保和支持作用。组织必需确保整个软件过程资产得到保护和有效管理。支持活动由以下过程组成:质量管理过程(经过对过程质量管控,逐步提升整体职员质量意识,达成提升产品质量目标)软件配置管理过程(确保全部配置项全部唯一地被标识而且可访问,确保对配置项更新全部是可控和可跟踪,确保基线化配置项变更被合适地实施,确保全部基线化配置项状态已知,同时帮助开发人员、测试人员、项目管理者能方便立即取得项目标有用信息,促进开发工作高效地进行)同行评审过程(同行评审关键目标是发觉问题,尽可能在项现在期将问题发觉,避免问题遗留到后期)项目度量和分析经过制订本过程规范项目度量和分析过程,为项目定义定量目标进行可量化过程改善奠定基础;为项目资源分配和项目相关决议提供有力数据支持。图4项目度量分析过程制订项目度量计划质量经理配合项目经理依据项目情况,如项目需求、特征、约束等,对组织级度量定义进行调整,确定项目度量和控制指标、数据源、数据采集频率、数据分析方法等,完成《项目量化管理计划》编写;项目量化管理计划和项目计划由项目总监进行评审。搜集项目度量数据项目经理依据度量计划中度量信息源,定时搜集度量数据,存放在《项目周报》等相关文档中;分析项目度量数据项目经理每七天对度量数据进行分析,确定是否能够满足项目标质量目标,怎样进行控制,质量经理对质量数据进行分析,用以控制项目质量管理活动,对于分析结果,统计在《项目周报》中。实施路径图5实施路径切入点依据易流科技西安研发中心现实状况,需要做好质量体系,必需首先规范项目体系。项目体系现在最需要改善地方就是需求。现在需求没有在前期进行挖掘,没有文档化,没有经过评审,更没有基线化,造成用户需求没有被根本开发,会造成项目实施过程中需求变更大量涌现,项目质量和项目进度全部会受到严重影响。首先需要需求文档化,这么开发和测试才能有对应依据。其次需求要经过内部评审,架构,开发,测试,运维均要参与需求评审工作,充足发挥众人拾柴火焰高优势。经过内部评审,也能够增加开发和测试对产品了解,产品质量会有显著提升。评审后需求,需要找用户进行确定,尽可能在项目早期就确定下需求,前期需求越靠近用户实际需要,后期变更就会越少,对项目进度和质量影响越小。用户确定后需求进行基线化。需求基线化以后全部提出新需求全部要走变更步骤,变更步骤有3个方面意义:方便我们在项目过程中对变更做实时跟踪,处理。让用户清楚软件开发过程中变更是有成本,经过对变更搜集,能够量化对项目标影响,比如某变更实现消耗了多少人力。项目经理在搜集用户变更请求时,能够已需要变更审批为理由,临时拒绝用户变更请求。需求文档在项目完成后,能够存档。类似项目开启时,能够引导用户需求方向,复用已经有资源。测试团体建设测试团体现在共有9人,规模小,灵活性高,能够从测试团体测试规范性做起,作为整体质量体系试验田。测试基础是需求,所以全部工作全部是在需求做好基础上开展。图6测试体系结构培训质量是企业全部些人共同努力才能提升,首先全部些人需要对项目管理体系和质量体系要认可,知道根据步骤和既定方法来做事,有哪些好处,才能更有动力,愈加好支持这些“额外”工作。计划针对不一样人群进行项目管理体系和质量管理体系培训,做好项目管理体系和质量管理体系“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论