Re: [討論] 軟體開發根本就不該進行估時
※ 引述《cheryl89531 (0.0)》之銘言:
: 對開發項目進行估時毫無意義,因為最終的產出不是工程師需要多久
: 估時最終產出基本是主管預期這件事做多久才合理
: 專案出現:
: 估時6個月-主管/PM/業務覺得太久-勸說/施壓->3個月
: 估時3個月-主管/PM/業務覺得好像差不多----->3個月
: 所以估時是一個,協助主管心靈探索的活動,關鍵是找到他心中的甜蜜點
: 那幹麻花這個時間? 直接開工比較快
因為打工人其實沒有太多決定權
不管是基層打工人還是 高層打工人
本質上都是打工人 除非你股份很多
我30歲以前也覺得預估工時很鳥
但實際上商業活動就是:
1. 企業必須獲利 連NPO都必須找贊助
2. 軟體公司要獲利 就必須把服務/產品賣出去
3. 只要軟體公司還有競爭者或地位可受挑戰 就必須持續開發新功能或新產品
4. 投資者的耐心不是無限的 所以必然得有個時間讓錢落袋
遊戲公司的話很好懂
所以為什麼卡普空有的時候快到財報月、遊戲半成品也要硬上
因為重點還是在獲利
那些訂閱制軟體也要持續蓋壁壘 加大產品的宰制地位
有些公司 N到N+1.0沒多多少屁東西 bug越來越多 還是要搞個新版本出來
可以三年不改版不更新又能持續獲利的產品 真的是市場中的少數
所以狀況確實就是 上面已經押了個時程 下面的人只是要依照這個時程行事
要你畫押工時 撇除micromanagement 其實就是要讓你有時間壓力
有興趣的人可以去查查帕金森定律
絲綢之歌就是沒有時間壓力 才會一堆人直到昨天都還戴著鼻子
再來就是 預估工作規模 其實在產品開發上還有一個很大的用處
那就是功能的取捨
如果一個我們不認為那麼重要的feature 結果開發所需人月跟好賣的feature一樣
在情況緊急的狀況下 你會先割捨掉哪個?
所以重構除非你能夠量化透過數據證明給產品開發或品質帶來與銷售利益上的掛鉤
一般很難說服別人 也是這個理由
最後回到你舉的例 你父母想要抱孫
1. 你父母是否有支付你薪水去進行生育任務
2. 你父母是否能夠在你生育績效表現不好時斷絕與你的親子關係
3. 你父母是否能夠隨時聘用一個新的兒子
如果父母跟兒子是雇傭關係 我應該二十多年前就變孤兒了
--
卡普空沒有把半成品拿出來賣吧...
你有跟過SFV首發嗎XD
你在講公司為什麼需要估時
我在講估時的不穩定與不確定性
根本是兩個不同的題目
你文章講的兩句話 「對開發項目
進行估時毫無意義」 「那
幹麻花這個時間?直接開工比較快」 還有你文章標題:
軟體開發根本就不該進行估時我直接告訴你為什麼軟體開發要估時、意義在哪、幹嘛花這個時間。 是你寫文章喜歡離自己題、還是你搞不清楚自己想表達什麼? 估時不精確,不代表估時這個行為沒意義。 那你開車時間都是確定的?路上都不會遇到車禍導致的堵塞? 那照你的邏輯,Google Map乾脆提示路徑不要顯示預估到達時間好了,反正充滿變數 台鐵時間表也拆掉好了 反正一天到晚誤點 預估就一定會有誤差,差別在於誤差大還是誤差小 如果你主管叫你寫個function去開一個file dialog打開JSON檔 你估工時要一個禮拜 這叫蝦雞巴亂報 如果工程團隊評估一系列feature要一個月 PM硬要你改成一周 這叫蝦雞巴亂管 跟估時行為本身的好壞無關
※ 編輯: SkankHunt42 (193.148.16.118 日本), 09/05/2025 18:24:04可惜沒讚可按,哈哈哈, xxx 亂報
同意
同意。
推
推
估時不是對整個專案而是對feature,很同意,取捨才是重點
這篇正解
讚
推這篇
推
原問題菜到完全不想回 問GPT就知道的事
講白了就是沒有從總經理跟董事的角度思考過
感想同15樓
同意,估時對取捨的判斷是非常有幫助的
推,底層人只會用井底支蛙思維想事情
推 這篇很nice在開導估時的用處,估時無法準確也是其意
義,原po沒get到重點還在推文自打臉....
14
首Po對開發項目進行估時毫無意義,因為最終的產出不是工程師需要多久 估時最終產出基本是主管預期這件事做多久才合理 專案出現: 估時6個月-主管/PM/業務覺得太久-勸說/施壓->3個月 估時3個月-主管/PM/業務覺得好像差不多----->3個月![[討論] 軟體開發根本就不該進行估時 [討論] 軟體開發根本就不該進行估時](https://scontent.cdninstagram.com/v/t51.71878-15/543671377_1504777357229843_5496827358560226530_n.jpg?stp=cmp1_dst-jpg_e35_s640x640_tt6&_nc_cat=108&ccb=1-7&_nc_sid=18de74&_nc_ohc=YlQpHzg1tRcQ7kNvwGqPUIj&_nc_oc=Adm9Yd2gJQvFdpyvtty-g1eRlS1TBXh-vIbKH2Vu10hskvOXV9Lq3FEXCFofZ-Ao8zo&_nc_zt=23&_nc_ht=scontent.cdninstagram.com&_nc_gid=Dbhzv9DzPLM6mbuvan2Mqw&oh=00_AfZal2LObhC56ICcuo4IfNHFo-NAGx1qI2s6Fwh7gwxXwQ&oe=68C1F750)
11
估時非常重要,因為完成一個需求往往有非常多的手法。 你估計六個月的時間,PM 要壓到三個月,你才會知道原本想到的開發方式不可行,要改 做法。 一定要用到資料庫嗎?還是存成檔案就好? 一定要切微服務嗎?還是做成單體就好?4
軟體開發不是打螺絲 永遠沒有先例可循 時間永遠估不準 軟體開案前 時間隨便喊 然後討價還價 估時準確度 0% 軟體開案後 經過一段時間 進度20%4
身為一個打工仔 把估時當作工作讓管理層爽的環節就好 工作10年的經驗 估20天,主管就會說太久15天(其實他也不知道) 估15天,主管就會說太久10天(其實他也不知道)
37
[情報] 任天堂拒絕置評Switch Pro 未來可能會推在本月的股東QA問答會上,任天堂社長谷川俊太郎回答了一些投資人提出的問題,現整理 如下: 古川拒絕置評近期的Switch Pro傳聞 古川表示任天堂將繼續專注於開發獨特的遊戲,為了實現這個目標,他們會繼續使用內建![[情報] 任天堂拒絕置評Switch Pro 未來可能會推 [情報] 任天堂拒絕置評Switch Pro 未來可能會推](https://gamemad.ap-south-1.linodeobjects.com/images/2021/07/01/60ddc14cd7ad2.jpg)
25
Re: [討論] 故 CTO 對於 Scrum 的看法先聊一下為什麼會有敏捷式開發 軟體市場環境變動快,規格容易說改就改 今天開發功能A,用waterfull方式開發 開發完後發現功能A沒多少人用,市場主要競品重點放在功能B 要改做B也來不及了,產品直接GG24
Re: [請益] 如何才容易找到工作量正常的公司?我待過蠻多公司,有些工時長,996是基本 壓力大到晚上都睡不好,腦袋無法休息。 有些工作真的少到要自己找事,分享幾個案例 1.新創小公司的演算法工程師: 每週工時,大概小於15小時。14
[請益] offer請益 中科院 TWCAOffer請益 中科院 TWCA 小弟目前在科科院擔任R&D三年半左右,因薪水及工作項目關係想轉換跑道,目前面試台 灣網路認證公司TWCA,股東為證交所、集保公司等官股機構,主要商品為身分識別服務, 據說壟斷台灣在身分識別這一塊的市場,面試職稱為資訊服務專案經理(pre-sales),跟 目前工作是完全不同,但PM是小弟一直想嘗試的職務,請各位前輩給小弟一些意見,謝謝8
Re: [討論] 想請問當技術主管該做的事恭喜你升任主管,也對於你願意認真帶領團隊,甚至不惜直接上來Po文討論,感到尊敬。 畢竟在這位置要打混裝死,也是挺容易的。 因此也分享一些經驗; 首先這個位置主要是重建/維護/改善一套軟體生產系統,這系統關聯的當然有產品、人、 工具。所以所有你執行的內容,背後也是考慮這樣的大前提去運作。1
Re: [請益] PM懂程式有優勢嗎不曉得你希望學會寫全端能幫到你什麼忙,但如果是像先前的討論一樣, 希望能抓功能實現的時程,那我覺得應該更目標導向地來看這件事。 有時候覺得 programmer 角色有點像生產線工廠的工班頭頭。 他懂生產設備的運作原理,懂教育程度不高的產線工人之個性和溝通方式, 懂得操作生產設備產出產品的方法。1
[討論] 生小孩是打工人提升社會地位的好方法常常看到媒體說某某父母辛苦打工為了給小孩更好的生活 社會也覺得這樣的行為很偉大 讓我發現生小孩是打工人提升社會地位的好方法 分析一下同樣一件事情打工人生小孩前後社會觀感的差異—— 沒錢買東西: