按照CMMI/GJB5000B的要求,在完成项目估计后,可以依据估计结果制定项目计划。但是,即便这样的计划有据可依,依然需要评价其可行性,因为通过可行性分析可以保证计划是基于可靠的工程判断或历史数据,而不是基于不切实际的约束。

评价项目计划的可行性通常要考虑以下因素:

  • 策划的基础

制定计划的基础有估计结果、项目范围、资源、交付节点和里程碑。计划必须以这些内容为基础制定,与其匹配。而且,应确保这些内容是正确的。

  • 计划的完整性

制定的计划应当覆盖了项目所有活动和应产生的工作产品。或者说,计划应当覆盖产品的WBS和任务的WBS。

  • 过程的可信度

制定计划的项目策划过程应当是可信的。之前应当有项目使用过该过程来制定计划,并且产生过好的结果。

  • 历史数据

所制定的项目计划应当与历史类似项目计划在内容上、范围上基本一致,在规模和工作量、进度的关系上也基本一致。

  • 计划的深度和广度

计划的深度是指是否对计划的内容进行了足够详细的分解,使得最小的工作包便于有效的管理;计划的广度是指计划的完整性,并且所有计划内容应当是一致的、兼容的。

  • 计划的细节

评价计划的可行性时,要考虑以下这些细节问题:

a) 是否遗漏了重要的活动、工作产品?
b) 计划中是否考虑了节假日)?
c) 项目活动(进度)间的重叠是否合理?
d) 项目进展速度是否合理?
e) 项目缺陷密度等质量目标是否合理?
f) 总量(如工作产品的总数和总的工作量)在整个计划中是否匹配?
g) 上层计划是否与更详细的分解计划匹配?
h) 在整个计划中,日期、里程碑和期限是否匹配?
i) 为一个具体任务分配的工作量是否与同一时段已安排的工作负荷相匹配?
j) 所分配的工作量是否与项目的预算相匹配?
k) 在一定期限内(一天或一周)为某个项目成员分配的工作量是否与其能够承担的工作负荷相匹配?

评价项目计划的可行性不仅在初始的项目策划阶段进行,当对计划进行重大变更时同样应该进行分析。

评价计划可行性的同时还应标识出各种计划风险、缓解的替代方案。

这正是:

计划制定出来后,还需评价可行性
计划如果不可行,执行起来要人命

最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取【保证100%免费】

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

如何评价项目计划的可行性?相关推荐

  1. 干货!推荐8个强大好用的办公软件,解决很多需求

    给大家安利8个超能打的办公软件. 1.uTools uTools是一个非常强大的生产力工具箱软件,它自由集成了丰富的插件,可以快速匹配场景功能,用完即走. 快捷键Alt+Space可以快速呼出搜索框, ...

  2. 值得安利!8款windows神级软件,真解决了不少痛点啊!

    推荐8款电脑端非常实用的神仙软件,可以解决很多问题,喜欢的话记得点赞支持哦~ 1.火绒安全软件 火绒安全软件绝对要吹爆!火绒安全软件是一款享誉盛名的脑防御及杀毒类安全软件,它轻巧.高效.免费.好用,可 ...

  3. 信息系统项目管理师(2022年)—— 重点内容:项目立项管理(3)

    经济可行性分析主要是对整个项目的投资及所产生的经济效益进行分析,具体包括支出分析.收益分析.投资回报分析以及敏感性分析等. (1)支出分析:信息系统项目的支出可以分为一次性支出和非一次性支出两类. 一 ...

  4. 2015上半年系统集成项目管理工程师(上午+下午)真题解析

    上午试题 1.信息化是人类社会发展的一个高级进程,它的目标是( ). A.建设基于现代信息技术的先进社会生产工具        B.创建信息时代的社会生产力 C.推动社会生产关系及社会上层建筑的改革 ...

  5. Nature | 有机合成的数字化

    2019年7月,普林斯顿大学的Ian W. Davies学者在Nature上发表了一篇文章--有机合成的数字化. 1  摘要 有机合成基本上是由学术实验室进行的,这些实验室由专门研究某些特定化合物或合 ...

  6. C++和操作系统面试问题分类

    inline的使用是有所限制的,inline只适合函数体内代码简单的函数使用,不能包含复杂的结构控制语句例如while switch,并且不能内联函数本身不能是直接递归函数(自己内部还调用自己的函数) ...

  7. 信息系统项目管理师-第二三章:信息系统项目管理基础与立项管理3

    4.项目管理过程 过程的概念:一组为了完成一系列事先指定的产品.成果或服务而需执行的互相联系的行动和活动 PDCA循环-★计划(Plan)--执行(Do)--检查(Check)--行动(Act) 过程 ...

  8. 论面向对象方法与软件复用关系-z

    1.软件复用的特点和现状 软件复用就是将已有的软件成分用于构造新的软件系统.可以被复用的软件成分一般称作可复用构件,无论对可复用构件原封不动地使用还是作适当的修改后再使用,只要是用来构造新软件,则都可 ...

  9. 软件概要设计做什么,怎么做

    2019独角兽企业重金招聘Python工程师标准>>> 作者:赵磊 博客:http://elf8848.iteye.com 软件概要设计做什么,怎么做 一.软件设计一般流程: 1.先 ...

最新文章

  1. RIS服务器的安装和远程自动安装操作系统(二)
  2. LeetCode 14. Longest Common Prefix
  3. C#读取excel数据到datatable中
  4. linux kernel中的中断处理流程
  5. Spring源码解析-实例化bean对象
  6. SQL Server2008数据库的维护 (第四部分)
  7. leveldb登山之路——cache
  8. 【Java】MapReduce编程的编程思想以及基于Hadoop的Wordcount的程序的实现
  9. 我们说的目标导向不是 “唯结果论”
  10. Oracle的FIXED
  11. 字符串查找函数(BF)
  12. 解决firefox和IE9对icon font字体的跨域访问问题
  13. Java web 实战项目案例
  14. svg 编辑器的点击事件兼容pc端和移动端方案
  15. java线程同步机制,实现同步锁
  16. CSS像素(px)、物理像素(pt)、rem、em、rpx
  17. 神经网络(单层感知器)
  18. wps本地模板文件夹的位置
  19. 网络安全攻防战——一场看不见硝烟的战争
  20. 人人都能学会系列之ThreadLocal

热门文章

  1. 中文分词工具探析(一):ICTCLAS (NLPIR)
  2. Android Weekly #36 :把事情做好不是重点,如何找到正确的事才是关键
  3. BMG5100千兆5G智能杆网关
  4. Android 13 VTS HIDL interface 解析
  5. 关于产品设计和UI设计
  6. 分享!微信自定义分享链接的标题(描述和图片)都是怎么实现的?
  7. nginx使用80端口
  8. 总成绩(score)
  9. 计算平均分(C语言)
  10. csv转为矩阵 python_超简单python脚本实现从resfinder+blast下机数据到csv抗性基因矩阵...