170 likes | 451 Views
小组软件过程 —— TSPi 过程. 欧阳柳波 湖南大学软件学院. 小组目标. 1 、目标制定是小组组建过程中的一个重要步骤,目标应该经过精确地评估,目标为策略和规划建立了框架。 2 、确立目标的时候,应让目标具有挑战性,但却可以实现,使小组努力才能达到它们,目标应是具体的、可评估的。. 小组目标. 3 、有效的协同工作需要明确的目标来指导,所以 TSPi 从定义标准的小组目标开始。但有时需要修改目标,其步骤为: ( 1 )提出你要用来替换的目标 ( 2 )说明如何来评估这些目标 ( 3 )说明为什么你选择了这些目标而不是 TSPi 提供的目标
E N D
小组软件过程—— TSPi过程 欧阳柳波 湖南大学软件学院
小组目标 1、目标制定是小组组建过程中的一个重要步骤,目标应该经过精确地评估,目标为策略和规划建立了框架。 2、确立目标的时候,应让目标具有挑战性,但却可以实现,使小组努力才能达到它们,目标应是具体的、可评估的。
小组目标 3、有效的协同工作需要明确的目标来指导,所以TSPi从定义标准的小组目标开始。但有时需要修改目标,其步骤为: (1)提出你要用来替换的目标 (2)说明如何来评估这些目标 (3)说明为什么你选择了这些目标而不是TSPi提供的目标 (4)把修改过的目标提供给小组和经理 (5)让技术支持经理把一份你的目标拷贝放进项目手册里
小组目标 4、TSPi的三个基本目标及评估方法: (1)小组目标1:制造一个优质的产品 * 在第一次编译前以现的缺陷的百分比:80% * 在系统测试中发现缺陷的数目:0 * 已完成的工程包括的需求功能:100%
小组目标 (2)小组目标2:进行一项高效率的管理良好的工程 * 产品大小估计的误差:< 20% * 开发时间估计的误差:< 20% * 被记录下来并被放进项目手册的数据的百分比:100% (3)小组目标3:按时完成 * 提前或推迟完成整个开发周期的天数:< 4
小组成员目标 • 小组成员目标及评估方法 1、小组成员目标1:成为一个合作的有效率小组成员 * 帮助和支持的角色互评的平均值:> 3 * 全力贡献的角色互评的平均值:> 3 2、小组成员目标2:始终如一的有纪律的个人工作 * 个人的数据记录并放进项目手册的百分数:100% * 完成了个人“周工作表格”的百分比:100%
小组成员目标 3、小组成员目标3:计划和跟踪个人工作 * 个人的工程数据记录进SUMP和SUMQ表格的百分数:100% * 在TASK表格中有完整的计划和实际数据的工程任务的百分数:100% 4、小组成员目标4:生产出优质的产品 * 在第一次编译前发现缺陷的平均百分数:> 70% * 在编译中发现缺陷的密度:< 10/KLOC * 在单元测试中发现缺陷的密度:< 5/KLOC * 在单元测试后发现缺陷的密度:0
角色目标 • 小组长目标 首要目标:运作一个有效的小组 具体目标: * 组建并维持一个有效的小组 * 激励小组成员在工程中努力工作 * 解决小组成员提交的所有冲突 * 让项目经理全面了解小组的进度 * 有效地召集小组会议
角色目标 • 开发经理目标 * 生产一个功能强大的高质量的出色产品 * 全面发挥小组成员的能力和才干 • 计划经理目标 * 为小组和每个小组成员制定一个完整的、精确的、正确的计划 * 每周准确地报告小组状况
角色目标 • 质量/生产经理目标 首要目标:保证小组恰当地使用TSPi来生产出一个没有缺陷的产品 具体目标: * 所有小组成员必须准确地报告并正确地使用TSPi过程数据 * 小组切实遵循了TSPi,生产出质量可靠的产品 * 所有的小组检查都是适当的并且被报告 * 所有的小组会议都有准确的会议报告,这些报告都被放进项目手册
角色目标 • 技术支持经理 首要目标:保证整个工程得到适当的支持和控制 具体目标: * 小组有合适的工具和方法来支持其工作 * 不存在对产品原型的未经许可的修改 * 小组的所有风险和问题都被记录进风险跟踪系统并被每周报告 *小组实现了开发周期的复用目标
TSPi启动流程 • TSPi 周期1 小组启动:流程LAU1 • …… • TSPi 周期n 小组启动:流程LAUn • TSPi学生信息表格:INFO表 • TSPi学生信息表格说明:INFO表 • TSPi每周例会:每周流程 • TSPi每周状态报告:WEEK表 • TSPi每周状态报告说明:WEEK表
TSPi启动流程 • 成员信息:INFO表格表明每个成员的背景和经验,时间安排,对什么角色有兴趣等。 • 产品目标:描述要创建的产品。 • 小组分配:确保成员之间能协同工作,获得更高的效率,并使工作富有乐趣。 • 小组目标:见前述小组目标1、2、3 • 小组会议和第一次小组会议:对开发周期的目标进行讨论并达成一致。确定每周会议要求。 • 数据需求:需要小组成员提供数据给计划经理,分析每周的小组状况。
TSPi启动流程 • 工程开始 • 项目手册:小组领导负责建立和维护项目手册,小组成员有义务提供项目手册所需的材料。 • TSPi支持工具:自动完成工程表格总结,节省大量时间,并保证工程报告的准确性和完整性。