[請益] 預估工時的意義在哪?

作者: yukimatoi (纏)   2019-07-21 15:01:55
我們公司的流程是
評估市場需求→PM提案→設計師開規格→RD實作→QA→發布
實際上是什麼開發流程我是不知道
網路上有看過離職的前輩說這是瀑布式
公司這幾年又把一些敏捷的思想帶進來...
說因為沒有一個人神到可以設計出最終規格
所以產品要不斷迭代 RD可以先做出一個成品給設計師看 跟設計師互相討論
但矛盾的是 我們的產品上線時間很早就被敲定
所以大部分的專案 下場就是沒有得到足夠的迭代
最後不是砍規格 就是RD跟設計師一起加班趕進度
甚至還有上線兩個月前規格才完成的狀況
我也問過主管 這樣迭代真的足夠嗎? 主管只說:恩,公司要賺錢
PM最喜歡的就是預估時程 畫滿甘特圖 預期最後有幾個功能會完成
但最常見的狀況就是規格大改(因為我們會迭代)
不然就是RD為了進度hard code才勉強滿足進度
反正有問題就看誰倒楣誰修誰接手
RD大老雖然說要推行test 但是跟PM根本沒有共識 專案進度也沒有排入test撰寫的閒暇
所以RD要不就是自願加班寫test 要不就是乾脆不寫 或是寫一些無關緊要的test
我不知道是不是只有我們公司才這樣
還是這是業界常態只是我太菜了
我是真的不太懂預估工時的意義到底在哪
工時預估準確 ─┬→ 可喜可賀
└→ 規格變更 ─→ 完成時間延長(然後叫你再估一次工時)
工時預估不準 ─┬→ RD遜砲,請重估
        ├→ RD報喜不報憂 留下技術債
└→ 規格變更 ─→ 完成時間延長(再估一次)
工時不管預估準不準確,都不能影響專案目前的進度以及實際上需要的時間
(實際需要的時間 大概只有神知道)
但預估工時反而會給PM「一切都在我的掌握之中 專案都在軌道上」的錯覺
還是說我誤解了預估工時的目的 有沒有人可以指點一下? 謝謝
作者: b81314 (有點貴)   2019-07-24 17:14:00
加油!
作者: NDark (溺於黑暗)   2019-07-21 15:08:00
先卡
作者: MOONY135 (談無慾)   2019-07-21 15:20:00
工時就是用來delay的 (誤
作者: irvingray (TIR)   2019-07-21 15:20:00
真正落實敏捷也是種神話
作者: rhox (天生反骨)   2019-07-21 15:22:00
預估工時可以用來評估開出的規格是否可行
作者: pttworld (批踢踢世界)   2019-07-21 15:29:00
估工時是因為成本和報價,通常只有縮短
作者: abccbaandy (敏)   2019-07-21 15:38:00
工時本來就是參考用阿...delay是正常的看那些遊戲大作整天coming soon就知道了吧XD
作者: art1 (人,原來不是人)   2019-07-21 16:00:00
因為是用在管理上,高層就是看這些東西
作者: fgh81113 (阿景)   2019-07-21 16:00:00
工時就是拿來壓榨你用的 做不出來你的問題
作者: anandydy529 (AndyAWD)   2019-07-21 16:21:00
就是一個半套的工作流搞的程式很爆炸
作者: landlord (91)   2019-07-21 16:44:00
敏捷一般常見的是fixed deadline, 但scope是變動的http://bit.ly/30RFohr一般公司最大的誤解就是time跟scope都不可變動那當然穩死的,這不是敏捷的問題,是濫用的問題還有一個大前提,簽敏捷宣言的大神們,其實都是技術大神他們發現要解決人跟協作的問題,避免流程冗重浪費的問題所以用敏捷宣言來補上這一塊,因為他們已經沒啥技術問題現在搞敏捷的公司,技術跟工程基底能力普遍不足那根本敏捷不起來的,就像 http://bit.ly/30KC4nX"為什麼 Scrum 害你們產能下降、品質低落、時程 delay"講個結論,從你的描述看來,你公司只是把敏捷當銀彈用跟人家在追求潮流詞彙而已,但結果會比原本的瀑布還差
作者: MOONY135 (談無慾)   2019-07-21 16:56:00
工程師能力不一跟對專案了解度不一 跑敏捷真的是會絕頂昇天
作者: landlord (91)   2019-07-21 16:56:00
恩,所以只是被「buzzword形式的agile」強暴了
作者: JingJing00 (晶晶)   2019-07-21 17:47:00
工時是拿來讓pm排開發功能的優先順序一個功能複雜度13 另一個3 無相依 看pm是想先做13還是先做3的
作者: keyboard56 (奇伯)   2019-07-21 17:56:00
工時主要就用在管理 上面喜歡看到有在前進的感覺,二來就是報價用讓上面知道要開發這個東西大約需要多少成本。但預估歸預估實際上很難估得準,需求規格的不確定是主因,會壓縮到後續相關的時程。
作者: SimonAllen (西蒙˙艾倫)   2019-07-21 18:07:00
敏捷只做半套就是在壓榨工程人員..
作者: TheOneisNEO (Thomas Anderson)   2019-07-21 20:27:00
遇過很有趣的 工時不能估太長 太長的話強制拆成兩個以上的排程 但根本就還沒做也沒確認規格
作者: MOONY135 (談無慾)   2019-07-21 20:39:00
樓上那個我遇過喔
作者: tx50xyz (想要好的房貸利率)   2019-07-21 21:28:00
你能說不嗎?工時估多一點,馬上就說要這久,估少,你天天要加班加到死,估時程是對老闆超有利的,反正工時開多老闆會點頭嗎?跟本就是有依據讓你加班不給加班費的
作者: oopFoo (3d)   2019-07-21 21:48:00
推landlord大
作者: anandydy529 (AndyAWD)   2019-07-21 21:49:00
我也遇過只有一句話就要你估工時的,估完還不能改
作者: neo5277 (I am an agent of chaos)   2019-07-21 21:50:00
通常壓辦年或是八個月上線然後會延兩次
作者: overhead (overhead)   2019-07-21 22:02:00
你的抱怨超寫實超有既是感哈哈哈
作者: MOONY135 (談無慾)   2019-07-21 23:36:00
我遇過可能工程師裡面那段只有一個人碰過 要其他人盲估的 這種我就覺得很微妙
作者: molopo (mmm)   2019-07-22 03:08:00
壓久了 人都走光
作者: expup (linux)   2019-07-22 04:12:00
會問這個問題的估計是連預估都不會或常常預估錯誤但也不能怪妳啦因為預估時間這東西沒人會教你
作者: bndan (seed)   2019-07-22 08:22:00
估工時 目前看到最經典的還是 公司老工程師估完新工程師承擔 這種絕頂升天的程度不亞於實力或認知不同時實跑scrum
作者: doranako (真愛無限)   2019-07-22 09:07:00
不估時程,誰知道大概做多久,蓋個房子也要估時程阿,敏捷跟瀑布一樣,前面需求分析架構做足,時程變動少,除非中間又更動到功能跟規格
作者: WunoW (WunoW)   2019-07-22 09:17:00
都說是估了,當然不會準啊
作者: firtaily (firtaily)   2019-07-22 09:28:00
跟小弟公司碰到的蠻像的 公司甚至sa跟pg是同步的 很常pg這邊開發完了sa寫出來發現不一樣pg這又要再改
作者: hakama99 (雜醬麵)   2019-07-22 10:24:00
我們公司還發生新產品評估階段 業務已經賣出去好幾套
作者: dong531 (貓王)   2019-07-22 10:55:00
1掌握進度避免無法如期交付而被罰錢2計算人力估價報價比如我現在的維護案,需求來了先評估人力、工時,然後回報這個需求需要多少人力做多久所以報價是多少,要做就開單不做就不開單
作者: sirius65482 (絕影)   2019-07-22 12:37:00
簡單啦 預估完的時間全部乘以1.5 這樣就準多惹
作者: b6byc (oopp)   2019-07-22 17:48:00
改動頻率也太常了吧. 這個應該是規格溝通問題. 一直改啥方法都沒用, 做一做, 反正還要改.壓時間壓久了, 受不了走人, 然後loop, 公司沉淪下去.
作者: lordmi (星宿喵)   2019-07-22 18:00:00
講這麼多,幾個字就定義完了:隕石式開發
作者: dancedolf (我想學paso><)   2019-07-22 21:29:00
評估的時候 最好是能多花點時間 另外在評估之前 需求應該已經有至少八成的確定 如果推倒重來 那時間肯定要重估 返工肯定是往需求推如果需求連讓你想像功能畫流程圖都不行 那就退貨吧 另外需求通常都會比當前sprint 提早 最好還有人能夠 review
作者: viper9709 (阿達)   2019-07-22 22:14:00
推同感~有一樣的疑問+1
作者: Tatum0119 (小賴)   2019-07-23 00:18:00
作者: shooter555 (shooter)   2019-07-23 10:55:00
估時間只能竟量估長0.0 有時候時間真的很難估*儘量
作者: sa0124 ((恩恩))   2019-07-25 18:58:00
這是好問題耶 但如果都不估時程 功能隨意做做個一年 這樣公司會倒吧 估時程主要還是讓公司判斷這個產品成本多少錢啊我們是工程師自己估,其實估久了真的就越來越準了,有時候發現自己估很準其實也蠻有成就感的XD
作者: zased (我只是上PTT查資料)   2019-07-26 01:25:00
這什麼問題 RD看世界?你換個角色重新思考專案就知道預估工時的重要性,而且預估工時是RD的基本功...
作者: JingX   2019-07-28 09:16:00
RD自估最準 但高層一句"這麼簡單哪要這久你能力不足"就...

Links booklink

Contact Us: admin [ a t ] ucptt.com