在軟件企業中,研發部門負責的主要的工作是軟件設計與研發,都是強智力創造的活動,所以團隊建設對與研發部尤其顯的重要。優秀的團隊是研發部門能獲取成績的根本。
我對研發團隊組建的一般流程的認識為:

而中小軟件企業團隊建設中的有自己對應的特點:
主要的劣勢是
1 招人經費不足,企業背景沒有吸引力。
2 人員的穩定性先對與大企業相比很低。
主要的優勢
1 部門建設靈活,可變性高。
2 老板“唯利是圖”,注重個人技能帶來的收益,而對人情關系網比較輕視。
那么在中小型軟件企業中構建團隊就需要我們揚長避短,比如做為領導要善於發現技術比較好,但是情商不太高的人,這類人在小企業的忠誠度往往比較高,在團隊中要擴大這類人的基數,通過管理手段充分發揮他們的作用。
研發團隊組織結構:
研發團隊的組織結構要貼切中小軟件企業的特點:1 項目比較雜 2項目變更靈活。在考慮這個特點的就必須滿足大團隊是由可以拆分的小團隊構成的。而團隊結構組織一定要遵循前輩們留下的團隊建設經驗財富:比如2/8法則,團隊中20%的人是核心需要帶領團創造出80%的產值;還有一個人最好不要和超過4個人溝通這樣的黃金理論。基於這些理論的知道,我在公司的研發團隊中構建了一個多級金字塔的結構。

如上圖所示:每一個三角形就是一個小型團隊,當小型團隊成長到一定的程度了就可以考慮拆分為更加小的團隊。現在團隊一共是30人,基本上保證每個團隊是4到5人這樣一個配置,這樣的話在小型團隊內的溝通管理效果是最佳的。有人會問每個團隊都需要一個負責人,去哪找這么多負責的人,團隊的人才是需要培養的,我對團隊的培養思路在后面會說到。
做研發團隊的崗位設定
最核心的需求是需要明確兩點:
1 明確崗位的任職要求
2 明確崗位的責任范圍(對誰負責?權力是什么?要承當什么責任?有無下級?)
同時要制定出不同崗位之間的遷升降級制度。
