项目管理-TSPPSP

上传人:206****923 文档编号:51679578 上传时间:2018-08-15 格式:PPT 页数:17 大小:1.05MB
返回 下载 相关 举报
项目管理-TSPPSP_第1页
第1页 / 共17页
项目管理-TSPPSP_第2页
第2页 / 共17页
项目管理-TSPPSP_第3页
第3页 / 共17页
项目管理-TSPPSP_第4页
第4页 / 共17页
项目管理-TSPPSP_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《项目管理-TSPPSP》由会员分享,可在线阅读,更多相关《项目管理-TSPPSP(17页珍藏版)》请在金锄头文库上搜索。

1、项目管理.TSP/PSPPSP/TSP 个人/团 队软件过程钟爱平1、何谓PSP个体软件过程(personal software process ,psp)是由 美国carnegie mellon大学软件工程研究所(cmu/sei)的 watts s. humphrey领导开发的,于1995年它的推出, 在软件工程界引起了极大的轰动,可以说是由定向软件 工程走向定量软件工程的一个标志。PSP个人软件过程psp是一种可用于控制、管理和改进个人工作方式的自 我改善过程,是一个包括软件开发表格、指南和规程的 结构化框架。psp为基于个体和小型群组软件过程的优化提供了具体而 有效的途径,例如如何制订计

2、划,如何控制质量,如何 与其他人相互协作等等。自己就是自己的项目经理是PSP的宗旨PSP个人软件过程PSP个人软件过程2、个人软件过程psp的内容psp与具体的技术(程序设计语言、工具 或者设计方法)相对独立,其原则能够应 用到几乎任何的软件工程任务之中。psp能 够: (1) 说明个体软件过程的原则; (2) 帮助软件工程师作出准确的计划; (3) 确定软件工程师为改善产品质量要采取 的步骤;PSP个人软件过程(4) 建立度量个体软件过程改善的基准; (5) 确定过程的改变对软件工程师能力的影 响。PSP个人软件过程3、psp的工作步骤根据前期项目需求分析定义好项目基线。由项目经理或系统工程

3、师进行工作任务分 解(WBS),一般来说要具体到每一个模 块的每一个具体的功能,2到3层式结构。 根据团队成员综合情况安排任务。PSP个人软件过程召集所有团队成员开PSP会议,这一步相 当重要。在这一步,需要确认项目整体目 标,项目风险管理,责任到人,工期评估 ,工作量饱和度评估,缺陷注入评估(质 量管理),变更管理。一次会议是远远不 够的。PSP把每个任务都分为不同的阶段,一般 来说有HLD,DLD,DLDR,Code,CR,Unit Test, IT这几个阶段,项目定义分工明确以后, 应该严格按照这几个阶段实施。PSP个人软件过程每周召开周会,按照PSP文档做进度管理 以及其它的例如风险状

4、态变更,项目范围 管理,人员管理,缺陷管理等。如有需要 实时做出项目计划调整。对项目进行验收,对照PSP文档检验是否 完成项目目标,主要涉及到项目完成度, 质量,进度。总结这个项目的经验数据以 备下个项目参考。PSP个人软件过程3、psp的作用l使用自底向上的方法来改进过程,向每个 软件工程师表明过程改进的原则,使他们 能够明白如何有效地生产出高质量的软件 。l 为基于个体和小型群组软件过程的优化提 供了具体而有效的途径。其研究与实践填 补了cmm的空白。PSP个人软件过程l帮助软件工程师在个人的基础上运用过程 的原则,借助于psp提供的一些度量和分析 工具,了解自己的技能水平,控制和管理 自

5、己的工作方式,使自己日常工作的评估 、计划和预测更加准确、更加有效,进而 改进个人的工作表现,提高个人的工作质 量和产量,积极而有效地参与高级管理人 员和过程人员推动的组织范围的软件工程 过程改进。1、何谓TSP(Team Software Process) 致力于开发高质量的产品,建立、管理和 授权项目小组,并且指导他们如何在满足计划 费用的前提下,在承诺的期限范围内,不断生产 并交付高质量的产品。 tsp指导项目组中的成员如何有效地规划和 管理所面临的项目开发任务,并且告诉管理人员 如何指导软件开发队伍。始终以最佳状态来完成 工作。tsp实施集体管理与自己管理自己相结合 的原则,TSP团队

6、软件过程最终目的在于指导开发人员如何在最少的时间内,以预定 的费用生产出高质量的软件产品,所采用的方法是对群组 开发过程的定义、度量和改进。TSP团队软件过程TSP团队软件过程2、实现tsp方法需要具备的条件l需要有高层主管和各级经理的支持,以取 得必要的资源l整个软件开发小组至少应在cmm的第二级 (可重复层)。 全体软件开发人员必须经过psp的培训, 并有按tsp工作的愿望和热情。TSP团队软件过程l开发小组成员应按自己管理自己的原则管 理软件过程,如发现过程不合适,应及时 改进,以保证用高质量的过程来产生高质 量的软件。l项目开发小组则按集体管理的原则进行管 理,全体成员都要参加和关心小组的规划 、进展的追踪和决策的制定等项工作。TSP团队软件过程3、按tsp原理对开发小组的基本度量要素l所编文档的页数。l所编代码的行数。l花费在各开发阶段或各开发任务上的时间 (以分为单位)。l在各个开发阶段中引入和改正的差错数目 。l在各个阶段对最终产品增加的价值。TSP团队软件过程4、度量tsp实施质量的过程质量元素l软件设计时间应大于软件实现时间。l设计评审时间至少应占一半以上的设计时 间。l代码评审时间至少应占一半以上的代码编 制时间。l在编译阶段发现的差错不超过10个/klocl在测试阶段发现的差错不超过5个/kloc。TSP/PSP附PSP/TSP工作薄

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

当前位置:首页 > 行业资料 > 其它行业文档

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