中长期计划,一定要弄清楚项目未来要达成的建设目标(why to do),实现的步骤(how to do),需要的人力和资源(who to do),组织结构和角色职责要求(response),分步骤完成的阶段和大致的进度安排(when to do),交付物存放的地址(where to deposit),每个阶段完成标准的定义(what to do ),需要的成本或者工作量(how much),识别出的重要风险(risk)。当然一份完整的中长期计划可能不止包括上述的要素,但是基本都是这个结构。

曾经有一位同事笑话说怎么一个项目计划搞得这么复杂,直接谁谁谁做什么事情,何时开始,何时结束,交什么文档和代码不就完事了吗?干嘛搞这么一堆事情。而且项目分成什么阶段这谁能够清楚啊,有时间做计划还不如赶紧找领导要自己想要的资源尽快开工干活。如果你作为项目经理也是这种想法,我就直接告诉你答案,你也不必去猜了,这位同事参与的项目没有一个项目能够得到善终的,在这个成王败寇的时代,谁又关心他是怎么失败的呢?

至少在我看来,应该先有了中长期的计划(或者我们把它称作总体计划)才能有后面的任务级别的行动计划,而不是把一堆琐碎的工作任务堆砌到一起,在战术上你从一开始就输了。这年头是个做软件行业的人谁不知道要做需求、设计、开发、测试、上线发布、试运行和运维?再强调一下,首先搞清楚你的项目目标,这个非常非常非常关键,没有这个决定你方向的信息,你就是一颗原子弹也炸不到靶子上面去。

(一)确定你的项目目标

记得有一个监控公车私用的问题而研发的软件,当时给每辆公车都装了GPS定位系统,开发了后台软件去实时查询车辆的位置,结果只有几辆运输货物的车辆需要GPS定位是因为抛锚需要修理所以要定位,其它的车辆开出去了到底是做什么用的根本监控不了。本来一个申请车辆报给领导审批,再由运输部门调度车辆使用的工作流系统就能够从管理上解决80%以上公车私用的问题,而且如果发现公车私用的情况,谁批的谁负责就能解决这个问题,最后由于项目经理领悟错了项目发起人和相关监管部门的管理目标,把一个软件项目硬是带到了一个系统集成型的项目的沟里。后来有人怀疑是不是从项目吃回扣,还报给了纪委,事实真相是项目目标没有理解清楚,认为装了GPS系统就能查到每辆车每天都在干什么,从而就知道是不是私用了。乍听一下很有道理,但是监控车辆的人每天监控100多辆车,他怎么知道每辆车都在执行什么任务?听到“监控”二字就以为是要把车控制起来,但是实际上是要把开车的人控制起来,这种本末倒置的项目目标真是一步错步步错。所以作为一个项目经理一定要有敬畏之心,每个新项目都是一场战役,容不得马虎,不然就会阴沟翻船。哭笑不得的例子,如果哪天真的落到你身上就让你哭不出来。

项目的目标最常见的有两种:一个是你现状如何,通过项目可以达到未来一个什么样的期待,达到了一个新的水平,这是一种差距性分析。另一个是你现在遇到了问题,通过项目你要减轻、消除或者转移你目前的问题,这是一种改善性分析。有个很著名的SMART分析方法,你如果不清楚百度查一下,确实有启发。

很多项目可能两种目标都会有,那么在我讲述的第一篇文档里面介绍了,你要好好的分析你所掌握的信息。

如果你现在还没有分析出你的项目目标,建议可以从以下的几个维度试一试:

1.项目的服务和产品成果可以提高目前某些业务的流程效率,进而提升了生产率。

2.梳理或者建立了相关的流程和制度,改善了某些管理。

3.培养了精通业务的人员,或者熟悉项目管理的人员。

4.通过某些革新,降低了生产或管理成本,缓解了资源紧张等等。

5.项目完成后有某些不错的社会效益。

6.落实了某类方针,具体化了某类战略实施。

来,我们看看上面这个例子,如果有认真的分析一下项目的目标就不会犯常识性错误,起码不会掉到沟里。

原始需求:监管公车私用。

(why) 为什么要做监控?

因为公车会被私人占用干私人的事情,所以要杜绝或者减少这类事件的发生,主要目的是监管车辆的使用是否合规。

好了,那你现在看清楚了目的,是要监控车辆的使用合规,不是要监控车现在开在哪里,然后人工去判断是不是在干公家的活。

(what)监控车还是监控开车的人?

车不会自己动,肯定是监控开车的人现在在哪里。好吧,实际上是在监控人。

车可以停在马路边,但是开车的人你能够知道他在哪里吗?通过GPS可以定位车辆在哪里,但是你可以监控到人在哪里吗?答案是不能,那么安装GPS还是监控不到人。

(who)谁来进行监管?

这个问题很重要,是坐在软件系统前面时刻查看车辆位置的管理员还是监管部门需要对整个用车情况进行监管?答案显而易见,肯定不是看系统的管理员,因为不可能知道每辆车具体是干什么工作的,是不是出现在了指定的路线上面。

(when)多久监控一次?

周末和节假日监控的管理员休息吗?每天监控一次,还是一周监控一次,还是一个月监控一次,还是实时就能够监控到?恐怕监管部门不是公安和安保部门,实时监控的意义不大。一周内查一回可能是他们最能够实现的方式。

(where)被监控的车在哪里?

在单位没有出门的车,需要监控吗?答案是不需要监控。出门的车才需要被监控。司机因为交通拥堵情况会选不同的线路,遇到堵车可能还在路上,监控车在哪里意义大不大?

(how much)有多少车需要被监管?监控的成本高吗?

有理由出去办公的车需要监控,在单位停靠的车不需要监控。多少辆车需要监控是动态的。高频度外出的车辆需要重点观察 。

监控车辆使用人员的外出理由和实际使用情况,成本低;监控车辆的实时位置,需要安装硬件设备,管理成本高。

如果小结一下:监管部门每周至少要监控一次单位里面有公事需要外出的人员使用车辆的情况,减少或者杜绝没有公家理由私自开车办理私人事情的情况。

(how)  怎么进行监控?

监管部门监控每个业务部门领导批复公车使用的申请,对频繁申请外出的车辆进行重点监控,各部门领导对公车使用情况和申请外出人员的真实情况负责。如果弄虚作假,监管部门进行查处。

如何写好软件项目的工作计划-确定目标(二)相关推荐

  1. 如何写好软件项目的工作计划(一)

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. 软件项目经理怎么做?

    1项目经理个人品质 我们这里说说的个人品质,不是指人品,而是指作为项目管理者所应该具备的品质.比如不能冲动.要稳重.不能好发脾气,懂得妥协的艺术等等. 不能冲动,稳重,这牵涉到个人的性格问题,但在做项 ...

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

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

最新文章

  1. 运维的shell小编(1)
  2. sftp取代ftp的之后的权限设置
  3. java 64位 默认分配内存大小_查看你机器中Java程序堆内存的默认初始大小和最大大小...
  4. 6种常见的无线组网架构
  5. phpsocket服务端和VC客户端通信实例
  6. vue页面引入多个组件的方法
  7. Java使用Springboot集成Es官方推荐(RestHighLevelClient)
  8. 防火墙 规则与链的分类
  9. 今年Java面试必问的这些技术面,赶快收藏备战金九银十!
  10. 和秋叶一起学PPT之快速标准化长文档(课时三)
  11. dcp1608 linux驱动下载,兄弟激光 DCP-1608驱动
  12. linux的内存available,Linux中available内存的计算
  13. 百度文字识别官方Demo
  14. 【matplotlib】饼图+legend()、loc、color位置颜色图例中文显示(一个饼图的例子)
  15. Summaries and TensorBoard
  16. “智数据,创未来”——2018中国存储与数据峰会在京盛大举行
  17. 前端发起接口请求时报错:405 Method Not Allowed
  18. 用Eclipse建立从Vuze/Azureus工程并编译运行的方法
  19. PCI DSS v4.0变更系列之一——变更概述
  20. 2022年登高架设考试练习题及答案

热门文章

  1. Forbidden Forest 错落森林
  2. Unity扫盲:unity可以开多线程吗?
  3. 数据结构pintia_数据结构和算法(一)概述
  4. 芋道源码的周八(2018.03.18)
  5. Shiro-721漏洞复现
  6. 服务器遭受攻击的方式,如何抵御攻击?
  7. STM32使用PWM实现led亮度变化
  8. 什么是对抗样本、对抗攻击(详解)
  9. 技巧篇 之 这可能是解决 Could not resolve X 最有效的办法之一咯。
  10. 软件工程实验报告八UML建模-动态模型