怎麼樣才叫軟體團隊開發

2021-06-27 13:52:39 字數 1742 閱讀 9697

在我10多年的軟體開發中,經歷過超過200人的軟體開發團隊,也有過兩三個人開發的小團隊,但無論團隊的大小,都是採用乙個很簡單的軟體開發方法,就是把專案切分成模組,然後每個人開發一塊,最後集合起來,除錯完成,再經過測試,交給客戶使用,就算專案完成了。在這其間,團隊成員之間,沒有什麼交集,相互的**也沒有檢視,或者了解一下。因此,當某乙個成員離職或者病休時,就會帶來很大的問題,因為其它人員都對他的工作不了解,因而不能接手他的工作,導致再開發下乙個專案時,就會帶來高漲的成本,專案大大地增加延長開發的時間。另外,由於成員相互之間沒有了解**,每個人的編寫**的風格也差異比較大,導致**比較難重用。這種團隊開發在目前看來,還在很多公司是存在的。那麼怎麼樣才可以改變這種現狀?也就是說怎麼樣才叫真正的軟體團隊開發呢?

由於軟體開發從個人開發變成團隊開發方式,在中國來說,也近來10

多年的事情。在

90年代都是個人開發就可以成功了,比如像金山軟體的求伯君,就可單兵乙個,就可以完成

dos下面的

wps開發。放在今天這樣的環境裡,軟體的規模已經非常大,乙個人完成的軟體,只有在手機領域還有市場,在其它領域已經不太可能了。因此,必須建立團隊開發為目標了。為了建立團隊的開發,就需要制定各種標準。比如編碼規範,有了這個標準之後,就可以讓所有團隊成員編寫出同一樣規範的**,可以減少相互交流的成本,同時也提高了**的質量。同時也可以讓成員看不出來誰寫的**,減少心理上抗拒。但是,是否制定了標準之後,就可以萬事大吉了呢?其實不然,由於每個開發人員都是人,是人就有著出錯,有著自己個性表現,以及個人的習慣。因而有了標準之後,就需要想著怎麼樣實踐了,以及讓標準成為行為準則。

在以往的團隊,或者說一般的團隊裡,都是制訂標準之後,就傳送給大家,就認為完事了。但在我看來,制訂標準只是軟體團隊開發的第一步,要落實標準還需要很多的工作需要做。那麼在軟體開發團隊裡怎麼樣把這些標準落地,接上地氣呢?關鍵的一環是**評審。從我經歷過的團隊,無論大小都沒有去實踐這個環節,但從國外的軟體開發團隊來看,沒有這個環節的,基本沒有。為什麼這個**評審這麼重要呢?首先**編寫出來之後,需要團隊檢視之後,才可以認定這種**是否符合標準,不是讓開發人員認為符合了,就是符合了。其次,**評審是團隊開發的體現。如果每個人開發完成的**,就認為完成了,其實這份**,還是個人之作,不是團隊共同開發的,所以**的質量可能是低下的,出錯是難避免的,設計的方法是一般的。如果乙個團隊把個人開發的**進行評審之後,並作出修改,那麼才可以說這份**是團隊開發的軟體。再次,**評審是經驗總結和相互學習提高團隊成員的關鍵。如果這份**是老員工開發出來的,意味著**是優秀的,那麼新來的成員就可以學習了,從這種例子裡學習到最好的**形式。如果這份**是新來員工開發的,那麼出錯,或者不符合規範的情況,就會發生,這時經過團隊成員裡優秀開發人員的指出,讓新員工可以認識到錯誤,就可以快速地改正,從而快速地向高水平的開發人員看齊。最後,**評審是提高軟體質量,降低開發成本的方法。因為通過乙個團隊的眾多眼睛和多個大腦來看檢視**之後,**質量都會顯著地提高,同時把自己開發沒有發現的錯誤,都會在其它人的眼睛裡一眼就看出來了。這有點像考試時,自己怎麼樣檢查都不會發現有錯誤,在另外乙個人裡一檢視就看出來了。降低開發成本是關鍵,由於不斷地通過**評審,意味著這份**不再屬於開發人員乙個人了,而屬於整個團隊了,大家都對**了解,從而都可以對**進行開發,避免開發人員離職,或者病假帶來的時間和金錢上損失。另外,在今天這種快速迭代開發的環境之下,保持軟體穩定發布,只能通過不斷評審**來確認軟體不出大bug

了。總之,乙個真正的軟體團隊的開發需要是這樣:團隊評審需求、團隊制訂標準、分別編寫**、團隊評審**。如果缺少最後這個評審**,這樣的開發不叫做團隊開發,還是跟個人開發是一樣的。

深圳

到底怎麼樣才叫看書? 下篇

目錄1 再提筆記 2 我是怎麼泡圖書館的 3 大學課程之授課方法 對於 到底怎麼樣才叫看書 上篇 中所提到的內容,得到了各位博友們的普遍認同我感到很高興,說實話,從小到大我也就認真作過那幾次筆記,但是卻都印象深刻,並且對以後的影響也很深遠,在走了很多的彎路以後,漸漸才發現這其中的道理來。正所謂 學而...

到底怎麼樣才叫看書? 下篇

目錄1 再提筆記 2 我是怎麼泡圖書館的 3 大學課程之授課方法 對於 到底怎麼樣才叫看書 上篇 中所提到的內容,得到了各位博友們的普遍認同我感到很高興,說實話,從小到大我也就認真作過那幾次筆記,但是卻都印象深刻,並且對以後的影響也很深遠,在走了很多的彎路以後,漸漸才發現這其中的道理來。正所謂 學而...

到底怎麼樣才叫看書? 下篇

目錄 1 再提筆記 2 我是怎麼泡圖書館的 3 大學課程之授課方法 對於 到底怎麼樣才叫看書 上篇 中所提到的內容,得到了各位博友們的普遍認同我感到很高興,說實話,從小到大我也就認真作過那幾次筆記,但是卻都印象深刻,並且對以後的影響也很深遠,在走了很多的彎路以後,漸漸才發現這其中的道理來。正所謂 學...