在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

軟件工程師無法準(zhǔn)確估算項目所需時間怎么辦

工程師人生 ? 來源:wv ? 作者:簡書網(wǎng) ? 2019-09-05 15:43 ? 次閱讀

我的一個產(chǎn)品經(jīng)理朋友,最近和我說她遇到的一個問題:『軟件工程師們總是,無法準(zhǔn)確的估算項目所需的時間,我該怎么辦?』,還有兩個CEO最近也和我說過同樣的問題。

我們的工程師都見證了這一點(diǎn)。我曾經(jīng)看到過一個項目,估算時間是兩天,到最后用了四個月的時間做完。在這種情況下,即使花雙倍的估算數(shù)據(jù),依然和實際的時間不在一個數(shù)量級上,這可是會對公司業(yè)務(wù)產(chǎn)生很大影響的。

在一個較高的層面上講,問題其實工程師和,產(chǎn)品經(jīng)理、項目經(jīng)理對應(yīng)項目時間估算的理解是不同的。大部分工程師本能的去設(shè)想是,如果按照計劃最好的情況下做出原型的最小工作時間,而產(chǎn)品經(jīng)理們想要的估算時間是項目能夠發(fā)布的時間點(diǎn),這是兩個完全不一樣的概念。

對應(yīng)工程師來說,掌握項目時間估算是一項長期的,貫穿你整個這樣生涯的旅程,忽略項目時間估算,將會給你自己和與你一起工作的人帶來很大意想不到的麻煩。掌握時間估計會讓你脫穎而出,你的同事會將你作為專家看待。

我們?yōu)槭裁葱枰浪銜r間

讓我來先回答這個問題,我經(jīng)常聽到工程師們說『有什么好擔(dān)心的』很大工程師抱怨說,如果我一開始就全力投入開發(fā),就可以很快的完成工作,何必要花時間在這在估算時間上面呢。

這里有兩個主要的原因:外部依賴和優(yōu)先級

外部依賴

『沒有項目是在真空中運(yùn)作的』,意思就是項目總會設(shè)計到與其他非開發(fā)部門或者其他的開發(fā)部門進(jìn)行協(xié)調(diào)工作的。這也是項目經(jīng)理和產(chǎn)品經(jīng)理的主要工作。這意味著,最應(yīng)該估算時間的人,不是最需要估算時間的人。這種不對稱性導(dǎo)致了兩者之間,先天就有所沖突。

優(yōu)先級

時間估算同樣是工作優(yōu)先級的關(guān)鍵,功能開發(fā)的收益如果沒有時間估算的話是很難保證的。即使你在開發(fā)的功能是非常酷炫的任務(wù),如果你花時間做完整的估算的話,你也許會意識到這個功能需要花費(fèi)很長的時間才能完成。

譬如說你在做功能,它可以讓網(wǎng)站的速度快上50%,但是同樣的時間下,你也可以做兩個其他的功能,它們分別可以讓網(wǎng)站快40%,如果你不在開工前對工作進(jìn)行時間估算你就不知道,可以在相同的時間內(nèi)讓網(wǎng)站變得更快。

時間估算101

現(xiàn)在我們都知道了時間估算是非常有必要的,那么我們就來看一下幾個技巧。

我們總是低估時間,這是因為,我們想的是:多久可以做出一個基本可用的版本。但是你的工作可不僅僅是寫出一個可用的版本,你還需要估算你在,編寫測試、調(diào)試、還有改進(jìn),這還沒有包括你需要參加會議討論,做code review、郵件溝通這些時間。

另外一個原因就是我們總是在開發(fā)期間遇到一些意想不到的情況,并且這些情況幾乎不可能被預(yù)先計算在時間計劃當(dāng)中,就比如你的開發(fā)環(huán)境或者是IDE需要更新,正好弄壞了你的項目,你還需要花上一天的時間去修復(fù)這些問題,這根本就不可能在預(yù)先包括在時間估算到中。

當(dāng)然了,盡管有很多的不確定性,我們依然可以盡最大的可能讓項目時間的估算盡可能的靠譜。

第一步:制定技術(shù)計劃

你應(yīng)該已經(jīng)在項目開始的時間,制定了技術(shù)計劃或者已經(jīng)通過繪圖工具設(shè)計的項目的系統(tǒng)結(jié)構(gòu),這些可以讓此相關(guān)的同事,了解的你的工作并且可以獲得反饋,技術(shù)計劃是一個作為開始估算時間,非常理想的地方。在你計劃項目的具體實現(xiàn)使用哪些技術(shù)的時候,你就會看到有哪些是不可預(yù)知的情況,有哪些技術(shù),是你還沒有掌握的需要花時間去學(xué)習(xí),還有哪些第三方庫的輪子沒有人造,需要你自己去寫。這都是在是技術(shù)計劃的時候去考慮,加入到時間估算當(dāng)中去的。

步驟分解的粒度,是非常重要的,如果你覺得在某一步驟上的功能,實現(xiàn)起來有些困難的話,要么就將步驟再次分解,或者跳過這個部分。同時你還有注意不要將步驟分解的太細(xì)了,不然的話整個計劃執(zhí)行起來就沒有可操作性了。

第二步:在每一步驟中添加時間估算

在技術(shù)計劃中的每一項實現(xiàn)起來,需要花費(fèi)的時間都是需要進(jìn)行估算的,通常包括一些技術(shù)實現(xiàn)上的細(xì)節(jié)問題(是否存在第三方庫可以用),可以通過制作一個原型去發(fā)現(xiàn)未來潛在可能出現(xiàn)的技術(shù)難度。

第三步:加入一些額外的時間

現(xiàn)在你已經(jīng)對時間估算有了初步的了解。下面是我們在之前提到的關(guān)于估算時間需要注意的地方。

調(diào)試:bug 總是有的,至于會有多少,這就取決于你對項目的了解和項目本身的成熟度了。

會議、面試、假期等:你不可能無時無刻都在編程,所以估算時間的時候也要考慮上你自己個人的時間計劃。

測試:通常情況向項目的開發(fā)都是需要伴隨著測試進(jìn)行的,為項目的最后階段的測試預(yù)留一下時間,當(dāng)然同時也需要為你在最后階段被測試出來的bug預(yù)估時間。

Code Review:通常需要花多長的時間再code review上?,項目會有多少人參與code review,這些時間你都要去添加到估算當(dāng)中去。

一旦你開始,使用上面的跪著到你的估算當(dāng)中,就會發(fā)現(xiàn)你估算的時間和項目最后的交付日期越來越接近了。當(dāng)然這些是需要長時間積累的,你可能在執(zhí)行期間感到有壓力,不過只要過了瓶頸期,你就會發(fā)現(xiàn)你的團(tuán)體會非常依賴你對項目的時間把控的能力。

第四步:在發(fā)布后回顧你的估計

是的,這個計劃是在你的項目完成開發(fā)的時候,回顧整個項目的時間估算,看看在這次項目開發(fā)的估算當(dāng)中有什么可以在下一次中做的更好的。

你一定會看到你時間估算會隨著時間的推移越來越準(zhǔn)確。你甚至可能會產(chǎn)生一些對時間估算的自己的見解。

溝通

盡早的暴露問題和積極的溝通反饋,是非常重要的,如果你在項目上線前一個月就告訴項目經(jīng)理,『我們使用的第三方庫(或者服務(wù))出現(xiàn)了安全問題,現(xiàn)在需要重新實現(xiàn)部分的功能』而不是到最后項目要發(fā)布了才說,那么他就有時間去讓相關(guān)的同事進(jìn)行準(zhǔn)備。

積極的與有關(guān)同事進(jìn)行溝通,還能從他們那得到可能影響你項目時間估算的重要信息。比如設(shè)計師可能說『如果動畫效果的實現(xiàn),需要一個星期的話,那我們就砍掉它算了』,或者產(chǎn)品經(jīng)理會說『我們現(xiàn)在做的只是一個產(chǎn)品的原型,用于實驗,沒有必要在這次迭代中,做到完美』。對于工程師來說,不要迫于上級的壓力,去縮短你估算的時間,坦誠的說出你真實估算的時間,并且讓他們有準(zhǔn)備,這才是更專業(yè)的做法。

我們永遠(yuǎn)也不可能完美無誤的項目時間估算,我們唯一能做到的就是,開誠布公的交流,并且嚴(yán)格按照優(yōu)先級計劃開展工作。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 軟件工程師
    +關(guān)注

    關(guān)注

    8

    文章

    243

    瀏覽量

    21355
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    【華秋DFM】V4.6正式上線:工程師的PCB設(shè)計“好搭子”來了!

    項目有著各自特定的要求和標(biāo)準(zhǔn),工程師可以根據(jù)實際項目的工藝條件和質(zhì)量要求,自行選擇適用的SMT分析規(guī)則。這不僅提高了分析的針對性和準(zhǔn)確性,還減少了因規(guī)則不適用而可能產(chǎn)生的誤判,從而有效
    發(fā)表于 05-22 16:07

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚(yáng)興科技 #搞笑

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年04月25日 17:15:37

    如何成為一名合格的KaihongOS北向應(yīng)用開發(fā)工程師

    :參加相關(guān)的培訓(xùn)、研討會或會議,不斷提升自己的技能。 10. 獲得認(rèn)證 專業(yè)認(rèn)證:如果可能,獲取相關(guān)的專業(yè)認(rèn)證,這可以增加你的可信度和市場競爭力。 成為一名合格的北向應(yīng)用開發(fā)工程師需要時間和努力,通過不斷學(xué)習(xí)和實踐,你將能夠掌握所需
    發(fā)表于 04-23 06:46

    從“設(shè)計到生產(chǎn)”的蛻變:華秋DFM如何讓工程師們“輕松上陣”?

    密度過大 ,成本翻倍還得延長交期; 阻焊未開窗 ,被阻焊油蓋住無法焊接…… 這樣的經(jīng)歷,幾乎大部分工程師都遇到過。 設(shè)計與生產(chǎn)的割裂,不僅浪費(fèi)時間,還可能導(dǎo)致項目延期、成本失控,甚至錯
    發(fā)表于 04-16 15:57

    如何成為一名嵌入式軟件工程師

    軟件工程師保持持續(xù)學(xué)習(xí)的態(tài)度,緊跟技術(shù)發(fā)展趨勢;同時,注重實踐經(jīng)驗的積累,積極參與實際項目的開發(fā)和調(diào)試工作。 此外,還應(yīng)不斷提升自己的溝通能力和團(tuán)隊協(xié)作能力,以適應(yīng)日益復(fù)雜的工作環(huán)境。 嵌入式
    發(fā)表于 04-15 14:37

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年03月25日 18:46:59

    一招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    嵌入式軟件工程師就業(yè)好不好?

    嵌入式軟件工程師就業(yè)好不好?會不會越老越吃香?今天一起來看看。 首先看下市場需求。 隨著物聯(lián)網(wǎng)、人工智能、5G等前沿技術(shù)的快速發(fā)展,嵌入式系統(tǒng)的應(yīng)用領(lǐng)域不斷擴(kuò)大,從智能家居、汽車電子到工業(yè)自動化
    發(fā)表于 02-20 10:19

    KiCon 演講回顧(十三):嵌入工程師的硬件夢之 KiCad 經(jīng)驗和項目分享

    :Windows、Linux & macOS 開源:100%開源,社區(qū)驅(qū)動 性能:強(qiáng)大且高效 KiCad經(jīng)驗分享 PCB設(shè)計就像玩“ZENMATCH”游戲,既有趣又富有挑戰(zhàn)。 嵌入式軟件工程師的硬件探索
    的頭像 發(fā)表于 12-09 01:02 ?546次閱讀
    KiCon 演講回顧(十三):嵌入<b class='flag-5'>工程師</b>的硬件夢之 KiCad 經(jīng)驗和<b class='flag-5'>項目</b>分享

    TAS5751M PurePathTM軟件無法使用怎么辦呢?

    有位客戶說登錄了myTI賬號也無法使用,如下圖,請問怎么辦呢?
    發(fā)表于 10-18 07:19

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區(qū)別?

    ,還需要與軟件工程師、硬件工程師緊密合作,對整個系統(tǒng)進(jìn)行集成和測試。 總的來說,F(xiàn)PGA 算法工程師著重于算法優(yōu)化,F(xiàn)PGA 邏輯工程師專注于邏輯設(shè)計,F(xiàn)PGA 原型驗證
    發(fā)表于 09-23 18:26

    找STM32硬件開發(fā)兼職工程師

    上海做傳感器的公司,找STM32硬件開發(fā)兼職工程師,會硬件開發(fā),嵌入式軟件開發(fā),可項目外包。有意聯(lián)系:15900460170
    發(fā)表于 06-22 19:12
    主站蜘蛛池模板: 国产精品香蕉在线一区 | 五月天综合在线 | 天天干天天爱天天射 | 日本在线观看成人小视频 | 欧美成人一区二区三区在线电影 | 成人午夜视频免费看欧美 | 日日爱网站 | 一级特黄特黄的大片免费 | 国产香港日本三级在线观看 | 人人看人人添人人爽 | 深夜网站免费 | 激情五月激情综合网 | 四虎免费久久影院 | 日韩一级特黄 | 毛片网站在线 | 九九热免费观看 | 亚洲国产成+人+综合 | 婷婷五月花 | 欧美不卡视频在线观看 | 久久精品视频免费观看 | 国模精品视频一区二区三区 | 亚洲国产七七久久桃花 | 看片地址 | 国产经典三级 | 欧美顶级xxxxbbbb | 黄色网址有那些 | 天天鲁天天爽精品视频 | 性色视频免费 | 国产精品激情综合久久 | 四虎4hu永久在线观看 | 五月天婷五月天综合网在线 | 免费看日本黄色片 | 男人j进入女人免费视频 | 狠狠色丁香婷婷第六色孕妇 | 成人午夜大片免费看爽爽爽 | 国产三级精品视频 | 国产免费午夜 | 四虎国产精品免费久久影院 | 一级毛片a| chinese国产videoxx实拍 | 夜恋秀场欧美成人影院 |