《项目质量管控方案.docx》由会员分享,可在线阅读,更多相关《项目质量管控方案.docx(28页珍藏版)》请在优知文库上搜索。
1、项目质量管控方案1项目质量管控方案1.l序言1.1.1 目的本计划的目的在于对所开发的软件规定多种必要的质量保证措施,以保证所交付的软件可以满足项目预定需求,可以满足本项目总体组制定的且经领导小组评审同意的该软件系统需求规格阐明书中规定的各项详细需求。软件开发项目组在开发软件系统所属日勺各个子系统(其中包括为本项目研发或选用的多种支持软件、组件)时,都应当执行本计划中的有关规定,但可根据各自的状况对本计划作合适的剪裁,以满足特定的质量保证规定,剪裁后的计划必须经项目组有关负责人同意。1.1.2 术语和定义1、质量管理:在质量方面指挥和控制组织的协调活动2、质量筹划:质量管理的一部分,致力于制定
2、质量目日勺并规定必要日勺运行过程3、和有关资源以实现质量目的4、质量控制:质量管理的一部分,致力于满足质量规定5、质量保证:质量管理的一部分,致力于提供质量规定会得到满足的信任6、质量度量:质量管理日勺一部分,致力于对已存在的质量数据进行分析,得出目前质量管理成果的评估数据。7、质量改善:质量管理的一部分,致力于增强满足质量规定的能力1.2质量计划:制定新项目及维护性项目质量计划在本环节中,根据项目的规模及性质进行质量筹划,制定本项目的质量计划;为后续的质量控制、质量评估及质量改善做出行动大纲。针对企业重要有新项目及维护性项目两类版本,且两者之间的质量投入有所差异的特性,故质量计划可以辨别如下
3、:1. 2.1常规项目质量计划规定常规项目的质量计划制定按质量规定分析/质量目的/人员.职责及质量保障、过程检查计划构成,各项的详细规定如下所述。2. 2.1.1质量要素分析1 .重要的质量要性如下: 功能性质量原因:对的性,强健性,可靠性 非功能性质量原因:性能,易用性,清晰性,安全性,可扩展性,兼容性,可移植性 其他质量原因:非以上规定之外的规定。2 .根据产品的特性及市场目的,将关键的质量要素确认,同步辨别本项目的类型 倾质量型项目:指本项目对质量控制更关注 倾成本型项目:指本项目对成本控制更关注 倾工期型项目:指本项目对工期规定更关注根据以上分析,再制定对应的质量目的。签订质量目的时,
4、一般遵照SMART原则S:specific详细的M:measurable可测量的A:achievable可获得的R:realistic切实时T:timely及时B根据以上原则,我们可以制定如下质量目的:1 .例如本项目的质量要素为功能对的性、功能强健性、性能那质量目的可定义例下: 需求中所定义的功能都得以实现 不稳定问题(等级非轻微)都被处理 关键模块(模块名称)的性能不能低于VLO版本2 .针对质量目的定出优先级1、3、23 .目的分解分解为阶段质量目的完毕阶段质量目的的手段1. 2.1.3人员与职责参与质量管理活动日勺人员,一般状况下,项目组所有日勺人都可以参与到质量管理活动中来。但我们一
5、般可定义如下人员去分别承担对应的职责。1 .质量管理人员:制定质量管理计划,对质量过程进行控制;对过程检查单进行实行;进行质量度量,制定质量改善计划及实行;参与各类评审活动。2 .测试人员:制定测试计划,对项目进行测试,进行测试成果的度量分析;参与各类评审活动。3 .项目管理人员:协助组织处理质量管理过程中所发现的各类问题及风险。1.2.1.4质量保障计划根据目前的质量目日勺,计划需要进行哪些质量保障工作,一般可包括专业培训、同级评审、测试。1. 2.1.4.1培训1 .确认与否需要培训2 .确认培训的内容、人员、时间,以及所花费的资源。1. 2.1.4.2评审1 .确认评审内容及计划;需要包
6、括评审的内容、评审的方式以及评审的人员等等。2 .对评审成果的跟踪、管理方式。1.根据目前的质量目的,确定测试的初步计划,包括测试的范围及测试措施、手段以及投入的人力及时间资源1.2.1.5过程检查计划根据目前的质量目的,制定项目过程中需要检查的对象、例如:阶段检查对象检查时机次数检查执行人员检查根据计划阶段计划阶段的产出项目构成立之后至计划阶段结束3次对应测试接口人根据计划阶段检查清单进行检查需求阶段需求评审需求评审启动1次对应测试接口人根据需求阶段检查清单进行检查。1.2.2维护性项目质量计划规定维护性项目的质量计划制定相对简朴,不需要花较多的时间在其上,并且可以套用比较固定的模板。维护性
7、项目基本上会有很明确的需求点以及详细日勺时间点规定,一般状况下,维护时期会很长,且需求相对较散、小,针对这些特性,维护性项目日勺质量计划规定仅可以包括:质量目的、质量保障计划、过程检查计划。1.2.2.1质量目的根据目前的需求简朴定出本版本的质量目的。1.2.2.2质量保障计划在维护性项目中,质量保障计划重要包括:需求讨论、联调以及测试。需求讨论:参与人员包括开发及测试人员;需求讨论成果汇报联调:对所做的修改及周围进行联调;联调测试汇报测试:根据质量目的制定对应的测试计划安排,1. 2.2.3过程检查计划无论质量目的定为怎样,维护性项目的过程检查,仅需要如下环节: 需求讨论会:与否进行了需求讨
8、论会,需求讨论会的与会人员及成果 联调:与否进行了联调,对原版本的影响测试执行:对测试过程进行检查1.3质量保证与控制质量保证与控制是质量管理中最重要的一种环节,质量目日勺与否可以有效的实现均有赖于此环节的实行控制。本环节根据质量保障计划、过程检查计划对版本开发的各过程定出质量指导方针、评审环节规则以及检查清单。其中质量指导方针:用于简要指导怎样高质量的完毕本阶段的工作评审管理:重要制定简朴日勺评审输入、输出以及该阶段评审日勺基本准则任务检查单:用于检查该阶段的任务与否进行以及进行的效果怎样常存在的问题:更多日勺是让各组员理解某些经验所谈会存在哪些问题,可提前防止或纠1.3.1计划阶段计划阶段
9、指从项目启动至项目总体计划制定完毕的阶段。1. 3.L1质量指导方针在项目的计划阶段,期望产出高质量的项目总体计划,提议遵守如下原则:1 .根据项目总体计划模板、项目总体计划编制阐明书的指导原则进行计划编排2 .计划制定期需结合实际并与有关人员进行必要的沟通3 .理解项目背景、项目目的以及可调动的资源等4 .计划制定期需考虑对应风险及应对措施:如人员变动、需求变化、技术难题5 .对于把控不准的项目进行不同样层面的评审1.3.1.2评审管理计划阶段的评审重要指项目总体计划的评审。1.3.1.2.1评审输入项项目总体计划以及目前项目原始需求等有关资料1.3.1.2.2评审准则项目总体计划的评审重要
10、从完整性、对的性、合理性、可管理性进行评审。评审项评审规电备注完整性1 .与否包括从需求至公布各个阶段的任务计划?2 .与否对各任务的交付件定义了质量规定?对日勺性1.各阶段定义与否对的?评审项评审规定备注2.各子任务所属的阶段与否对的?合理性1 .各个任务的先后次序与否合理?并串行安排与否合理?2 .各任务分派的资源与否合理?3 .各任务细化的程度与否合理?4 .任务与任务之间的约束与否合理?5 .各阶段的时间投入比例与否合理?6 .项目的结束时间,与否与客户承诺的一致7 .项目的计划中与否考虑某些常见的风险?8 .对风险的应对与否体目前计划中?可管理性1 .对于每个阶段与否有明确日勺里程碑
11、事件?2 .里程碑与否有明确、可衡量日勺目日勺?3 .里程碑达届时,与否能提供标志阶段结束的正式输出文档?1.3.1.2.3评审输出评审成果输出包括:1.评审成果登记表1. 3.2需求阶段需求阶段指从需求获取至输出需求规格阐明书阶段。需求阶段可划分为:获取需求、分析需求、编写需求规格阐明书三个阶段。1 .获取需求:重要从编写项目视图与范围、顾客群分类、选择产品/项目需求代表、确定使用实例、分析工作流程、需求重用这几环节进行2 .分析需求:包括绘制关联图、创立开发原型、分析可行性、划分需求优先级;3 .编写需求规范阐明书:根据项目特点裁剪模板、获取功能和技术需求、注明需求来源、开发需求追踪矩阵。
12、1.3.2.1质量指导方针 根据需求模板、需求编写指导阐明书制定需求阐明文档 需求文档中应包括明确的需求范围 需求文档中应包括重要的质量属性 需求需细化到规定的程度(可以根据需求进行开发设计及测试设计) 需求的不确定项不超过总体需求的5% 需求中应明确定义需求的优先级 制定需求管理原则(包括需求标识、跟踪方式、变更控制原则)1.3.2.2评审管理需求阶段评审重要针对需求的清晰性、对的性、完整性、可管理性进行评审。评审的形式按实际的质量计划中规定而定。1.3.2.2.1评审输入项技术方案提议书、需求分析、需求规格阐明书1.3.2.2.2评审准则需求评审时,重要针对需求的清晰性、对的性、完整性、可
13、行性、可管理性进行评审,评审细项如下图所示:评审项评审规定备注1.清晰性1.系统的目日勺与否已定义?2.与否对关键术语及略缩语进行了定义?评审项评审规定备注3.与否有对整套系统进行了功能概述?2.对时性1.需求与需求之间与否有反复或冲突?2.本需求阐明书与有关需求素材与否一致?3.与否清晰、简洁、无二义地体现了每个需求?4.与否每个需求都在项目日勺范围内5.与否每个需求都没有内容和语法上日勺错误?3.完整性1.编写的所有需求,其详细程度与否一致和合适?2.需求与否能为设计提供足够的基础?3.所有对其他需求的内部引用与否对时?4.与否已经列出了系统所必要日勺依赖/假设以及约束5.与否包括了所有已
14、知日勺客户需求或系统需求?6.与否已经对每个业务逻辑进行输入、输出以及过程的详细阐明7.与否已详细阐明了软件环境(共存的软件)和硬件环境(特定的配置)8.与否遗漏了必要的信息?假如有遗漏日勺话,把他们标识为待确定的问题(TBD)?9.与否包括了重要的质量属性,例如性能规定、安全性规定、可靠性规定、可恢复性规定、稳定性规定等等10.与否分析了潜在的需求11.与否标识并处理了需求中的潜城的问题4.可行1.所描述的所有功能与否都必要?性2.所描述的所有功能与否充足的满足客户/系统目的?3.已知日勺限制(局限)与否已经详细阐明?4.与否已经确定每个需求日勺实现优先级?5.在既有日勺资源内,与否能实现所有日勺需求?6.与否每个需求都可以进行验证(测试)?5.可管理性1.与否将需求分别陈说,因此它们是独立的并且是可检查时?2.与否所有需求都可以回溯到对应的需求素材,反之亦然?3.与否已详细阐明需求变更的过程?一致性1.与否存在冲突或反复的需求项2.开发计划/产品和活动和需求与否保持一致3.与否可以根据软件需求规范中的信息制定出详细的测试集,并且每项需求与否可以测试4.与否有需求跟踪矩阵1. 3.2.2.3评审输出1 .评审成果清单2 .根据评审修订后的需求规格阐明书1. 3.3设计阶段