我不是专业的项目经理,这里不讨论大型项目管理的事情。

我们比较常遇到的可能是小型的长周期项目,比如2-4个人,做半年甚至一年的项目。这种项目通常不会有专职的项目经理,更多是由技术负责人兼任项目经理的职责,这时候掌握一些小型项目的管理经验就特别有意义了。

这篇文章的内容,能够给已经在做这类工作的同学带来些参考,对于还没有接触到的同学,看看也好,说不准,下个月,你老大就委你重任了!

以下是我的一些经验:

大块切小块

大型项目,我们基本都会这么做,大块切小块,设置一个又一个的里程碑,但对于小型的项目,因为觉得人员不是很多,往往容易忽略这个事情。

其实小型的长周期项目也是需要认真设置好里程碑的。

因为项目的时间长,如果只在最后时间才对项目进行验收,那是极度冒险的事情。

有可能半年甚至一年的时间,都没有人知道你们团队在干什么,你老板也不知道你们最后能不能完成任务,这是一件可怕的事情。

我接受过项目管理培训,一开始的时候也不以为然,但当自己真正对项目负责的时候,才真实地感受到,里程碑带来的真正价值。

它给你的团队带来了一个目标,使得项目不会像一个没有尽头的长跑;它给关心项目结果的人带来了一个又一个的安慰,虽然项目还没有完成,但大家知道它还正常活着;它给团队成员带来了阶段性的正反馈,告诉了团队成员,大家完成的很好,继续努力,我们可以成功!

我记得自己有一段时间负责存储项目,开始也是小团队,一开始的时候没有在意这块,也没有认真仔细的去划分里程碑,结果有一段时间的项目进展特别混乱。

内部成员对下阶段要做的事情不清晰,自己向上汇报的时候,也没有条理性,搞到很疲惫。

后来听从了高人的建议,开始设置里程碑,后面的过程就顺畅了很多。

所以大块切小块,设置合理的里程碑是个很重要的事情。

小团队例会

我估计大部分开发人员最讨厌的就是开会了。

产品讨论会,需求会,项目会,技术方案评审会,白天一堆的会,只有晚上时间可以用来写代码,会议简直就是时间杀手。

但小型团队的会议还是需要的,特别是两三个人合作的时候,很容易忽略这个问题。

因为坐的近,大家经常沟通,就觉得没必要再开这种会议了,其实这么想是不对的。

日常的讨论是比较随意的,正式的例会是为了帮助大家梳理,梳理自己的进展,抛出遇到的困难。

写过代码的都知道,写着,写着,就很容易陷入到代码细节里面去。

有时候跟一个bug 杠上了,可能会花几天时间去解决,殊不知,捡了芝麻丢了西瓜。

可能这个bug 根本不重要,优先级不高,却偏偏花了很多时间在上面,导致主线任务反而不够时间了。

所以这种定期的例会是很有价值的,一是为了同步进展和遇到的问题,二是让其他人及时帮自己纠正方向,不要走偏了。

开例会是有真正目的和价值的,不是为了走过场。

我们有一种站立例会,2至3天开一次。

中午饭前10分钟,大家言简意赅,分享各自事情的进展,遇到的困难和需要的资源,轮流说完就散会,吃饭去。

会议中,不讨论具体的方案细节,也不讨论具体的资源分配,这些具体的问题,由相关的负责人去讨论和解决,无关人员不参与,只是知会有这么一件事情。

这样极大节省了大家的时间,但又让大家对项目整体有了完整的了解,执行上不会出现偏差。

项目周报

作为项目负责人,定期地输出项目进展是必要的职责。

这个东西不是给你自己看的,是给团队成员和项目相关人看的,最关键的是给你的老大看。

项目周报的梳理本身就要花费时间。

要列出完整的可执行的计划,是要自己思考,也要拉上项目成员一起思考的。

这个思考的过程,就逼迫大家去想清楚很多的执行细节,执行节奏和各部分的负责人。

一开始就梳理清楚,后面执行起来,就可以各司其职,不会乱糟糟。

评价一个项目是否成功有两个维度:一个是结果的成功;一个是过程的成功。

结果受很多因素的影响,受产品,也受市场的影响。

比如你是技术系统的负责人,最后你们的系统如期上线了,各方面的指标也达到了标准,但因为产品或市场的原因,最后没有成功,技术人员也是很无奈的。

但如果你整个执行过程都很透明,大家就可以感知到你们在项目执行上的成功,那也是一个不错的业绩输出了。

规律作息

这是我个人很独特的一个经验。

我做存储系统的时候,给予的项目周期是半年,一开始的时候大家特别拼命,加班加得很晚。

但人不是机器,你头一天晚上加班到很晚,第二天自然就没有那么好的精神了,一两天还好,但一周下来,就受不了了。

后来觉得这么做不是办法,就跟leader 讨论,我们要的是项目的产出,不是要大家都加班到很晚,那没有实际的意义,还不如改变作息,让大家早点回去,上午早点过来。

时长还是差不多,但时间段改变了之后,人的睡眠质量高了很多,精神状态也好多了,一个月执行下来,明显感觉到精力,身体都不错,人也更有信心可以把这个项目做好。

最后

以上是我自己以前在做小型长周期项目时候的一些经验。

在项目的初期,需要大块切小块,跟团队成员一起,讨论出合理的里程碑,为后续的执行定制好目标。

小团队例会还是需要的,但要明确例会的目标,要简洁高效,不要陷入具体细节的讨论。

项目周报其实也是一个团队的产出,是一个过程产出,执行过程的好坏,也是会被列入业绩的。

最后一个是规律的作息,这是很个人化的经验,但亲测,真的相当好,谁试谁知道!

关于小型长周期项目的一些建议相关推荐

  1. 业务流程、长周期服务和微服务

    在近期于伦敦Skills Matter举行的DDD eXchange 2018会议上,Martin Schimak认为在最近几年间,领域事件引发了越来越多的讨论,但是我们对命令也应如此,在这次会议上他 ...

  2. 中国经济的长周期走势

    中国经济的长周期走势 作者:韩德强 原载:<文化纵横> 美联储主席伯南克认为,美国正在经历一场自1929年以来的大危机.这个危机,是1929年以来未曾见过的一场大危机.在世界经济萧条的背景 ...

  3. 【PS小贴士2】关于企业长周期物料采购的解决方式

    [业务背景]很久以前被大佬们问过一个问题:企业长周期物料怎么满足生产计划去进行购买.当时我没太理解这个意思,后来我反思了一下业务场景:比如说造飞机的制造型企业(只是类比),当中大型设备的肯定是要进行提 ...

  4. 小型工作室创业项目_为什么新开发人员应该在小型创业公司工作

    小型工作室创业项目 In my first year of working in the industry (6 months as an intern, 6 months as a full-tim ...

  5. 长按不响应_长周期物料的预测:需求预测的一大难点

    摘自<供应链的三道防线:需求预测.库存计划.供应链执行>,刘宝红.赵玲著. 对于长周期物料,我们之所以专门探讨其需求预测,是因为它们对供应链的影响最为深远.对于供应链来说,一个行业之所以难 ...

  6. 1使用技巧_【掘金使用技巧1】合成长周期k线的函数

    用日线合成长周期k线 掘金API中的接口最长的周期是'1d'的,如果想要合成频率为周.月甚至年的应该怎么办呢?为此,写了一个函数来实现日k线合成长周期k线,欢迎大家一起讨论,不足之处请多指教. 基本思 ...

  7. 转: 学习开源项目的若干建议(infoq)

    转: http://www.infoq.com/cn/news/2014/04/learn-open-source 学习开源项目的若干建议 作者 崔康 发布于 2014年4月11日 | 注意:GTLC ...

  8. Scratch3.0中保存项目时,建议使用的扩展名是sb3

    全国青少年编程等级考试Scratch 2019年05月考试 二.判断题 26.Scratch3.0中保存项目时,建议使用的扩展名是sb3.(  ) 答案:正确 来试试在线直接答题吧(还有错题本功能) ...

  9. 长周期光纤光栅 matlab,长周期光纤光栅传输谱的MATLAB仿真

    本帖最后由 月夜1546 于 2013-10-30 13:07 编辑 我刚刚接触matlab,只是想利用matlab做关于光栅的模拟.在网上下载了一个相关的M文件,但是无法运行.提示 "Ex ...

最新文章

  1. Tether销毁5亿USDT;BCH将于11月15日硬分叉,SV-Pool已向普通矿工开放
  2. .bashrc文件在哪?
  3. Python编程语言学习:在for循环中如何同时使用2个变量或者3个变量
  4. C++longest common subsequence最长公共子序列的实现(附完整源码)
  5. HDU - 3613 Best Reward(字符串哈希)
  6. 相同布局在不同手机上显示不同_不懂响应式,不同尺寸屏幕下的页面很难达到最佳效果...
  7. Python更换清华的源
  8. 爬虫演练-动态的抓取cp网站数据的演练-注意要反爬
  9. php pg_fetch_row,pg_fetch_row
  10. 【问底】徐汉彬:PHP7和HHVM的性能之争
  11. HeadFirst jsp 08 无脚本JSP
  12. 第十八篇_Class文件
  13. 全国计算机联合考试广西二级c语言近五年试题,计算机二级c语言试题
  14. linux怎么给用户777权限,linux下 chmod 777 中777这个数字是怎么出来的
  15. 你真的理解 Kubernetes 中的 requests 和 limits 吗?
  16. php获取上月月初,php实现获取当前月与上个月月初及月末时间戳的方法
  17. win10 关闭自动更新
  18. 校园招聘之Offer、三方协议、两方协议、劳动合同都是什么?怎样避免被坑?...
  19. Qt5.9程序打包发布
  20. linux系统正常的运行状态是,一种用于监控Linux系统运行状态的监控系统及方法...

热门文章

  1. Python代码发送post请求接口测试--转载
  2. 两道关于JS的小考题(闭包与中间件)
  3. Android新浪微博client(七)——ListView图片异步加载、高速缓存
  4. Java两种方式简单实现:爬取网页并且保存
  5. 利用js实现table增加一行
  6. ASP.NET MVC Unobtrusive JavaScript 实现 onfocusout 验证, onfocusin 清除错误
  7. Asigra无代理备份:“云”数据保护的先行者
  8. 融合变形三维插件想法
  9. WSUS3.0 详细部署之一
  10. 三相全桥电压型PWM逆变器(交直交)Simulink仿真