写项目计划是一个非常考验项目经理工作能力的工作,既包括了项目的客观规律,也是在拼项目经理的工作经验。这个行业门槛低,大家都可以学习了PMP或者prince2以后,尝试一把去管项目,但是管的好不好,成功不成功,这个真的就是仁者见仁智者见智的事情。

写项目计划是个技术活,可能真的没有你想的那么容易。因为项目可能会有多目标你没有办法平衡,可能进度要求不明确或者不合理,人力资源紧张或者没有合适的人力,采购的设备不清楚型号和数量,项目签订的合同不知道是否能够包的住项目成本,客户的甲方人员说不清楚需求,配合项目的程度也不高,更像是嗷嗷待哺的婴儿一样要你手把手带。

很多资深的经理人都告诉你做计划多么重要,然后告诉你什么叫做PDCA。这些道理我就不要赘述了,我们直接进入正题。  如果你公司或者组织的管理能力没有很高的成熟度,也就是管理项目有章法,有方法论支持的,OK,接下来我跟你讲的事情就很关键了。

一、不要去羡慕那些高端大气上档次的工作计划,实用就好

我看见过很多项目经理做出华丽炫目的甘特图,用project做出结构化的WBS,也有excel随手做的任务清单,也看见过在redmine和禅道里面管理的敏捷工作任务。也经历过和一位善用word文档写工作规划的领导,有人跟我说这样做真的好土,一点都不专业。这些都是形式,只是看懂计划的人是不是直观或者吃力,跟你写出一份好的计划并没有很强的关联关系。

写计划一般按照紧急程度和你所掌握信息的详细程度,你可以把它们分成短期计划、中间计划、长期计划。管项目其实是一个项目信息明晰化的过程,是场信息战,你能够掌握的信息越多,你获得胜利的可能性就越大,有人说这是渐进明细,确实,我只对我最近要做的事情清楚。

如果你没有参与售前和需求的调研工作,你可能在项目的早期因为获得的项目信息非常少,你只知道有一个项目的结束时间,是一个什么性质的项目,比如说产品实施项目、合同开发项目,运维项目,研发项目。然后你要准备一个通讯录把你知道的干系人的联系方式记录到你的笔记本或者电话簿,跟需求方简单地寒暄了几次,你可能就要开始动工启动项目。

这个时候,你最需要的是做一份比较符合现状的短期工作计划,包括了什么时间、地点、谁谁谁拜访哪些项目的相关人员,询问他们什么问题,如果有疑问下次需要紧急联系的方式,需不需要做文字记录等。我以前有个同事觉得这个工作真的很傻帽,为什么这种看似是需求调研的工作要去做一份计划出来。但是实际的情况是,我通过这份计划,可以看到我是否访问过了所有的干系人,我使用的调查方法是否合适,并且对他们展开的问题是有针对性的,那么我获得的信息才是有效的。

在我没有掌握到足够的信息能够撰写出一份支撑项目的工作计划之前,那么一份临时的短期的调研工作计划是必须的。这份工作计划可能只能支撑我的工作一周或者甚至更短的时间,但是我获益更多的是我已经在项目早期对我的干系人所做的工作都有了记录,我可以在后期的工作中补充我前期没有做到,遗漏或者忽略的一些细节,有助于我的工作完善起来。OK,这个计划对我是够用的,没有必要在乎别人的看法。

二、认真分析你所知道的各个细节,尽量考虑你能承受的意外损失

整理和你做计划相关的各种需求,这些需求我总结以后,包括但不限于以下的条目:

1.招标书和投标书上面的技术指标要求,工作建设范围。

2.合同书上项目的里程碑进度要求、付款要求、质量要求。

3.被调研的人员的范围陈述是否超过了你所知道的项目边界。一些很容易被忽略的问题,比如:数据录入工作是否甲方人员完成,系统管理员是否需要甲方的专人负责。

4.项目的验收要求和是否培训、运维等后期工作。

5.需要采购的设备和供应商要求,到货日期和安装日期等。工作场地的要求。

6.项目结束时需要提交的文档、代码、设备等要求。

7.法律法规的特殊要求,或者甲方提出的特别要求,比如:技术平台的要求,服务器操作系统的要求,保密性和安全性的要求等。当然了如果你能把一些非功能需求调查清楚你可以申请性能测试的工程师,或者设计高性能结构的设计工程师。但是前提是你要把这些信息调查清楚。

8.变更的方式和确认的方式。这也是小白们经常踩踏的一个坑,客户提什么就接纳什么,对于那些信奉客户就是上帝的人来说,服从了上帝的命令,上帝就会让你去天堂跟他相会。记住,要把变更的信息搞清楚,有可能在合同中提及,有可能没有这种变更的规定,客户对此一无所知。Good,那么后面你要做的计划就要把这个问题补充上去。

9.最后再就是预算和资金的要求。如果你的项目已经签订了合同,你无力改变项目的收入,但是你一定要把项目的预算做清楚,这也许是今后追加费用的一个依据,不要觉得这是个可有可无的工作。亏本赚吆喝,你要把吆喝喊出去,不然谁知道你吃亏了,对吧。

有了分析后,你会发现,好吧,其实招标文件也有矛盾的地方,投标书也有讲的不清楚的地方或者根本做不到的环节,甚至是哪个傻叉商务签的合同,这完全是客户的霸王条款。所以为什么一份好的项目计划非常重要,你要把这一个一个的坑全部都填上,直到项目结项,项目经理真的不容易,你不再是个从技术人员提拔上来的coder,你现在是一个manager。

如果你是个很乐观的人,或者你是个没心没肺的人,这个时候请你悲观一些,宁可考虑最恶劣的情况,也要把所有不利的因素拿着纸和笔都记录下来,如果你会用思维导图工具,能够邀请到相关的人员做头脑风暴,那么请召开一场风险识别的会议,把你们能够想到的风险都想一遍,如果做过CMMI的公司,或许会有一张风险库的表格(很多情况下这个表格并无卵用),还是仔细对照看一遍自己的项目是否存在风险。因为接下来,你在做计划的时候,有意识的会安排人员处理风险,会延长工作任务的时间,增加工作量的投入,增加交付物的产出。你这个时候越是谨慎,后面你踩到的坑就越少。

好了,下面你就要开始做项目的估算了,这样才能做出一份长期和中期计划。你会用到软件的生命周期模型或者敏捷方法。

如何写好软件项目的工作计划(一)相关推荐

  1. 如何写好软件项目的工作计划-确定目标(二)

    中长期计划,一定要弄清楚项目未来要达成的建设目标(why to do),实现的步骤(how to do),需要的人力和资源(who to do),组织结构和角色职责要求(response),分步骤完成 ...

  2. 如何写好软件项目的工作计划-项目假设(三)

    确定了项目目标,下面就是要把项目的实施策略.人力资源.进度和成本有个大致的估计,当然这是一个很粗略的估计,不是太精确,但是这不是什么大的问题.但是你一定要做这一步,否则项目到了中后期你就会惴惴不安起来 ...

  3. 个人表现怎么写学生_小学生社团工作计划模板怎么写

    [导语]由于工作竞争激烈,为了满足社会的生产力,不得不提高工作效率,与此同时工作的步伐就加快了,为了使步伐的加快不影响正常的秩序,这时就得提出一种计划.本文<小学生社团工作计划模板怎么写> ...

  4. 项目研发工作计划开展规划

    项目采取迭代开发的方式,测试介入开发过程,实时关注开发工作进展动态,观察项目成型的整个周期.在开发过程中尽早地挖掘发现问题并反馈,减少后期的开发维护成本以及有效避免了测试前期的工作空档期.每周五早上进 ...

  5. 软件项目实施工作流程参考

    项目定义    1_1_1<项目组织导论>模板.doc     1_1_2<项目组织建议书>模板.doc      1_1_3<项目公约>模板.doc     1_ ...

  6. 软件项目中需求管理工作的重要性

    开发一个软件项目,如果采用瀑布模型(或改进型瀑布模型)的话,通常会包括以下几个开发阶段,即:需求分析.系统设计.系统编码.系统测试.系统交付(及后续维护).在项目管理过程域中,主要包括:项目规划.立项 ...

  7. 科技创新让工作更加清晰:这款工作计划管理软件如此强大

    什么是好用的工作计划管理软件?有没有一种软件能完成工作计划记录,让自己每一天应该完成的工作得到明确,实现实现管理呢?飞项作为一款将互联网时代的做事方式集大成的工作计划管理软件,专为"把事儿做 ...

  8. 软件项目计划书格式 [转]

    一.项目计划书格式 根据<GB8567-88计算机软件产品开发文件编制指南>中项目开发计划的要求,结合实际情况调整后的<项目计划书>内容索引如下: 1 引言 1.1 编写目的 ...

  9. 计算机信息技术教学工作计划,关于信息技术教学工作计划4篇

    关于信息技术教学工作计划4篇 时光飞逝,时间在慢慢推演,又迎来了一个全新的起点,一定有不少可以计划的东西吧.说到写工作计划相信很多人都是毫无头绪.内心崩溃的状态吧!下面是小编收集整理的信息技术教学工作 ...

最新文章

  1. cmd命令简单别木马的蛛丝马迹
  2. 高文院士:顶级AI人才缺乏,但不必搞全民运动,到处成立人工智能学院
  3. 我之我见:samba共享
  4. 负载均衡沙龙活动第二期现场问答汇集
  5. 全球及中国阻力损失注射器行业“十四五”发展战略规划分与未来需求预测报告2021-2027年版
  6. linux-basic(10)vim程序编辑器
  7. 泽西岛的RESTful Web服务
  8. DbEntry.Net---又一个国产开源ORM数据访问及 WEB 框架
  9. 脚本自动安装rkhunter检查rootkit
  10. html一行文字布局,HTML页面文字布局与文字效果
  11. Unity 导入原神人物模型
  12. Java国际手机号正则校验
  13. Java精简高效异步编程实战
  14. IT服务台基础概念及创建方法
  15. python ipados_iPadOS 的真实体验如何?
  16. Android Binder 之 ServiceManager (基于android 12.0/S)
  17. 极客日报第131期:华为将正式发布鸿蒙手机操作系统;清华成立量子信息班;美团:外卖是微利业务,直接降低抽成无法持续
  18. 服务器系统对比、数据库对比、后台开发语言对比
  19. 网络互连有何实际意义?进行网络互连时,有哪些共同的问题需要解决?
  20. 极客日报第 53 期:抖音将代替拼多多成为春晚独家红包合作伙伴;高通正研发 8cx 升级版处理器,对标苹果 M1;DuckDuckGo 日查询量首次突破 1 亿

热门文章

  1. 云原生之Kubernetes:24、污点和容忍度详解
  2. Linux LVM卷组恢复过程记录
  3. 前端制作PUBG瞄准镜!
  4. JavaFX应用程序图标
  5. 汉诺塔II|汉诺塔4柱
  6. 公会晋升计划第 2 季来啦!
  7. jxl 单元格画斜线
  8. 计算机无法调节亮度,win10屏幕亮度没反应如何处理_win10电脑屏幕亮度调不了怎么办...
  9. 【Unity】Obi插件系列(七)—— Obi Emitters
  10. Java小游戏项目之坦克世界