發表文章

目前顯示的是有「開發團隊」標籤的文章

成功開發團隊的八項特質(轉載)

根據調查,遠超過一半軟體開發專案會嚴重超時,幾乎形成軟體專案的慣例,其中更有許多專案面臨半途取消或無疾而終的命運。微軟可以算是全世界最大的軟體公司,自然也為軟體專案的高度不確定性所苦,雖然不乏極為成功的產品,也有產品在尚未面世即中止開發。 微軟從過去數十年來的軟體開發經驗,挑選出成功的開發專案,歸納出八項成功團隊的工作特質: 1.促進開放的溝通2.為共同的願景工作3.授權給團隊成員4.建立明確責任並共同負責5.專注於提供商業價值6.為了變動, 隨時保持最佳的彈性7.投資於品質8.從經驗中獲得學習 1.促進開放的溝通 專案是由許多人才,依據自己的專長,貢獻心力共同完成,這需要藉供充分的溝通。多數的專案成員並不善於溝通,特別是技術專長的專家(例如:架構規劃師、程式設計師)認為溝通工作是專案經理的責任,在例行性進度報告中已經完成必要的溝通,沒有更進一步溝通的需要,有些專案經理只讓少數參與討論的成員知道專案資訊,多數專案成員只知道自己眼前的工作。 很多專案失敗的原因在於:『左手不知道右手正在做什麼』,大家彼此不關心其他成員的工作內容,成員們專注於眼前的工作內容,不清楚正在的進行的工作對專案的幫助,形成資源的浪費。例如:某位成員選擇了一個演算法,以預先載入的方式加速執行,但是他卻不知道自己的程式如何被使用,事實上這支程式雖然被大量呼叫,但都是一次性資料,不僅未能發揮預期的效能,還大量地佔用系統資源,使得程式越跑越慢。 2.為共同的願景 工作偉大的團隊一定都會有明確的願景,這個願景不僅僅是一句口號,或者是主管片面的要求,必需是大家都能同意的方向與目標,並要與專案的成果相結合。缺乏共同願景的團隊,到處是無法協調的意見,以及彼此誤會的目標,即使專案最後得以交付,還會為了如何評估成效或驗收,花更多時間在討論並互相妥協,畢竟,大家是基於不同的願景來看待專案。 共同的願景不僅是專案成功的必要特質,也是其他成功特質的基礎,如:溝通、授權、負責、專注商業價值 …等。專案團隊中,各個成員依自己的專業責任工作,難免在決策上產生不同的意見,若沒有共同的願景,不僅無法化解衝突,還會因為某些小小的意見相左進而擴大成意氣之爭,對專案目標造成負面的影響。 3.授權給團隊成員 最好的團隊都是由各種領域的專家組成的,團隊中沒有人是永遠的領導者,而是依不同的領域由最適當的成員來負責推動。缺乏授...