从项目估算到项目策划、再到计划跟踪控制,包括风险的识别与管理,常见的改进点有哪些呢?基于我的咨询经验梳理如下:

小类

关注点

估算方法

无论是采用经验法还是模型法,都要根据历史的估算偏差率评价估算方法的合理性,如果偏差率大,则应该识别改进点。

规模、复杂度是影响工作量最常见的2个因子,不同类型的项目可能影响因子不同。要做相关性与回归分析,找到影响工作量的重要因子。

规模与工作量之间可以建立回归方程,在此回归方程中可以分析固定成本的大小是否合理。

在充分沟通的基础上进行估算,策划扑克法、宽带DELPHI方法都是有效沟通的手段。

规模估算

自定义的规模估算方法要检验合理性:回归方程、偏差率。

自定义的规模度量单位要详细而明确的定义,确保具有可比性。比如,如果是需求个数,则要对什么是一个需求进行明确定义。如果是定义代码行,则需要对是否包含注释、空行、工具自动生成的代码等进行详细定义。

COSMIC方法可以进行初步估算规模,也可以精确度量规模,精确度量时可以作为澄清需求的有效手段,无论是传统开发还是敏捷模式都适用,值得推广。

工作量估算

如果需要单独度量各角色的工作量或者各阶段的工作量,则可以建立工作量分布的性能基线。

过程设计

做项目过程裁剪或设计时,应该先分析了项目的特征(比如:规模、技术成熟度、客户成熟度、项目团队经验等),再定管理策略。

对组织级过程的裁剪,要分析对项目目标达成的影响。

短周期的项目可以瀑布模式,中长周期的项目建议采用迭代或增量模式。

不同的生命周期模型,应该积累历史数据比较效率与质量的差异。

对组织级流程的裁剪要检查合理性,重要的活动、输出物不能裁剪。

任务拆分

任务的识别要完备。要覆盖所有的需求,不要遗漏管理的任务、培训的任务。

任务大小的拆分原则: 近期任务不超过1周,中长期任务不超过2周。

任务的拆分在组织级可以给出参考的样例与模板,项目类型不同,模板与样例不同。

小项目可以按阶段为主线拆分,大项目建议按交付物为主线进行拆分。

工期估算

工期敏感的项目可以识别关键路径,并进行蒙特卡罗模拟工期目标的可实现性。

蒙特卡罗模拟时,前提条件与决策目标的设置要与项目目标一致。

如果要缩短交付周期,则可以:

1 进行价值流分析,识别浪费与等待。

2 进行敏感性分析,识别影响总工期的关键环节。

计划评审

计划要经过责任人的评审与承诺。

项目计划要根据外部环境的变化、项目的进展情况实时调整。

计划变更

总体计划的变更要经过评审。

风险管理

可以将风险的影响关联到项目目标,这样更易于判断风险的优先级。

风险描述时要描述清晰风险的背景,以便于大家对于风险的优先级有一致的判断。

风险基于发生的原因进行分类,以便于合并风险的应对措施。常见的类别有:人、技术、过程、质量、工期、成本、规模、环境、其他。

有些风险是需要高层经理协助解决的,在给领导汇报工作时要及时通报风险。

高优先级的风险应该既定义了规避措施又定义了应急措施。

每个风险的应对措施要责任到人。

风险的应急措施应定义启动条件。

通常基于可能性、严重性、紧迫性考虑风险的优先级。

要定期跟踪风险状态的变化。

计划跟踪

每日站立会议是实时跟踪项目的有效手段,应该强力推荐 。

在例会上要通报发生的变更。

燃尽图、燃起图等都是展示迭代或项目进展的有效手段,应该强力推荐。很多项目在每日站会上不更新、展示燃尽图,这是应该改进的。

看板是任务进展可视化的有效手段 应该强力推荐。

计划了什么就要跟踪什么。项目目标、规模、工作量、进度、质量都应该跟踪实际与计划的偏差。

项目进展汇报不能都是文字说明,要有数据、有图形、有结论。

可以定义跟踪策略。列出项目进展中的各种跟踪手段,及每种手段的关注点。

每个管理问题要责任到人,跟踪关闭。

过程改进的关注点之项目管理过程相关推荐

  1. 项目管理:项目管理过程

    本文章为PMBOOK原书摘录 目录 1. 项目管理过程间的相互作用 2. 项目管理过程组 3. 启动过程组 4. 规划过程组 5. 执行过程组 6. 监控过程组 7. 收尾过程组 8 项目信息 9 知 ...

  2. 【软件工程】CMMI 能力成熟度模型集成 ( CMMI 过程管理过程域 | CMMI 项目管理过程域 ) ★

    文章目录 一. CMMI 过程管理过程域 333 级 444 级 555 级 二. CMMI 项目管理过程域 222 级 333 级 444 级 一. CMMI 过程管理过程域 333 级 组织级过程 ...

  3. 轻量级过程改进项目启动

    项目开始时的研究和开发的源泉,在r \\ u0026研发团队而言是一个很大的事情,然而,项目启动是不是easy事儿,这个过程必须满足很多条件才能真正启动项目,否则,非正规甚至是不合理的项目才会开始进行 ...

  4. 敏捷项目管理过程改进

    一.为什么敏捷? 目前大环境智慧城市.人工智能.大数据,面向To B的业务等,在要求产品管理需要快速的需求响应,项目管理需要更强的整合协调.复杂的大环境,就在推动我们用最敏捷的方式迎接这个多变的市场. ...

  5. 东北大学软件项目管理与过程改进复习提纲(2020)——第八章《项目质量管理》

    文章目录 8.1 项目质量管理的重要性 8.2 什么是项目质量管理 8.3 计划质量管理 8.4 实施质量保证 8.5 质量控制 8.6 质量控制的工具和技术 8.6.1 7种工具 8.6.2 统计抽 ...

  6. 东北大学软件项目管理与过程改进复习提纲(2020)——第十一章《项目风险管理》

    文章目录 整体结构 1 项目风险管理的重要性 2 计划风险管理 3 IT项目风险的一般来源 4 识别风险 4.1 对识别风险的建议 4.2 风险登记表 5 定性分析 5.1 概率/影响矩阵计算风险因子 ...

  7. 简练软考知识点整理-项目管理过程与过程组

    过程是指旨在创造最终成果的系统化的系列活动,以便对一个或多个输入进行加工,生成一个或多个输出.现代项目管理理论认为,任何项目都是由两个过程构成的,其一是项目的实现过程(产品导向过程),其二是项目的管理 ...

  8. 项目管理过程组–五大过程组

    项目管理过程组指对项目管理过程进行逻辑分组,以达成项目的特定目标. 五大过程组包含:启动过程.规划过程.执行过程.监控过程.收尾过程 启动过程组:定义一个新项目或者现有项目的一个新阶段,授权开始该项目 ...

  9. CMMI3过程改进项目词汇表

    CMMI3过程改进项目词汇表CMMI3过程改进项目词汇表CMMI3过程改进项目词汇表

最新文章

  1. 将CAD图纸转换出来的图片怎么设置其为高清JPG格式?
  2. 108-学习如何格式化字符串
  3. Leetcode记录
  4. MATLAB实战系列(二)- 如何使用YALMIP检验数学模型的正确性?
  5. 10 个平板电脑上的 Python 编辑器
  6. 自己定义九宫格手势解锁
  7. 上海哪个图书馆营业时间最长
  8. Dapr微服务应用开发系列4:状态管理构件块
  9. java++记录+运行_记录java+testng运行selenium(三)---xml、ini、excel、日志等配置
  10. 火狐浏览器工具栏/折叠菜单怎么设置?火狐浏览器工具栏/折叠菜单定制教程
  11. linux5.5 里dns,linux red hat 5.5 dns 问题求解
  12. 怎么改wps表格中折线图的横坐标?
  13. 【CCCC】L3-014 周游世界 (30分),,DFS搜索最短路,路径打印
  14. 安装j2ee开发环境
  15. 1.2软件测试的定义和分类
  16. opencv+python获取摄像头视频流并翻转保存文件
  17. 任意模数ntt_再探快速傅里叶变换(FFT)学习笔记(其三)(循环卷积的Bluestein算法+分治FFT+FFT的优化+任意模数NTT)...
  18. 在线生成圣诞帽子的头像HTML源码
  19. matlab积分求解(定积分/不定积分)总结
  20. 鸿蒙小游戏-俄罗斯方块

热门文章

  1. 最优雅的Java字符串拼接是哪种方式?
  2. python+selenium自动登录QQ邮箱
  3. 【SPSS】利用spss进行图斑数据统计
  4. mysql计算年休假天数_年休假的工作年限和天数如何计算公式
  5. 求1000之内的完数
  6. 手把手教你在Linux上安装LaTeX环境
  7. 一定能解决“糟糕无法安装SQLServer(setup.exe)”问题
  8. U盘加密软件厂商提醒:实现U盘文件防拷贝、外发文件加密控制
  9. php第一课,PHP第一课 简单了解PHP_PHP教程
  10. API开放接⼝设计之appId,appSecret,accessToken(同微信开发平台接⼝)