第二部分 PSP实施方法-时间管理IIPPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
– 确保所有检测点的定义各记录都是明确的
– 制订一份全新的的计划之前,不要改动进度
– 按照计划公布项目进展状态时,不要改动计 划
– 给出新估计项目完成日期时,保留原来的估 计日期;保存原始的进度计划和所有更新的 版本。
练习
• 对小学期的程序,定义3个或更多的检查 点,上交一份简要的报告描述和说明每 个检查点,并且 要说明其他人如何你是 否已经完成了检查点。
PSP项目计划总结表
• 总结
– 分钟/LOC、LOC/小时、缺陷个数、过程效 益、A/FR
• 程序规模
– 新开发的和更改的
PSP项目计划总结表
• 开发时间
– 计划、设计、编码、代码复查、编译、测试、 后置处理、时间总计
• 引入缺陷
– 计划、设计、编码、代码复查、编译、测试
• 排除缺陷
– 计划、设计、编码、代码复查、编译、测试
14
8.14
4
93
10
9.3
5
95
14
6.79
6
151
18
8.39
总计
680
87
平均
110
14.5
7.82
产品规模
• 其它规模度量方法-菜单、文件、报告等
程序
1&2 3 4 5 6
总计 平均
每章的阅读时间
阅读时间(分) 页数
80
20
28
12
118
16
71
17
40
12
337
77
56.17
12.83
分钟/页 4
日期 契约 另一方 时间 签订日期 回报
1,3,5 上课 指导教 3 师
成绩
进度管理
• 制定工作进度的目的:是为了满足合同或 任务书的时间要求。
进度管理
• 制定工作进度的步骤:
– 细化到任务 – 估计任务规模、决定工作量 – 制定里程碑表(注意各任务的依赖关系) – 跟踪里程碑
进度管理
• 工作进度的表示方法:Gantt图、时间表
case语句
14
大case语句
18
小的链表
20
小的计算
估计
小的计算
最小 7 5
10 22
平均 最大
11
14
8
11
15
20
34
45
管理好时间
• 描述时间安排表,要求会制定一个时间安 排表
管理好时间
• 时间管理要素
– 决定如何使用时间 – 制定时间安排表 – 对照制定的时间安排表跟踪使用时间的方式 – 决定应该改变什么以使自己的行动达到所作
设计
11
43
65 7.222222222
编码
130
162
428 47.55555556
代码复查
编译
44
21
78 8.666666667
测试
82
73
215 23.88888889
后置处理
17
32
61 6.777777778
总计
297
349
900
100
最大值
292
最小值
203
PSP项目计划总结表实例
引入缺陷
151
18
8.39 小的链表
158
20
7.9 小的计算
产品规模
• 大程序的规模估算
程序 Loops
4 5
Case 2 3
Data 6
Calc 1
程序规模估算表格及其实例
逻辑代码行
以前功能
估计功能
10
简单的while-loop
14
中等的repeat-until repeat-until
11
小 case语句
– 包括的内容:需求分析、估算计划、设计、 编码、测试、安装、试运行、正式运行。
进度管理
• 检测点设置的频度
– 如果一项工作用二周:>2个,最好有4-5个 检测点
– 如果3-5小时,只要一个检测点 – 持续几周,但每周只要0.5小时,每周也要设
检测点
进度管理
• 检测点模糊或频繁地改动计划会给人们 造成一种盲目的乐观情绪,采取下述方 法避免。
产品计划
• 产品计划
– 产品计划帮助总结和管理要生产的产品的时 间数据,作业编号日志是跟踪生产产品所用时 间的一种工具.可以使用这些信息计划下周的 工作或是设计以后的更复杂的计划
产品规模
• 规模度量方法
程序开发时间
程序 开发时间(分) 逻辑代码行 分钟/行
1
158
Leabharlann Baidu
20
7.9
2
69
11
6.27
3
114
2.33 7.38 4.18 3.33
4.38
产品规模
• 估计程序规模
章节 4
2 3 5 6 1
程序规模排序表
开发时间(分) 逻辑代码行 分钟/行
功能
93
10
9.3 简单的while-loop
69
11
6.27 小 case语句
114
14
8.14 大case语句
95
14
6.79 中等的repeat-until
PSP项目计划总结表实例
总结 分钟/LOC LOC/小时 缺陷个数/KLOC 过程效益
A/FR
计划 6.67 8.88
实际 9.23 9.8
累计 6.5
程序规模 新开发与更改的 最大值
最小值
计划 44 58
30
实际 57
累计 125
开发时间(分钟) 计划 实际 累计 累计百分比
计划
13
18
53 5.888888889
个体软件过程 PSP实施方法
阶段/产品计划
• 产品计划与阶段计划的关系(图4.1)
阶段计划
• 阶段计划
– 了解自己的时间数据 – 完成周活动总结表,算出每个活动所用的时间
(平均,最长,最短)
产品计划
• 目标
– 利用时间日志中的数据制定产品计划
产品计划
• 产品计划
– 待开发产品的规模极其重要的特性 – 完成工作所需时间的估计 – 项目进度计划
计划
设计 编码 代码复查 编译 测试
总计
计划
实际 2 6
8
累计 累计百分比 缺陷个数/小时
2
25
6
75
0
0
8
100
排除缺陷
计划
设计 编码 代码复查 编译 测试
总计
计划 实际 累计 累计百分比 缺陷个数/小时
6
6
75
2
2
25
8
8
100
管理好时间---作业
• 使用所有花费时间的数据,为小学期建立 常规周时间安排表,对于安排与平均时间 有很大不同的情况,简要解释理由.
契约的管理
• 契约的主要内容
– 做什么 – 判断工作是否完成的准则 – 谁来完成 – 何时完成 – 回报多少 – 提供报酬人或其他考虑
契约的管理
• 契约的管理方法
安排的要求
管理好时间
• 活动分类 • 收集活动的时间数据 • 时间分配评价 • 作出时间安排 • 找出更多时间
管理好时间
• 制定基本规则 • 设定时间分配的优先级 • 制定时间表
管理好时间
• 管理可变动时间
– 目前最优先考虑的是什么项目? – 是否有一些事情必须的特定的时间做? – 是否一有时间就想去做某些活动?
– 制订一份全新的的计划之前,不要改动进度
– 按照计划公布项目进展状态时,不要改动计 划
– 给出新估计项目完成日期时,保留原来的估 计日期;保存原始的进度计划和所有更新的 版本。
练习
• 对小学期的程序,定义3个或更多的检查 点,上交一份简要的报告描述和说明每 个检查点,并且 要说明其他人如何你是 否已经完成了检查点。
PSP项目计划总结表
• 总结
– 分钟/LOC、LOC/小时、缺陷个数、过程效 益、A/FR
• 程序规模
– 新开发的和更改的
PSP项目计划总结表
• 开发时间
– 计划、设计、编码、代码复查、编译、测试、 后置处理、时间总计
• 引入缺陷
– 计划、设计、编码、代码复查、编译、测试
• 排除缺陷
– 计划、设计、编码、代码复查、编译、测试
14
8.14
4
93
10
9.3
5
95
14
6.79
6
151
18
8.39
总计
680
87
平均
110
14.5
7.82
产品规模
• 其它规模度量方法-菜单、文件、报告等
程序
1&2 3 4 5 6
总计 平均
每章的阅读时间
阅读时间(分) 页数
80
20
28
12
118
16
71
17
40
12
337
77
56.17
12.83
分钟/页 4
日期 契约 另一方 时间 签订日期 回报
1,3,5 上课 指导教 3 师
成绩
进度管理
• 制定工作进度的目的:是为了满足合同或 任务书的时间要求。
进度管理
• 制定工作进度的步骤:
– 细化到任务 – 估计任务规模、决定工作量 – 制定里程碑表(注意各任务的依赖关系) – 跟踪里程碑
进度管理
• 工作进度的表示方法:Gantt图、时间表
case语句
14
大case语句
18
小的链表
20
小的计算
估计
小的计算
最小 7 5
10 22
平均 最大
11
14
8
11
15
20
34
45
管理好时间
• 描述时间安排表,要求会制定一个时间安 排表
管理好时间
• 时间管理要素
– 决定如何使用时间 – 制定时间安排表 – 对照制定的时间安排表跟踪使用时间的方式 – 决定应该改变什么以使自己的行动达到所作
设计
11
43
65 7.222222222
编码
130
162
428 47.55555556
代码复查
编译
44
21
78 8.666666667
测试
82
73
215 23.88888889
后置处理
17
32
61 6.777777778
总计
297
349
900
100
最大值
292
最小值
203
PSP项目计划总结表实例
引入缺陷
151
18
8.39 小的链表
158
20
7.9 小的计算
产品规模
• 大程序的规模估算
程序 Loops
4 5
Case 2 3
Data 6
Calc 1
程序规模估算表格及其实例
逻辑代码行
以前功能
估计功能
10
简单的while-loop
14
中等的repeat-until repeat-until
11
小 case语句
– 包括的内容:需求分析、估算计划、设计、 编码、测试、安装、试运行、正式运行。
进度管理
• 检测点设置的频度
– 如果一项工作用二周:>2个,最好有4-5个 检测点
– 如果3-5小时,只要一个检测点 – 持续几周,但每周只要0.5小时,每周也要设
检测点
进度管理
• 检测点模糊或频繁地改动计划会给人们 造成一种盲目的乐观情绪,采取下述方 法避免。
产品计划
• 产品计划
– 产品计划帮助总结和管理要生产的产品的时 间数据,作业编号日志是跟踪生产产品所用时 间的一种工具.可以使用这些信息计划下周的 工作或是设计以后的更复杂的计划
产品规模
• 规模度量方法
程序开发时间
程序 开发时间(分) 逻辑代码行 分钟/行
1
158
Leabharlann Baidu
20
7.9
2
69
11
6.27
3
114
2.33 7.38 4.18 3.33
4.38
产品规模
• 估计程序规模
章节 4
2 3 5 6 1
程序规模排序表
开发时间(分) 逻辑代码行 分钟/行
功能
93
10
9.3 简单的while-loop
69
11
6.27 小 case语句
114
14
8.14 大case语句
95
14
6.79 中等的repeat-until
PSP项目计划总结表实例
总结 分钟/LOC LOC/小时 缺陷个数/KLOC 过程效益
A/FR
计划 6.67 8.88
实际 9.23 9.8
累计 6.5
程序规模 新开发与更改的 最大值
最小值
计划 44 58
30
实际 57
累计 125
开发时间(分钟) 计划 实际 累计 累计百分比
计划
13
18
53 5.888888889
个体软件过程 PSP实施方法
阶段/产品计划
• 产品计划与阶段计划的关系(图4.1)
阶段计划
• 阶段计划
– 了解自己的时间数据 – 完成周活动总结表,算出每个活动所用的时间
(平均,最长,最短)
产品计划
• 目标
– 利用时间日志中的数据制定产品计划
产品计划
• 产品计划
– 待开发产品的规模极其重要的特性 – 完成工作所需时间的估计 – 项目进度计划
计划
设计 编码 代码复查 编译 测试
总计
计划
实际 2 6
8
累计 累计百分比 缺陷个数/小时
2
25
6
75
0
0
8
100
排除缺陷
计划
设计 编码 代码复查 编译 测试
总计
计划 实际 累计 累计百分比 缺陷个数/小时
6
6
75
2
2
25
8
8
100
管理好时间---作业
• 使用所有花费时间的数据,为小学期建立 常规周时间安排表,对于安排与平均时间 有很大不同的情况,简要解释理由.
契约的管理
• 契约的主要内容
– 做什么 – 判断工作是否完成的准则 – 谁来完成 – 何时完成 – 回报多少 – 提供报酬人或其他考虑
契约的管理
• 契约的管理方法
安排的要求
管理好时间
• 活动分类 • 收集活动的时间数据 • 时间分配评价 • 作出时间安排 • 找出更多时间
管理好时间
• 制定基本规则 • 设定时间分配的优先级 • 制定时间表
管理好时间
• 管理可变动时间
– 目前最优先考虑的是什么项目? – 是否有一些事情必须的特定的时间做? – 是否一有时间就想去做某些活动?