《用数据管理过程》PPT课件.ppt_第1页
《用数据管理过程》PPT课件.ppt_第2页
《用数据管理过程》PPT课件.ppt_第3页
《用数据管理过程》PPT课件.ppt_第4页
《用数据管理过程》PPT课件.ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用数据管理过程 演讲人 张传波 CMMIonline 用数据管理过程的故事-1 n下属:报告领导项目已经差不多完成了! n领导:请用数据来说明项目的情况,能量化 的尽量量化。 n下属:项目已经完成99%了! n领导:晕 CMMIonline 用数据管理过程的故事-2 n领导:请报告一下项目的工作量情况。 n下属:好的我去算一下,两天内报告情况。 n领导: n下属加班3天,才勉强算出来。 n下属:报告领导,到目前为止项目共花费135 人日,其中 n领导:很好,那么与计划比较,我们的工作 量投入情况是否正常? n下属:啊(没有做计划噢) CMMIonline 用数据管理过程的故事-3 n某项目经理决心要做好量化管理的工作,每次项目 报告都列举了大量数据,如: n工时投入情况 n差旅费用情况 n缺陷、问题清单 n领导:收集统计这些数据的时间占多少比例? n项目经理:噢20%左右吧 n领导:你怎样利用这些数据来管理项目? n项目经理: n领导:花这么多时间来做度量工作,值不值? n项目经理: CMMIonline 用数据管理过程的常见低级错误 n以为有数字就是用数据来管理过程 n不能很快得到统计数据 n没有比较的基准 n为了得到数据不惜工本 n不明确如何利用数据来管理项目 n不明确度量的目的 n CMMIonline 让人目眩的量化理论 6Sigma? SPC? 用数据管 理过程? PCB? 功能点法? ? ? ? CMMIonline 用数据来管理过程的4个层次 n初级量化管理-感知级,相当于CMMI2级。 n中级量化管理-经验级,相当于CMMI3级。 n高级量化管理-可预测级,相当于CMMI4级。 n超级量化管理-持续优化级,相当于CMMI5级。 CMMIonline 几个例子 任务概述计划完成日期实际完成日期偏差分析 任务18月3日8月5日. 任务28月10日8月11日. 任务n8月15日未完成. 测试报告: 严重级别 已解决的缺陷数量未解决的缺陷数量 致命20 严重61 一般202 轻微154 汇总437 总缺陷数量 :50 进度报告: CMMIonline “感知级”的特点 目标明确 有比较基准 有完整的度量体系 保证及时性 有调整措施 满足CMMI2 MA CMMIonline 用数据来管理过程的4个层次 n初级量化管理-感知级,相当于CMMI2级。 n中级量化管理-经验级,相当于CMMI3级。 n高级量化管理-可预测级,相当于CMMI4级。 n超级量化管理-持续优化级,相当于CMMI5级。 CMMIonline “感知级”存在的一些问题 n进度偏差多少才算合理? n缺陷数量多少才算正常? n估算多少工作量才算合理? n “感知级”定义的比较基准,一般是凭“感觉”定出来的 这个“感觉”有多准,用来监控项目的合适程度有多大?心中无数。 CMMIonline 功能点法 划分功能点 软件规模 得出工作量 如何由软件规模 导出工作量? CMMIonline 规模与工作量关系 规模 工作量 CMMIonline “经验级”的特点 n积累了一定的历史数据 n由历史数据得出一些经验值,如: n平均值 n最大值 n最小值 n能利用这些经验值来管理项目 n能利用历史数据进行估算 CMMIonline CMMI 3级 财富库 项目定义过程 用项目定义过程管理项目 度量库 CMMIonline 用数据来管理过程的4个层次 n初级量化管理-感知级,相当于CMMI2级。 n中级量化管理-经验级,相当于CMMI3级。 n高级量化管理-可预测级,相当于CMMI4级。 n超级量化管理-持续优化级,相当于CMMI5级。 CMMIonline 煮饭的故事 以野炊的方式煮饭 用电饭煲来煮饭 问题:能预测煮饭的效果吗? 问题:能预测煮饭的效果吗? CMMIonline 麦当劳的薯条 n两个大特点 n好吃! n全球味道一样! n问题1:为什么会这样? n问题2:薯条的生产过程是怎样的? CMMIonline 什么因素影响软件的质量? 质量 人 需求质量 设计质量 编码质量 测试质量 培训 招聘 测试计划 测试工具 测试用例 发布标准 CMMIonline 不稳定的过程与稳定的过程 不稳定的过程 稳定的过程 项目性质 项目规模 人员水平 项目性质 项目规模 人员水平 输出不稳定 输出稳定 CMMIonline 不稳定过程的行为图 可接受范围 期望值 CMMIonline 稳定过程的行为图 可接受范围 期望值 CMMIonline 稳定的过程 n已对影响项目成本、进度、质量等因素进行 详尽分析。 n过程已很好了控制了影响项目成本、进度、 质量的各类因素。 n过程执行力度足够强。 n用基线来管理项目。 n能有很高可信度地预测项目的结果。 CMMIonline 用基线管理项目样例 CPI 时间 需求设计编码测试 1 SPC:统计过程控制 CMMIonline 统计过程控制的特点 n进行统计过程控制的过程是稳定的 n过程进行了足够细分,容易区分信号和噪音。 n数据点的偏差,是由公共原因(Common Cause)和可归属原因(Special Cause)共同作用 下导致的。 n用统计学的办法计算出性能基线,如XR图、 XmR图。 n用基线进行项目管理,项目管理的重点是监控 超出上下限的点。 CMMIonline 用数据来管理过程的4个层次 n初级量化管理-感知级,相当于CMMI2级。 n中级量化管理-经验级,相当于CMMI3级。 n高级量化管理-可预测级,相当于CMMI4级。 n超级量化管理-持续优化级,相当于CMMI5级。 CMMIonline 什么是有能力的过程? n不稳定的过程,没有能力可言。 n稳定的过程,是有能力的! 经验级可预测级 不稳定稳定/有能力 持续优化级 更加有能力 CMMIonline 什么叫更加有能力? 稳定的过程 项目性质 项目规模 人员水平 输出稳定 基本满足要求 稳定的过程 项目性质 项目规模 人员水平 输出更稳定 并更满足要求 CMMIonline 更有能力的基线的特点 n上下限更窄 n中值更接近商业目标 有能力更有能力 CMMIonline 如何让过程更加有能力? 改进过程 引入新技术 原因分析 CMMIonline 总结 n由“感知级”到“经验级”,再到“可预测级”、“ 持续优化级”这个过程是不可跨越的。 n“感知级”通过软件度量,大概了解项目的状 况,并作为工作调整的依据。 n“经验级”通过软件度量,对比项目的历史经 验数据,把握项目的状况,并进行相应的工 作调整。 n“可预测级”实质就是统计过程控制。 n“持续改进级”目的就是让过程更加有能力。 CMMIonline 思考:是不是越高级越好? n微软是哪一级? n答案: n不是越高级越好。 n个别企业可能做不了“可预测级”和”持续改进级” n老板们要考虑清楚哪种层次的量化管理级别适合您 的商业目标 。 CMMIonline 提问时间 n初级量化管理-感知级,相当于CMMI2级。 n中级量化管理-经验级,相当于CMMI3级。 n高级量化管理-可预测级,相当于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论