1 / 17

小组软件过程 —— TSPi 过程

小组软件过程 —— TSPi 过程. 欧阳柳波 湖南大学软件学院. 小组目标. 1 、目标制定是小组组建过程中的一个重要步骤,目标应该经过精确地评估,目标为策略和规划建立了框架。 2 、确立目标的时候,应让目标具有挑战性,但却可以实现,使小组努力才能达到它们,目标应是具体的、可评估的。. 小组目标. 3 、有效的协同工作需要明确的目标来指导,所以 TSPi 从定义标准的小组目标开始。但有时需要修改目标,其步骤为: ( 1 )提出你要用来替换的目标 ( 2 )说明如何来评估这些目标 ( 3 )说明为什么你选择了这些目标而不是 TSPi 提供的目标

janice
Download Presentation

小组软件过程 —— TSPi 过程

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 小组软件过程—— TSPi过程 欧阳柳波 湖南大学软件学院

  2. 小组目标 1、目标制定是小组组建过程中的一个重要步骤,目标应该经过精确地评估,目标为策略和规划建立了框架。 2、确立目标的时候,应让目标具有挑战性,但却可以实现,使小组努力才能达到它们,目标应是具体的、可评估的。

  3. 小组目标 3、有效的协同工作需要明确的目标来指导,所以TSPi从定义标准的小组目标开始。但有时需要修改目标,其步骤为: (1)提出你要用来替换的目标 (2)说明如何来评估这些目标 (3)说明为什么你选择了这些目标而不是TSPi提供的目标 (4)把修改过的目标提供给小组和经理 (5)让技术支持经理把一份你的目标拷贝放进项目手册里

  4. 小组目标 4、TSPi的三个基本目标及评估方法: (1)小组目标1:制造一个优质的产品 * 在第一次编译前以现的缺陷的百分比:80% * 在系统测试中发现缺陷的数目:0 * 已完成的工程包括的需求功能:100%

  5. 小组目标 (2)小组目标2:进行一项高效率的管理良好的工程 * 产品大小估计的误差:< 20% * 开发时间估计的误差:< 20% * 被记录下来并被放进项目手册的数据的百分比:100% (3)小组目标3:按时完成 * 提前或推迟完成整个开发周期的天数:< 4

  6. 小组成员目标 • 小组成员目标及评估方法 1、小组成员目标1:成为一个合作的有效率小组成员 * 帮助和支持的角色互评的平均值:> 3 * 全力贡献的角色互评的平均值:> 3 2、小组成员目标2:始终如一的有纪律的个人工作 * 个人的数据记录并放进项目手册的百分数:100% * 完成了个人“周工作表格”的百分比:100%

  7. 小组成员目标 3、小组成员目标3:计划和跟踪个人工作 * 个人的工程数据记录进SUMP和SUMQ表格的百分数:100% * 在TASK表格中有完整的计划和实际数据的工程任务的百分数:100% 4、小组成员目标4:生产出优质的产品 * 在第一次编译前发现缺陷的平均百分数:> 70% * 在编译中发现缺陷的密度:< 10/KLOC * 在单元测试中发现缺陷的密度:< 5/KLOC * 在单元测试后发现缺陷的密度:0

  8. 角色目标

  9. 角色目标

  10. 角色目标

  11. 角色目标 • 小组长目标 首要目标:运作一个有效的小组 具体目标: * 组建并维持一个有效的小组 * 激励小组成员在工程中努力工作 * 解决小组成员提交的所有冲突 * 让项目经理全面了解小组的进度 * 有效地召集小组会议

  12. 角色目标 • 开发经理目标 * 生产一个功能强大的高质量的出色产品 * 全面发挥小组成员的能力和才干 • 计划经理目标 * 为小组和每个小组成员制定一个完整的、精确的、正确的计划 * 每周准确地报告小组状况

  13. 角色目标 • 质量/生产经理目标 首要目标:保证小组恰当地使用TSPi来生产出一个没有缺陷的产品 具体目标: * 所有小组成员必须准确地报告并正确地使用TSPi过程数据 * 小组切实遵循了TSPi,生产出质量可靠的产品 * 所有的小组检查都是适当的并且被报告 * 所有的小组会议都有准确的会议报告,这些报告都被放进项目手册

  14. 角色目标 • 技术支持经理 首要目标:保证整个工程得到适当的支持和控制 具体目标: * 小组有合适的工具和方法来支持其工作 * 不存在对产品原型的未经许可的修改 * 小组的所有风险和问题都被记录进风险跟踪系统并被每周报告 *小组实现了开发周期的复用目标

  15. TSPi启动流程 • TSPi 周期1 小组启动:流程LAU1 • …… • TSPi 周期n 小组启动:流程LAUn • TSPi学生信息表格:INFO表 • TSPi学生信息表格说明:INFO表 • TSPi每周例会:每周流程 • TSPi每周状态报告:WEEK表 • TSPi每周状态报告说明:WEEK表

  16. TSPi启动流程 • 成员信息:INFO表格表明每个成员的背景和经验,时间安排,对什么角色有兴趣等。 • 产品目标:描述要创建的产品。 • 小组分配:确保成员之间能协同工作,获得更高的效率,并使工作富有乐趣。 • 小组目标:见前述小组目标1、2、3 • 小组会议和第一次小组会议:对开发周期的目标进行讨论并达成一致。确定每周会议要求。 • 数据需求:需要小组成员提供数据给计划经理,分析每周的小组状况。

  17. TSPi启动流程 • 工程开始 • 项目手册:小组领导负责建立和维护项目手册,小组成员有义务提供项目手册所需的材料。 • TSPi支持工具:自动完成工程表格总结,节省大量时间,并保证工程报告的准确性和完整性。

More Related