为什么项目开发总会delay呢?

现象

文章呢也算是写给刚到职场的同学们看的。

工作一段时间以后,你会发现,项目总会延期。接着就是加班加点地赶工。

计划总是很美好,但是实际工作怎么都跟不上。很多时间,为了赶上进度,自己的周六也变成了无偿加班了。其实现在很多公司都是无偿加班的,特别是初创公司。

图片描述

原因

为什么项目总是delay呢?

  • 项目计划做得太理想,也就是《人月神话》里的乐观主义
  • 受上下游的牵制,比如说你有一部分功能需要对外沟通,而外部并没能好好地配合你工作
  • 自身能力的评估不够准确,在实际工作中我遇到为了表现好而什么事情都往自己身上揽的人,但事情却做不好
  • 市场主导的开发一般都不够时间

方案

这些方案呢不一定能解决,通常来说你不是决策者,但能自己做好的有哪些呢?

  • 评估时间的时候,要给自己预留buffer。聪明的人都这样子,包括你的领导以及其他部门都会给自己预留buffer。开发有开发的buffer,产品有产品的buffer,测试有测试的buffer,连市场都有自己的buffer。反正大家都不想背锅嘛

  • 对自己的任务尽可能地细化。细化过程中,要特别注意需要与其他人沟通的,与他人协作的。另外则是有没有技术难度,到底是体力活还是需要思考需要设计需要验证的

  • 立项前期做详细的技术预研。把可能遇到的技术难点先攻克,写项目时就得心应手了

  • 遇到对外沟通难的问题,直接@对方的老大,出于面子一般会鸟你的,如果不鸟你找你们的总监出面

如果人是管理者

  • 同样的要预留buffer

  • 了解自己团队里的能力,合理地分配工作

  • 每天都要开站立会议(不超过10分钟)报告一下每个人的工作进度和遇到的问题,把握进度

  • 如果对外沟通上遇到问题,作为管理者要出面帮助解决,这个会省很多时间的

  • 尽可能地让工作效率高的人不要加班,否则就变成了白天摸鱼,加班时间才工作,整体效率会变低

计划是用来追赶的,有时候因为是给老板看的,所以做得很漂亮。

而实际执行的时候各种问题,同学们要注意了。不管其他的是否做得到,但是一定要学会给自己预留buffer。

如果你buffer预留得好,你可以像我一样。一周的工作最,前四天去逛街,买零食,找吃的。淘宝,泡茶看新闻。而后两天则是加班加点工作,看起来还特别努力的样子。