程序員,尤其是剛畢業的新手,沒經驗,又老實。 盲目地自信,加上領導給點壓力/鼓勵,想提高productivity. 看了幾個高優先的功能就估計出個時間,其實坑了自己也坑了隊友。
每個產品都是由各種角色、各種職能的人組織在一起完成的。
其中產品經理和程序猿是最容易起"衝突"的兩類人群。
因為,經常一個產品需求整理完成後,產品經理馬上就會問:
1、周期:
多久開發完?
啥時候發布第一個版本?
這個2天能不能搞定?
這個很簡單嘛,20分鐘搞不定么?
2、問完程序猿,leader給產品經理彙報:
程序猿給出來的時間要乘以2在評估的基礎上加上水分,因為總會有坑
3、產品經理給BOSS彙報:
把時間加個30%到50%時不時要搞一搞需求變更,程序猿搞出來的東西實在是看不順眼經常要去統計下進度,防止東西延遲。
—————無情的分割線—————
你們都以為功能就能很easy的推進了,BUT,你們都錯了!
程序猿又接到了新的任務:項目經理要求評估時間,呵呵,總有SX新手要亂說
leader拿到數據,覺得不穩妥,所以加了點水分
項目經理給產品經理再加點水分
產品經理給老闆彙報,再加點水分(哈哈哈,各位,你們就對號入座吧!!)
老闆開始催了。。。
銷售開始在外面ci牛逼。。。
各種忽悠客戶
然而,兩周后,就開始催促可憐的程序猿
又過了兩周。。。還是沒譜
年輕的程序猿。。。。別亂承諾啊
leader感覺很迷茫。。。。
其實是這樣的,你們的需求是拽一條繩子
誰TM知道這繩子後面是啥?
新手程序員預估項目完成時間法則:
A = 自己按照經驗,給出比較寬裕的時間。
B = A*2,報給leader
C = B*1.5,報給PM
D = C*1.5,PM最終的估算和報價基礎。
最終大概是原始估計的4.5倍以上,對於大多數程序員,其實還是完成不了的,如果不考慮預算之類的因素,請再*1.5
Ps:其實程序員和產品經理是相親相愛的一家人,是能和諧共處的
結語
童鞋們是不是get到了新高度~!!!
學習很重要,學習的途徑更重要!
本文來自達內論壇:,轉載請註明出處。