AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

為什么預估軟件項目總是很難成功

來源: 責編: 時間:2024-04-29 16:15:30 136觀看
導讀可以計劃、策劃、分割、折疊、旋轉和扭曲一個項目無數個小時,但你仍然不知道在實際編寫代碼時會遇到的困難。本篇文章,我將會表達一些略主觀的意見:對于任何具有重要意義的軟件項目,準確預估是不可能的。現在,你們中有很多

可以計劃、策劃、分割、折疊、旋轉和扭曲一個項目無數個小時,但你仍然不知道在實際編寫代碼時會遇到的困難。YE928資訊網——每日最新資訊28at.com

YE928資訊網——每日最新資訊28at.com

本篇文章,我將會表達一些略主觀的意見:YE928資訊網——每日最新資訊28at.com

對于任何具有重要意義的軟件項目,準確預估是不可能的。YE928資訊網——每日最新資訊28at.com

現在,你們中有很多人讀到這句話會認為我瘋了。也許我確實瘋了,但總得有人說出我們都知道卻不愿承認的事實。YE928資訊網——每日最新資訊28at.com

關于如何更好地預估軟件項目,市面上已經有很多書討論過,在預估軟件項目時也一定舉行了很多會議,購買了不少時間的咨詢,寫了很多博客帖子。我明白,我們都在努力工作,盡最大努力,試圖安撫那些想知道新功能何時準備好的老板。我們總是根據會議日期而不是軟件實際準備好的時間來設定截止日期。YE928資訊網——每日最新資訊28at.com

但實際情況是,我們根本做不到。好吧,我們相信我們可以做到——實際上,我們一直在這樣做——但我們做得并不好。換句話說,我們的預估總是有或多或少的偏差。YE928資訊網——每日最新資訊28at.com

我的意思是,我們不斷地花錢參加研討會,閱讀博客和書籍。我們請來高薪的顧問,他們表現得好像自己知道自己在說什么。但這項工作從未變得更好。我們在這件事上很糟糕,卻總是認為我們可以改進,下一個流行趨勢真的會是靈丹妙藥。但我們不愿承認我們所知道的真相:我們根本無法對軟件項目進行非常有信心的估算。YE928資訊網——每日最新資訊28at.com

我們都做過這樣的項目,我們認為需要一定的時間,但最終卻花了兩倍或三倍的時間。你可能參與過一個項目,它比預期提前了一半的時間完成。但很少有項目能在原始估算的緊密窗口內完成。然后,當我們應用霍夫斯塔特定律(“它總是比你預期的要長,即使你考慮到霍夫斯塔特定律”)并將估算時間加倍時,往往最后預估時間還是有偏差。YE928資訊網——每日最新資訊28at.com

這種情況發生的原因有幾個。最突出的,我認為也是大多數人最難接受的,是每個軟件項目都是獨特的,它有自己長長的“未知的未知”清單。你可以計劃、策劃、分割、折疊、旋轉和扭曲一個項目無數個小時,但你仍然不知道在實際編寫代碼時會遇到的困難。一些你認為具有挑戰性的事情最終可能很容易解決。但大多數時候,你會嚴重低估項目某個特定方面所帶來的挑戰。YE928資訊網——每日最新資訊28at.com

當然,這種情況發生的原因是,大部分的軟件經理總是相信所走的路徑將是一條平坦、筆直的高速公路,一路上天氣都很好。而事實永遠不是這樣,需求會不斷變化,這些變化的需求不會使項目所用時間變短。人們會意外地請假,會受到其他項目或優先事項的干擾,銷售部門需要這個小調整來完成一筆大交易。從開始到結束,永遠不會一帆風順。YE928資訊網——每日最新資訊28at.com

我有一個擁有計算機工程學位的朋友,當我這么說時,他會非常生氣,但真正的問題是,軟件開發不是一門工程學科。相反,它是一個和充滿了變化的人類欲望相互作用的狀態,以及不斷變化的客戶需求、不科學的解決方案相互斗爭的過程。軟件開發是一個創造性的過程,而不是一個按部就班程序化的過程,創造性的努力不能被簡化為可知的步驟和可重復的系統。YE928資訊網——每日最新資訊28at.com

當然,我知道這很難聽。企業——我的意思是客戶——不想聽到“嗯,我們真的不確定什么時候能為你準備好。”他們會選擇客戶更愿意接受的話來與客戶溝通或承諾,即使那完全是胡說八道。公司必須賺錢,為了做到這一點,他們需要盡快產生價值,新功能的演示實際上確實需要在那個特定的會議上發生。YE928資訊網——每日最新資訊28at.com

我們需要找到方法接受和適應這一特征。我這么說是因為我認為,作為一個行業,我們一直在尋找軟件預估的圣杯,而且我們永遠都會這樣做,雖然我們永遠不會弄清楚。直到我們接受這一點,我們將繼續掙扎和掙扎,并繼續告訴自己一些我們知道根本不是真的的事情。YE928資訊網——每日最新資訊28at.com

我沒有解決方案,我懷疑甚至根本就沒有解決方案。接受這一點是解決問題的第一步,這個問題永遠也不會消失。YE928資訊網——每日最新資訊28at.com

YE928資訊網——每日最新資訊28at.com

原文標題:Why we suck at estimating software projectsYE928資訊網——每日最新資訊28at.com

原文作者: Nick HodgesYE928資訊網——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-86506-0.html為什么預估軟件項目總是很難成功

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 首屆AI方程式大賽,8圈開了一個小時

下一篇: 請盡快升級你的 jQuery!

標簽:
  • 熱門焦點
  • 線程通訊的三種方法!通俗易懂

    線程通信是指多個線程之間通過某種機制進行協調和交互,例如,線程等待和通知機制就是線程通訊的主要手段之一。 在 Java 中,線程等待和通知的實現手段有以下幾種方式:Object 類下
  • 三言兩語說透設計模式的藝術-單例模式

    寫在前面單例模式是一種常用的軟件設計模式,它所創建的對象只有一個實例,且該實例易于被外界訪問。單例對象由于只有一個實例,所以它可以方便地被系統中的其他對象共享,從而減少
  • 如何使用JavaScript創建一只圖像放大鏡?

    譯者 | 布加迪審校 | 重樓如果您曾經瀏覽過購物網站,可能遇到過圖像放大功能。它可以讓您放大圖像的特定區域,以便瀏覽。結合這個小小的重要功能可以大大改善您網站的用戶體驗
  • 自動化在DevOps中的力量:簡化軟件開發和交付

    自動化在DevOps中扮演著重要角色,它提升了DevOps的效能。通過自動化工具和方法,DevOps團隊可以實現以下目標:消除手動和重復性任務。簡化流程。在整個軟件開發生命周期中實現更
  • 使用LLM插件從命令行訪問Llama 2

    最近的一個大新聞是Meta AI推出了新的開源授權的大型語言模型Llama 2。這是一項非常重要的進展:Llama 2可免費用于研究和商業用途。(幾小時前,swyy發現它已從LLaMA 2更名為Lla
  • 造車兩年股價跌六成,小米的估值邏輯變了嗎?

    如果從小米官宣造車后的首個交易日起持有小米集團的股票,那么截至2023年上半年最后一個交易日,投資者將浮虧59.16%,同區間的恒生科技指數跌幅為52.78%
  • 小米汽車電池信息疑似曝光:容量101kWh,支持800V高壓快充

    7月14日消息,今日一名博主在社交媒體發布了一張疑似小米汽車電池信息的照片,顯示該電池包正是寧德時代麒麟電池,容量為101kWh,電壓為726.7V,可以預測小
  • 華為和江淮汽車合作開發百萬元問界MPV?雙方回應來了

    8月1日消息,郭明錤今天在社交平臺發文稱,華為正在和江淮汽車合作,開發售價在100萬元的問界MPV,預計在2024年第2季度量產,銷量目標為上市首年交付5萬輛。
  • Android 14發布:首批適配機型公布

    5月11日消息,谷歌在今天凌晨舉行了I/O大會,本次發布會谷歌帶來了自家的AI語言模型PaLM 2、谷歌Pixel Fold折疊屏、谷歌Pixel 7a手機,同時發布了Androi
Top