一个项目从开发到完成需要多久
用户需求| 2017-08-05
程序员,尤其是刚毕业的新手,没经验,又老实。 盲目地自信,加上领导给点压力/鼓励,想提高productivity. 看了几个高优先的功能就估计出个时间,其实坑了自己也坑了队友。
每个产品都是由各种角色、各种职能的人组织在一起完成的。
其中产品经理和程序猿是最容易起”冲突”的两类人群。
因为,经常一个产品需求整理完成后,产品经理马上就会问:
1、周期:
多久开发完?
啥时候发布第一个版本?
这个2天能不能搞定?
这个很简单嘛,20分钟搞不定么?
2、问完程序猿,leader给产品经理汇报:
程序猿给出来的时间要乘以2在评估的基础上加上水分,因为总会有坑
3、产品经理给BOSS汇报:
把时间加个30%到50%时不时要搞一搞需求变更,程序猿搞出来的东西实在是看不顺眼经常要去统计下进度,防止东西延迟。
你们都以为功能就能很easy的推进了,BUT,你们都错了!
程序猿又接到了新的任务:项目经理要求评估时间,呵呵,总有SX新手要乱说
leader拿到数据,觉得不稳妥,所以加了点水分
项目经理给产品经理再加点水分
产品经理给老板汇报,再加点水分(哈哈哈,各位,你们就对号入座吧!!)
老板开始催了。。。
销售开始在外面chui牛逼。。。
各种忽悠客户
然而,两周后,就开始催促可怜的程序猿
又过了两周。。。还是没谱
年轻的程序猿。。。。别乱承诺啊
leader感觉很迷茫。。。。
其实是这样的,你们的需求是拽一条绳子
谁TM知道这绳子后面是啥?
新手程序员预估项目完成时间法则:
A = 自己按照经验,给出比较宽裕的时间。
B = A*2,报给leader
C = B*1.5,报给PM
D = C*1.5,PM最终的估算和报价基础。
最终大概是原始估计的4.5倍以上,对于大多数程序员,其实还是完成不了的,如果不考虑预算之类的因素,请再*1.5
你对本文的反应是:
0
俺的神呀 0
赞一个 0
飘过~ 0
强 0
很实用 0
好文 0
笑死了 0
mark 0
敬佩 0
垃圾 0
0
看样子你已经点过这个了!
抱歉,你最多只能点三个!
你也许感兴趣的:
【译论】如何询问用户的痛点?
谷歌表示,Android开源项目(AOSP)并未被“终止”,尽管Pixel系列的变更影响了自定义ROM开发
Java三十载:缔造科技传奇的“Java之父”
微软希望Windows Update能够管理所有应用程序
对 Rust 10 年的押注以及我对未来的期待
苹果: 密码监控服务从 Java 迁移到 Swift
关于 JavaScript “工作证明(proof of work) “防抓取系统的思考
Java 30 年:一门为失败的小工具设计的语言如何成为全球强势语言
人工智能没有扼杀 Stack Overflow
关于程序员过时的传说
发表回复 取消回复您的邮箱地址不会被公开。 必填项已用 * 标注
评论 *
显示名称 *
邮箱 *
网站
最新发布