立正見 – 關於軟體品質的事實

來源:互聯網
上載者:User
  • 低品質的軟體會導致重大的損失

雖然這看上去像是一個常識,然而看起來似乎還有很多人並沒有意識到這一點,否則為什麼市場上還泛濫著讓人擔憂的低質產品呢?所以這條顯而易見的事實永遠有必要強調下去,隨便摘抄兩個例子給大家增加點映像:

  1. 1999年,NASA在3個月之內,因軟體錯誤先後損失了耗資1.25億美元的“火星氣象觀測軌道太空船”和耗資1.65億美元的“極地登陸者號”探測器;
  1. Intel曾經因為3行錯誤的代碼不得不回收為此生產的Pentium晶片,一共耗去了4億美元;

然而這還不是低品質軟體產品導致的最大損失,這兩個例子在眾多失敗的軟體產品中,也僅僅是滄海一粟;所以如果你正在製造一個軟體,請務必不要讓它成為人類社會資源的浪費。

  • 高品質的工作會節省時間和金錢

這條也應該成為一個常識,若如此人們為了節省時間、節省金錢,就應該去把品質做好才對。可惜事實卻是我們經常在為了時間和金錢而犧牲品質,同時卻以為這樣可以“節省時間和金錢”。

我們可以看到很多地方都有這樣的現象:有人要求必須用更短的時間,更少的錢來完成這個項目;然後就會產生一個低品質的項目;然後結果要麼是該項目被迫終止,投入全部打水漂;要麼是花了更多的時間,更多的金錢,得到的產品卻不盡人意;難道這是一個魔咒?

其實大家深入思索一下即可明白,高品質的工作相比低品質的工作,會有更少的Bug要去修複,避免了很多的返工和溝通,也不容易造成大家心理上的疲倦。而以上列舉這些往往是發生在項目後期的,最費時費錢的事情;另外一個重要的區別是,高品質的工作在很大程度上預防了在團隊中可能出現的混亂,而混亂對一個項目的殺傷往往是致命的。

  • 高品質是管理出來的結果

基於品質的第三個事實是:高品質是管理出來的結果,它不是自然而然發生的;

之所以強調這點,是因為也看到一些怪現象:有的項目從來不在品質方面投入時間和金錢,卻期望該產品能自動獲得很高的品質,這種事情怎麼會實現呢?

組織一群人在一起做項目,本身並不是簡單的事情,如果沒有必要的協調和組織,可能連一個簡單的任務都完不成;這種情況下,若要獲得高品質的產品,必須有人去進行品質管理的工作,必須有在這方面投入時間和精力才能有收穫,一分耕耘一分收穫是自然界的定律啊。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.