標籤:style blog http color 使用 ar sp div 2014
特種部隊,是指進行特殊任務的部隊,具有編製靈活、人員精幹、裝備精良、機動高速、訓練有素、戰鬥力強等特點。
特種部隊最早出如今二戰期間。德國於1939年9月1日的波蘭戰役中首次投入了一種被稱為“勃蘭登堡”部隊的特種部隊作為德國突擊波蘭的先鋒,身穿敵軍制服進行滲透破壞活動。後來這樣的部隊還參加了對蘇戰爭。北非戰役期間,英國組建了SAS特種空勤團進行敵後破壞行動,特種部隊正式誕生。
回到本題,軟體研發特種部隊是指企業中承擔高難度研發任務的精英小組,這種小組人數一般在10人以內,甚至僅僅有2-3人,但卻能解決掉競爭對方几十人團隊不能完畢的任務,完畢看似不可實現的目標。比如曾經公司負責黑莓sip協議棧的小組,成員都非常年輕,都是85後,但在2個月內搞定了語音延時的問題,讓出身貝爾實驗室,20年研發經驗的CTO都驚訝,這個小團隊後面陸續參加了Intel等公司的SIP項目的研發。再比方曾經在一個創業公司見到的團隊,4個人3個月搞定包含硬體產品,server端,2個手機client的智能硬體產品。再比方曾經做即時通訊的小組,6個人3個月重寫了曾經外包公司留下的20萬行代碼,極大的提高了產品的穩定性和可維護性。這種團隊有其共同的特點,團隊成員目標一致,運行力強,敢於創新,知識和經驗豐富,同一時候每一個人又都有各自的優勢和個性,這種團隊像極了特種小分隊。
非常顯然,研發特種部隊適合技術難度高的項目,那種類似外包公司堆人力的項目,更適合使用人海戰術,不是特種部隊發揮作用的領域。一般來說,項目技術難度大,時間要求緊,但功能規模不繁瑣的項目適合特種部隊投入。
和真正的特種部隊一樣,研發特種部隊相同須要具備先進的武器裝備,不能讓你的特種部隊成員使用老舊的硬體,繁瑣的任務管理流程,陳舊的程式設計語言和開發架構,趕快給他們配置最新的Mac吧。假設不知道應該讓他們用什麼裝備,非常easy,讓他們自己選擇趁手的武器吧!不要要求成員都用一樣的裝置和工具,讓每一個人都用他們自己最喜歡的吧,精英都是有個性的,有人喜歡vim,有人的喜歡emacs,有人喜歡intellij,隨便他們吧!
研發特種部隊戰鬥力超強,怎樣組建?從選擇稱職的隊長開始,什麼樣的適合做特種小隊的隊長?團隊技術主力,年輕的天才,還是有豐富管理經驗的老兵?這些人的特點都須要,首先技術要過硬,知識面要廣,這些才幹服眾,要知道帶領一群技術牛人做事情自己技術不行是非常困難的,其次經驗要豐富,性格要成熟,意志要堅定,這樣才幹始終帶領團隊向目標前進,遇到困難迎難而上,不在途中迷失方向。
今天時間有點晚了,後面有空繼續寫研發特種部隊人員的選擇和招募,領導藝術,團隊的管理方法和技巧,目標管理和激勵。
漫談軟體研發特種部隊之中的一個