资源描述
项目质量控制
1、 软件质量管理
质量管理是管理者在对软件质量进行一系列度量以后做出多种决议, 促进软件产品符合标准。在软件项目质量管理中, 质量管理总是围绕着质量保真该过程和质量控制过程两方面。质量确保是在项目过程中实施有计划、 有系统活动, 确保项目满足相关标准。质量控制是采取合适方法监控项目结果, 确保结果符合质量标准, 还包含跟踪缺点排出情况。质量控制是确保项目结果与质量标准是否相符, 同时确定消除不负原因和方法, 控制产品质量, 立刻纠正缺点过程。质量控制是对阶段性结果进行检测、 验证, 为质量确保提供参考依据。软件质量控制关键是发觉和消除软件产品缺点。质量控制方法有技术评审、 走查、 测试、 返工、 控制图、 趋势分析、 抽样统计、 缺点追踪等。
质量确保三个关键点是:
1)在项目进展过程中, 定时对项目各方面表现进行评价。
2)经过评价来推测项目最终是否能够达成相关质量指标。
3)经过质量评价来帮助项目相关人建立对项目质量信心。
2、 软件管理系统质量计划
2.1导言
教务管理系统质量计划是确定哪种质量标准适合该项目并决定怎样达成这些标准过程。说明了该项目管理小组具体实施它质量策略, 该计划能够作为软件质量工作指南, 帮助项目经理确保全部工作按计划完成。
2.2项目组织机构
在项目实施期间成立项目质量确保组织, 该组织由质量确保人员和项目经理等组成。项目经理负责质量监督工作及项目进展过程中各步骤质量把关, 开发经理负责质量控制工作, 质量确保人员负责质量确保工作。组织结构以下图所表示:
2.3项目质量确保组织职责
2.3.1高层管理
高层管理是企业负责质量高级管理, 其质量职责以下:
1)受理项目内不能处理不符合问题, 必需时与项目经理协调。
2)负责听取质量确保组工作汇报, 评审质量确保活动和结果。
3)参与相关质量确保过程改善评审。
2.2.2项目经理
项目经理质量职责以下:
1)评审质量计划。
2)与质量确保人员一起协商不符合项问题纠正方法, 并安排资源实施纠正方法。
3)定时或事件驱动地评审质量确保活动和结果。
2.3.3项目质量确保人员
质量确保人员质量职责以下:
1)负责项目实施过程中对项目实施情况进行监督, 包含对项目实施过程和工作产品进行监督检验。
2)实施项目组组员质量确保培训。
3)制订质量确保计划。
4)按计划实施审计活动, 依据质量确保计划实施评审/审计, 并统计实施中发觉不符合项。
5)对不符合问题提交不符合项汇报, 跟踪并验证纠正方法实施情况。
6)对项目内不能处理不符合项问超; 向高层管理提交汇报。
7)向项目经理汇报项目质量工作情况和质量度量结果。
8)定时向项目组汇报质量活动结果。
9)制订质量确保过程改善计划, 统计过程数据。
3、 质量目标
依据企业质量方针和质量目标, 结合本项目特点, 制订项目总体质量目标:
1)基于需求测试覆盖率为100%。
2)软件功效测试用例经过率不低于95%。
3)每个阶段评审中发觉问题都已经处理或得到合适处理。
4)产品公布时不存在严重问题以及以上缺点。 注: 严重问题指造成系统或模块不能正常工作闸题。
结合以往项目经验和企业质量对应标准, 制订质量标准以下表所表示:
4、 质量策略
为了确保提交给用户产品是高质量, 实施过程中采取质量确保方法包含:
1) 将质量落实到日常项目进展过程中;
2) 应该尤其注意项目工作产品质量早期评审工作, 不管是质量确保还是
质量控制, 采取策略都是早期预防和早期排除缺点。
5、 质量确保活动
质量确保关键活动包含过程评审和产品审计。过程评审和产品审计目是确保在项目进展过程备个阶段和备个方面采取各项方法来确保和提升提交给用户产品质量。每次过程评审和产品审计都应填写对应汇报或活动统计。
5.1产品审计
产品审计由质量确保人员来进行, 检验项目产品是否达成质量目标。质量确保人员能够有选择性地审计项目生存期中创建工作产品, 以验证是否符适宜当标准, 是否进行了质量检验。下表便是质量审计一览表:
5.2过程评审
项目严格根据组织定义软件过程进行开发, 过程评审具体依据参考企业过程规范, 确保项目中全部过程活动都在实施范围内。在每次评审以后, 要对评审结果做出明确决议并形成评审统计。评审可采取文件传阅、 评审会等形式。
质量确保人员负责对项目过程迸行监督, 将发觉问题和处理情况在每七天例会上通报, 对没有处理问题迸行讨论, 对不能处理问题提交高级管理者处理。
每个周末, 进行一次配置管理审核, 确定配置管理工作是否正常进行。 依据企业质量确保体系和本项目具体特点, 确定项目实施过程以下:
1)项目计划过程及产品标准。
2)项目跟踪管理过程。
3)需求分析过程及产品标准。
4)系统设计过程及产品标准。
5)具体设计过程及产品标准。
6)调试运行过程及产品标准。
7)代码走查过程及代码编写标准。
8)产品集成测试过程及产品标准。
9)开发环境中实施规则。
10)测试环境中实施规则。
11)质量确保过程及其标准。
12)配置管理过程及其标谁。
6、 质量控制活动
质量控制活动包含代码走查、 单元测试、 集成测试、 环境测试等由开发人负责, 详见进度计划。编码人员在编写代码时要进行同时单元测试, 单元测试要达成分支覆盖, 产品经过单元测试和编码检验后, 应提交给测试部进行集成测试、 系统测试。测试部测试应达成质量目标要求, 软件公布时应达成测试经过准则要求。
7、 质量确保汇报路径
质量确保人员对于每次审计活动发觉不符合项, 应该和项目经理协商不符合项纠正方法并预定完成日期, 若和项目经理存在意见分歧, 质量确保人员能够上报给高层管理者, 由高层管理者决定最终方法。同时, 不符合项在项目周例会中汇报。
对不符含项, 质量确保人员耍在预定完成日期内重新审计, 验证不符合项纠正情况, 若超出预定完成日期1周仍然有没处理不符合项, 质量确保人员上报给高级管理者, 由高级管理者决定最终方法。质量确保人员有独立汇报路径, 日常汇报路径以下:
1)将发觉问题通知项目经理, 协调纠正方法。
2)将项目组内不能协调问题汇报给茼级管理者, 由南级管理者协调处理。
3)将日常工作和过程数据汇报给质量经理, 由其统一搜集并进行统计。
8、 统计搜集、 维护和保留
项目组应该保留项目实施过程中形成各类文档、 多种统计、 各级周报、 各级会议统计, 对于项目中问题处理也需要形成统计保留。每七天由质量确保人员依据任务清单审计任务进行审计活动, 并搜集各活动过程数据。
展开阅读全文