第9章 项目监督与控制-1
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
过了几年,木工实在忍不住了,就好酒好菜宴请主管,非要他说出那 天拉梁的秘密来不可。主管微微一笑说:我每天在你们都回去休息的时候 ,都去检查、测量,后来发现您将大梁少做了一米,为了不耽误第二天上 梁,我连夜赶工重做了一根,将您那个大梁给拆了,第二天,我们俩抬梁 上房的时候,就知道您会叫少了一米,我就特意要拉长一米,事情就是这 么简单。
变更控制流程
zhu.kerry@gmail.com
变更控制策略
1. 2. 3. 4. 5.
变更预防 变更控制委员会 变更执行管理 变更适应—敏捷开发 变更经验收集与总结
zhu.kerry@gmail.com
第9章 项目监督和控制
9.1 项目过程度量
9.2 数据收集 9.3 可视化管理 9.4 数据分析 9.5 优先级控制
zhu.kerry@gmail.com
缺陷优先级
优先级是指表示处理和修正软件缺陷的先后顺序的指标。
最高优先级,立即修复,否则阻碍进一步测试。 较高优先级,在产品发布之前必须修复。 一般优先级,如果时间允许就修复。 低优先级,可能会修复,但是不影响正常发布。
zhu.kerry@gmail.com
9.6 变更控制
9.7 合同履行控制
zhu.kerry@gmail.com
合同履行控制
1. 制定科学完整的合同管理制度
2. 制定合理完善的合同履行控制系统 3. 加强合同变更的管理 4. 强化企业法律顾问的职责 5. 组织企业职工的法律培训
zhu.kerry@gmail.com http://blog.csdn.net/Kerryzhu
zhu.kerry@gmail.com
甘特图
zhu.kerry@gmail.com
来自百度文库
延迟图
zhu.kerry@gmail.com
时间线
zhu.kerry@gmail.com
计划与实际对比图
zhu.kerry@gmail.com
其他进度可视化方法
预警提示 代码审查可视化分析
缺陷分析 及时战报 ……
zhu.kerry@gmail.com
第9章 项目监督和控制
9.1 项目过程度量
9.2 数据收集 9.3 可视化管理 9.4 数据分析 9.5 优先级控制
9.6 变更控制
9.7 合同履行控制
zhu.kerry@gmail.com
数据分析
实践是最好的老师,但是,如果不能从中学习 ,再多的实践也没有用。 摘自人月神话
zhu.kerry@gmail.com
全程可视化
1. 项目前期调查时期(原型设计) 2. 项目启动时期在项目刚刚启动的时候,确定组织结构是可 视化的首要任务。 3. 项目计划时期 工作分解WBS和角色责任矩阵。
活动 需求 设计 编码 测试 验收 小王 P C P C I 小李 P A A A A 小张 A P C I I 小韩 I I C P C 小徐 I I I I P
zhu.kerry@gmail.com
9.4 数据分析
9.4.1 设定不同阶段
9.4.2 分析方法
zhu.kerry@gmail.com
数据分析的阶段
1、观察探索性分析 2、模型选定分析 3、推断分析 4、分析改进
zhu.kerry@gmail.com
排列图
zhu.kerry@gmail.com
zhu.kerry@gmail.com
第9章 项目监督和控制
9.1 项目过程度量
9.2 数据收集 9.3 可视化管理 9.4 数据分析 9.5 优先级控制
9.6 变更控制
9.7 合同履行控制
zhu.kerry@gmail.com
9.2 数据收集
9.2.1 数据收集方式
9.2.2 数据质量
zhu.kerry@gmail.com
数据收集方式
1. 被动接收 如:日报、周报、月报等方式。 2. 主动收集 项目组长/负责人/经理通过各种 手段主动地进行数据的收集。
zhu.kerry@gmail.com
确保数据信息的质量
1. 数据的真实性 基于真实数据的分析才更可靠,从而可以做出正确的决策。 2. 数据的及时性 在软件开发过程中,有些数据是要求及时收集的,如果不能 及时上报这些数据和解决数据所反映的问题,将会对软件 项目的进度甚至质量、成本造成很大的威胁。 3. 数据的有效性 有效的数据才有价值去做分析。
正态分布法
在正态曲线中,均值± 1σ只能给出68.26%的覆盖程度 ,而使用均值± 2σ、± 3σ则可以界定正态曲线中 95.44%、99.73%的覆盖程度。6σ则说明样本观测值非常 集中,过程能力很强,所以被用来表示高质量的生产水平 。
zhu.kerry@gmail.com
S曲线分析法
zhu.kerry@gmail.com
zhu.kerry@gmail.com
第9章 项目监督和控制
9.1 项目过程度量
9.2 数据收集 9.3 可视化管理 9.4 数据分析 9.5 优先级控制
9.6 变更控制
9.7 合同履行控制
zhu.kerry@gmail.com
9.6 变更控制
9.6.1 流程
9.6.2 策略
zhu.kerry@gmail.com
过程度量的流程
流程的主要流动方向,即从确认过程问题到实施过 程行动的全过程。 和过程强关联、过程度量受过程控制性的影响。 虚线表示弱关联,相互参考。
zhu.kerry@gmail.com
过程度量的阶段
1. 2. 3. 4. 5.
识别目标和度量描述 定义度量过程 搜集数据 数据分析与反馈 过程改进
zhu.kerry@gmail.com
zhu.kerry@gmail.com
全程可视化
4. 项目执行时期 展示进度信息,可以选用甘特图、时间线; 展示代码质量,可以利用一些代码审查结果和缺陷分 析图表; …… 5. 项目收尾总结时期 总结信息用表格、图形Powerpoint 文件等可视化形式呈现给大家分析结果。 6. 项目后期维护时期 针对维护过程中遇到的问题进行汇总和可视化分析。
区分缺陷的优先级和重要性
从客户的角度考虑 当评估缺陷优先级的时候,要常考虑这个缺陷是否 对客户造成很大的负面影响。负面影响大,优先 级就高。 遵照二八原则 任何一组事物中,最重要的只占其中约20%,其余 的80%虽然是多数,但是却是次要的。所以抓住 重要的部分来处理很重要,只有先抓住了重要的 关键缺陷,测试效率和测试质量才能提高,同时 也能产生最大的效益。
关联图法
zhu.kerry@gmail.com
KJ法
zhu.kerry@gmail.com
PDPC法
zhu.kerry@gmail.com
第9章 项目监督和控制
9.1 项目过程度量
9.2 数据收集 9.3 可视化管理 9.4 数据分析 9.5 优先级控制
9.6 变更控制
9.7 合同履行控制
zhu.kerry@gmail.com
Q&A
9.5 优先级控制
9.5.1 优先级设定与处理
9.5.2 缺陷优先级和严重性
zhu.kerry@gmail.com
多项目并行优先级处理
zhu.kerry@gmail.com
任务/问题优先级处理
优先级高的任务/问题: 核心功能或核心模块的任务。 关键路径上的任务。 有相互依赖关系的前导任务。 影响范围大的问题。 阻碍进度的问题。 严重影响项目质量的问题。 ……
软件项目管理
第9章 项目简单和控制
Kerry Zhu
Zhu.Kerry@Gmail.com http://blog.csdn.net/Kerryzhu
zhu.kerry@gmail.com
木工与主管
总管手下新来了一个非常厉害的木工,就是对主管有点不服气。一次 主管让他负责做大梁。新来的木工决定要难为木工总管,他做好了一根大 梁,非常的漂亮,就是把大梁少做了一米。 第二天,准备上梁,此时木工喊道:总管房梁短了一米。没想到,主 管很悠闲的说,那我们俩把这梁拉长一米。 木工一拉,嘿,真是神了,这 梁真的就长了一米,一时间掌声雷动,大家都说主管是个神仙,大梁都能 拉长一米。木工更是惊奇不已,没想到主管这么厉害。从此以后,木工就 跟着主管,走南闯北,干下了许多大工程。
zhu.kerry@gmail.com
协调工作优先级处理
团队>个人
zhu.kerry@gmail.com
缺陷严重性
缺陷严重性是指软件缺陷对软件质量的破坏 程度、对客户使用产品或服务的影响程度。 A类:致命错误 B类:严重错误 C类:一般性错误 D类:较小错误 E类:建议性问题(非缺陷)
zhu.kerry@gmail.com
监督与控制
zhu.kerry@gmail.com
第9章 项目监督和控制
9.1 项目过程度量
9.2 数据收集 9.3 可视化管理 9.4 数据分析 9.5 优先级控制
9.6 变更控制
9.7 合同履行控制
zhu.kerry@gmail.com
9.1 项目过程度量
9.1.1 过程度量内容
9.1.2 过程度量流程 9.1.3 过程度量方法 9.1.4 过程度量规则
zhu.kerry@gmail.com
过程度量的内容
1. 软件过程能力度量(CMM/CMMI过程)
2. 软件过程性能的度量
3.过程效率度量和质量度量的有机结合
zhu.kerry@gmail.com
过程度量定义规则
制定度量参数时应尽可能考虑组织的受用性和通用性。 度量的目标是改进软件过程,提高质量和效率,因此不要 使用度量去片面地评价个人和组织团队,这样会违背度量 的初衷,并影响团队成员的积极性。 避免度量指标太多或者太少。 利用专门的系统或者专人进行统计度量工作,以确保数据 的一致性和准确性。 ......
zhu.kerry@gmail.com
第9章 项目监督和控制
9.1 项目过程度量
9.2 数据收集 9.3 可视化管理 9.4 数据分析 9.5 优先级控制
9.6 变更控制
9.7 合同履行控制
zhu.kerry@gmail.com
9.3 可视化管理
9.3.1 全程可视化
9.3.2 进度可视化监控方法