软件项目管理方法与实践第9讲质量管理(2)

上传人:j****9 文档编号:55273654 上传时间:2018-09-26 格式:PPT 页数:26 大小:186.50KB
返回 下载 相关 举报
软件项目管理方法与实践第9讲质量管理(2)_第1页
第1页 / 共26页
软件项目管理方法与实践第9讲质量管理(2)_第2页
第2页 / 共26页
软件项目管理方法与实践第9讲质量管理(2)_第3页
第3页 / 共26页
软件项目管理方法与实践第9讲质量管理(2)_第4页
第4页 / 共26页
软件项目管理方法与实践第9讲质量管理(2)_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《软件项目管理方法与实践第9讲质量管理(2)》由会员分享,可在线阅读,更多相关《软件项目管理方法与实践第9讲质量管理(2)(26页珍藏版)》请在金锄头文库上搜索。

1、软件项目管理 第9讲:质量管理(2),阳王东,复习,项目计划的质量特征是什么如何评审一个项目计划,主要内容,软件质量保证过程软件测试 质量成本一个印度软件公司的质量管理体系剖析,软件质量保证过程,需求分析质量保证 软件架构设计的质量保证 软件编码的质量保证,需求分析质量保证,判断需求是否符合愿景目标 判断产品需求能够给企业带来多大的利润 与竞争对手相比核心竞争力有哪些 保证需求描述的质量 句子和段落是否简短 句子是否有语法错误,还要注意标点符号 注意是否存在形容词及比较性词语 需求是否细化 是否可以将需求写出相应的测试用例,软件架构设计的质量保证,功能性 效率 维护性 可移植性 可靠性 使用性

2、,软件编码的质量保证,代码走查 精简 可读性 低耦合,高内聚 单元测试 白盒测试。覆盖测试 测试驱动,软件测试,软件测试过程 测试中人的因素 软件评价,软件测试过程,测试计划 测试方案 测试用例 测试执行 测试总结,测试中人的因素,认识要一致 测试是根据测试用例来执行的 测试要对事不对人 统一测试标准 测试结果处理要及时 加强交流 利益挂钩,软件评价,软件评价的前提 存在评价标准 评价标准是有度的 满足客户对项目开发软件的功能性需求和非功能性需求是制定项目软件质量标准的最重要的标准 项目的质量标准必须是基于公司制定的关于项目过程和软件质量的质量标准而制定的。 项目组内部为了让所有的开发人员提高

3、软件开发水平,以及提高项目质量管理的效率而制定的有关技术和软件活动的质量标准,软件测试的建议与忠告,软件测试并不能保证一个软件产品100没有错误,如果软件测试能达到“放心”二字,就足够了。 在很多情况下,软件开发人员与软件测试人员的争执,通常是软件测试人员的观点更合适一些,可能是因为“不识庐山真面目,只缘身在此山中”。 发现和改正了越多的软件错误,不要以为软件质量就更可靠了,反倒说明软件中仍然存在着越多的错误。,质量成本,质量成本的概念 质量成本的组成 质量成本分析 与细微之处见功夫,质量成本的概念,质量成本”这一概念是朱兰(Juran)博士于1951年出版的质量控制手册中提出来的。 研究质量

4、成本的问题,其最终目的是要使花费在产品质量上的总成本达到最小,从而增加企业的利润,提高企业的经济效益。 控制质量成本的目的,是想根据与产品质量有关的各项成本的相互关系,有目的地、有针对性地降低其中某些成本,从而使与产品质量有关的各项质量成本之总和,也就是质量成本总额降低到最小值。,质量成本的组成,工作质量成本 。企业为达到和保证规定的质量水平所耗费的那些费用。 预防成本 鉴定成本 损失成本 外部质量保证成本 。向用户提供所要求的客观证据而作的论证和证明所支付的费用。,质量成本分析,质量成本分析(续),区域称之为最佳区 。质量损失成本占质量成本总额的一半左右,而预防成本约占全部质量成本的10左右

5、 。 区域I是质量损失成本占质量成本总额的70以上,而预防成本低于总额的10。 需求调研和分析的时间不够,造成对客户需求没有了解和分析清楚; 项目组没有花时间认真制定项目组软件开发的相关规范; 设计没有经过认真的技术评审或没有聘请高水平的设计人员,造成设计时考虑不周到,留下重大设计缺陷; 公司或项目组没有对软件开发人员进行软件开发过程或技能上的培训,造成软件开发质量差; 开发人员由于过度加班造成开发质量差; 项目组没有质量保证员; 项目组没有在软件测试上投入足够精力;项目组没有聘请有经验的高水平技术人员参与技术评审; 项目组没有在软件配置上投入足够精力。 区域的特点是鉴定成本超过了质量损失成本

6、,且占质量成本总额一半以上。 对产品质量提出了过分高的要求 过于完美主义 技术至上,与细微之处见功夫,标准一致工作细致到位重复熟练认真细心,建议与忠告,在软件测试当中,发现第11个错误的时间比发现前10个错误所花的时间可能还要多; 有时候向市场上推出完美的产品时,却发现市场已经没有了; 利润对于任何企业都是第一位的,没有利润就不可能有高的质量; 人人都说生意人精明,其实精明就是做事细致、想事周到、行事稳靠,因此精明就是能够减少损失成本的一种难得品质。,一个印度软件公司的质量管理体系剖析,软件企业的组织结构 项目计划 项目管理 项目经理,软件企业的组织结构,项目组结构,汇报关系为:项目成员-模块

7、负责人-项目负责人-开发经理-研发总负责人 工程师分为7级,半年一次考评,即半年有一次升级机会 1级:软件工程师,一般是刚毕业的本科生和研究生; 2级:高级软件工程师; 3级:项目负责人; 4级:项目经理; 5级:高级项目经理。,项目计划,动员会议(Kickoff Meeting) 项目策划 项目估算 以周为单位安排 颁布项目工程任务书 总结会议(Closeout Meeting),项目管理,流程 计划 审查 质量保证 度量数据 团队精神 培训 配置管理 记录,项目经理,对本项目进展非常了解 对项目组员的能力比较了解 对组员的工作安排都比较细致饱满 在项目组例会上的工作安排一般只限于本周或甚至是过后的二、三天,一般不会太长,对长时间工作的安排容易失去精确并且不易控制 项目组例会一般一周一次 当项目组出现意外事件或影响项目团结的事件时,PC能及时合理协调,解决项目组内的不和谐气氛 善于鼓励手下,发挥员工的潜能,思考题,如何定义一个电子商务网站的质量特性如何看待windows vista的质量问题,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号