官术网_书友最值得收藏!

個人和互動優先于過程和工具

人是成功的關鍵。團隊缺乏優秀成員,再好的過程也無法拯救項目。但是,再好的成員在不好的過程面前也會變得低效。優秀的人如果不抱團工作,最終也可能導致重大的失敗。

優秀的團隊成員未必是頂尖的程序員。他/她可能是普通的程序員,但能與其他人良好協作。和編程能力相比,與其他人良好協作(溝通和互動)的能力更重要。一個由普通程序員組成的團隊,只要能溝通好,其成功概率高于一個無法正常交流的明星團隊。

合適的工具也是成功的關鍵。開發團隊為了正常運轉,編譯器、交互式開發環境(Interactive Development Environment,IDE)、源碼控制文件等等均很重要。但是,工具的作用可能被高估。非要弄一套尾大不掉的工具,就和沒工具一樣。

我的建議是從簡。除非試過并確認無法使用,否則不要輕易否定一個工具不適合自己。不是直接下手買行業頂尖的、超貴的源碼控制系統,而是先找一個免費的用著,直到確認它不再合適。決定采購最好的計算機輔助軟件工程(Computer-Aided Software Engineering,CASE)工具之前,先用著白板和圖紙,除非實在有必要升級。在部署高端數據庫系統之前,先試用數據文件無索引,無結構化關系的flat文件。不要以為更大、更好的工具能自動助你更上一層樓。相反,它們更多的時候是在扯你的后腿,而不是提供幫助。

記住,團隊的組建比環境的構建更重要。許多團隊和管理者都是先建好環境,指望團隊能自動融入。但這是錯誤的。相反,應先建好團隊,再讓團隊按需配置環境。

主站蜘蛛池模板: 通辽市| 称多县| 四子王旗| 嘉祥县| 米易县| 土默特右旗| 恩平市| 忻州市| 巨野县| 彭泽县| 那曲县| 长春市| 江陵县| 南昌市| 丹江口市| 文昌市| 涪陵区| 老河口市| 东海县| 百色市| 措勤县| 定襄县| 大洼县| 博乐市| 松江区| 南投县| 理塘县| 抚州市| 皮山县| 余干县| 河北区| 石首市| 定襄县| 神农架林区| 聂拉木县| 西平县| 凌源市| 翁源县| 库尔勒市| 邹城市| 桃源县|