PSP与TSP介绍.PDFVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PSP与TSP介绍

PSP 与 TSP 介绍 PSP、TSP 与 CMMI:发展历史 CMM 与 PSP 在 20 世纪 80 年代后期到 90 年代早期,SEI 开发了能力成熟度模型(CMM ),为软件开发总结了 组织级的最佳实践。SEI 特别会员 Watts Humphrey 决定将 CMM 的基本原理应用于单个开发人员 的软件开发实践中。个人软件过程(PSP)就是他努力的成果,为单个软件开发人员设计的CMM 五级过程。 CMM 与 TSP 不久大家就发现,虽然使用 PSP 可以取得优异的结果,但是如果周围的环境不能鼓励并且要求遵 守 PSP 实践,这些必要的规范性是几乎不可能得到维持的。所以汉弗莱为大多数组织中最小的运 作单位——项目组,开发了团队软件过程(TSP ),TSP 是为项目组设计的 CMM5 级过程。在一 份 SEI 技术报告中,记录了使用TSP 在满足成本和进度估算的同时达到一流质量水平的必威体育精装版结果 CMM 的演变 同时,CMM 的成功也引发了相似模型的开发以覆盖系统工程(SE-CMM )、集成产品开发(IPD- CMM )、软件采购(SA-CMM )以及人力资源(P-CMM)。为了缓解模型数量的过快增长,SEI 使用从未正式发布的 CMM 第二版、系统工程 CMM 和 IPD-CMM 开发了能力成熟度模型集成 (CMMI ), 关于 PSP 何为 PSP? 个人软件过程(PSP)向工程师显示 如何 ? 管理其项目质量 ? 做出可以实现的承诺 ? 改进估算与计划 ? 减少产品缺陷 由于人员成本占据了软件开发的70%,所以工程师的技能与工作习惯很大程度决定了软件开发过 程的结果,基于 CMM 中发现的实践,PSP 可以被工程师作为指导,帮助建立开发软件的一套结构 化和规范的方法。PSP 是组织计划引入 TSP 的前提条件。 PSP 可以被应用于软件开发过程的许多方面,包括 ? 小型程序开发 ? 需求定义 ? 文档编写 ? 系统测试 ? 系统维护 ? 大型软件系统的加强 图一:PSP过程的演化 图二到图四显示了工程师经历的部分收益。图二显示了估算偏差从55%降到27%约两倍的改进。如 图三所示,编译和测试缺陷的改进最为显著。从PSP0级到PSP3级,工程师的编译和测试缺陷从每 千行代码110个缺陷降低到20个缺陷,超过5倍。图四显示了尽管计划和质量绩效有了显著改进,工 程师的生产率基本保持常数。 图二:工作量估算结果 图三:质量结果 图四:生产率结果 图五:进度估算错误 PSP 的行业结果 使用PSP 的组织数量正在增长,比如微软、Baan 、波音、摩托罗拉以及Teradyne. 来自于早期使用者 的数据清楚地展示出PSP培训的收益。图五显示的是来自于佩奥利亚的高级信息服务团队(AIS ) 的数据。该团队的成员在项目进行中接受了PSP培训。表格左边三个属性显示的是工程师估算前三 个组件开发所需的星期数。例如组件1,原来的估算是4周,但实际花了20周。平均估算偏差为 394% 。PSP培训之后,同一批工程师完成了剩余6个组件。如右边所示,平均估算偏差为-10.6% 。 比如组件8,原始估算为14周,实际工作正是在14周内完成。 表格1显示了AIS工程师的一个组产品验收测试的数据。在PSP培训之前,他们验收测试的缺陷数很 大,而且产品一直延误。在PSP培训之后,下一个产品基本按期交付而且只有一个验收测试缺陷。 表格2显示的是9个PSP项目系统测试节约的时间。在表格顶端,显示了几个产品在PSP培训之前的 系统测试时间。底端显示的是同一组AIS工程师在PSP培训之后完成产品的系统测试时间。注意A1 和A2是同一产品的两个部分,所以对于它们的测试是在一个半月内一起完成的 表 1 Acceptance Test Improvement 导入 PSP 尽管对PSP 的导入可以进行得很快,但也必须做得正确。首先,工程师需要得到合格的PSP讲师培 训。SEI会自己培训或授权PSP讲师提供数量有限的现场PSP培训。也有越来越多的经过SEI培训的 PSP讲师提供商业化的PSP培训。潘树仁,循序咨询客户服务总监,是唯一长驻中国的合格的PSP讲 师。 PSP导入的第二个重要步骤是分组培训。当组织要求志愿者参加PSP培训时,他们只得到PSP技能的 冰山一角,一般对任何项目的绩效都没有什么影响。 第三,有效的PSP导入要求强有力的管理支持。这反过来要求管理层理解PSP ,知道他们的工作人 员一旦受训后如何支持他们,并定期监督他们的绩

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档