- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Intruduction to the Team Software ProcessWatts S.Humphrey Zengyi College of Computer Science and Engineering, ChongQing University, Chongqing 40044, China E-mail: zyjckxx@cqu.edu.cn Tel:023o) TSP导论 这里的PSP实际上是真正PSP的一个简略本 TSP提供了一个在软件工程过程中用来可靠应用工程学方法的框架 TSP提供了一整套结构化的步骤,这些步骤连接起来可以完成一个完整的产品 TSP提供了如何避免或消除只注重结果而忽略过程的问题的指导 TSP提供了行之有效的协同工作方法 TSP提供了小组中每个成员确定的角色、角色的任务、以及每个分计划需要完成的时间 TSP提供了当小组成员在完成任务遇到问题时的处理办法 TSP提供了在开发过程、产品和小组协同工作之间平衡的重点 第一部分: 1.TSP简介 1.1 什么是TSP TSP是一个小组软件过程框架 TSP指导你通过小组软件工程的每一个步骤 TSP向你表明该如何在一个小组协同工作环境中工作 TSP教会你如何规划和管理一个小组项目 TSP教会你如何为小组成员分配不同的角色 TSP为小组提高生产力确立了一个过程 1.TSP简介 1.2 TSP的原则 当你遵循一个制定好的过程,并且得到快速反馈时,学习是重要的。 TSP的程序和规范为小组软件工程提供了一套规划好的、经过评测的、可重复的框架 TSP提供了快速高效的反馈机制——短周期、有评估 高产的小组协同工作需要一些因素的结合。 具体的目标 良好的工作环境 强有力的指示和领导 1.TSP简介 1.2 TSP的原则 当你在和工程中的实际问题作斗争,并且已经得到了有效的解决方案的时候,你应当感谢从彻底有效的开发中获得的益处。 TSP的准确领导为你节约大量时间来规划你自己的实际工作 规划你自己的方法 规划你自己的角色 基于以前的见识而作出的指导是重要的 开发小组的大量实践 开发过程的大量实践 1.TSP简介 1.3 TSP的设计——七条原则 提供一个在PSP基础之上建立的简单框架 把产品的开发划分为数个周期 建立标准的质量和效率评测机制 提供关于小组和组员的准确的评价 采用角色和小组评估 开发过程中需要纪律 提供关于小组协同工作的问题的指导 1.TSP简介 1.4 TSP的结构和流程 TSP的七个步骤 决定策略 进行计划 考虑需求 设计 执行 测试 最终检查 1.TSP简介 1.4 TSP的结构和流程 循环的开发战略—从一个最小规模的产品版本开始 在决定每一个周期的规模和内容时,要考虑下列因素 每一个周期都必须完成一个最终产品的前期可测试产品 每一个周期必须小到可以保证在一定时间内完成开发和测试任务 最后,各个周期产品可以组合所要的最终产品 这种步骤保证得到一系列最终产品的可运行的前期版本 2.TSP的小组软件开发逻辑 2.1 为什么工程会失败 DeMarco认为:“工程的失败很少是因为技术上的问题。当工程实施的时候,它就已经不是一个技术上的问题了,人际关系才是出问题的原因。小组可能失去凝聚力,开发者可能和用户关系不好,人们也可能在无意义的方法论上争论不休。” 人的问题是最重要的,它是小组无法妥善处理问题的主要原因,特别是在这压力来自于一项很富有挑战性的计划的时候。 过重的压力可能是破坏性的。 压力是内部产生的,所以你可以解决它、控制它,但必须首先找到压力产生的根源。 真真的压力来自于我们本身。 2.TSP的小组软件开发逻辑 2.2 常见小组问题 领导不力 小组坚持计划、个人约束 无法协调或合作 缺少参与 小组越大,组员贡献的差异越大 拖延和缺少自信 最后期限、里程碑、目标 质量低劣 随意增加功能 无效的互评 2.TSP的小组软件开发逻辑 2.2 小组是什么 小组包括 至少两个人 他们为一个共同的目标或任务而工作 每个人都被分配了一定角色或职责 完成任务还要依靠小组成员的合作 小组规模可以任意,2~几百人都可;4~8人较好 具有凝聚力,整体实力大于各人实力之和 作为小组成功运作的必备条件 要完成的任务必须明确 小组必须是明确确定的 小组必须对其项目有自始至终的控制 2.TSP的小组软件开发逻辑 2.3 高效的小组 小组内聚力——成员之间的紧密联系 挑战性目标—— 目标可度量:细化的计划、质量指标、阶段目标 目标代表了一种严肃的挑战 目标必须被跟踪,进度必须被明显展示 反馈——及时得到小组中个人表现的反馈 共同工作框架——达成一致意见的工作框架 必须完成什么计划? 什么时间? 按什么顺序? 由谁来完成? 2.T
文档评论(0)