一.組織建設
團隊的組織建設是乙個複雜的系統工程,把握好幾個重點,就能夠建設好一支高素質的研發隊伍。
1. 人員的選擇
研發團隊的基本單位是研發人員,為了把研發團隊建設好,首先乙個就是選擇合適的人。在對應聘人員的考核過程中,有幾點很重要, 乙個是應聘者的專業素質,這個是乙個基本的條件,不滿足這條,不能納入備選範圍;二是應聘者的思維和表達能力,思維能力,代表的就是乙個人是否「聰明」,而表達的流暢,將決定了他將來融入團隊的能力;三是積極的態度,在乙個團隊裡面,只有大家都能主動積極地完成自己的任務,同時把和自己相關聯的介面部分,積極主動地去完成,這個團隊才會高效率,才能減少不必要的內耗;四是應聘者是否認可團隊的價值目標、行為準則,這樣每個新成員的加入,將不會破壞團隊既有的文化,造成不穩定因素,同時維護團隊的和諧發展。我們團隊曾經出現過一位人員,基本素養還可以,人也非常努力,但是總是乙個人悶頭做事,不願意與協作的同事溝通,造成和他合作的專案團隊人員都感覺非常難受,最終沒能通過試用期的考核。
2. 人員培訓
不是所有的研發人員的專業知識和工作背景都能完全符合團隊的需求,如何使得每乙個成員都能迅速的上手,這是每個帶隊的主管需要關心的問題,需要為每個新員工定下乙個工作目標和業務範圍,然後根據業務範圍,針對性的進行技能培訓,使得團隊積累的知識能夠為其吸收,盡快適應團隊的工作內容。同時每個團隊成員的成長,都需要長期的培養計畫,這個需要主管和每個團隊成員進行溝通,根據其職業目標進行規劃,進行相應的技能培訓和知識培訓,增強團隊長期的穩定性和戰鬥力。
3. 組織紀律宣導
團隊的組織行為需要保持一致,這樣才能發揮團隊的效率和競爭力。而團隊效率的提供,**於對指令的遵循和執行力,而保證執行力的乙個前提,就是對組織紀律和規範的認同和遵循,所以保持對組織紀律長期的不間斷的宣導,尤其是對於新進入員工的宣導,將對保持團隊的效率起到重要的作用。我所接手的硬體團隊,原來人員對於上班時間,匯報方式,組織紀律比較散漫,造成研發人員和專案經理之間,經常出現矛盾,這個時候,我們首先和大家溝通新團隊的行為方式和紀律原則,告訴大家這個紀律需要大家共同遵守,過去的已經過去,在新的團隊需要按照新的規則辦事,然後每週的例會反覆宣導新團隊的紀律,目前硬體團隊的溝通效率以及專案的執行專案都有了非常明顯的提高。
4. 激勵方式
團隊要能夠穩定發展,乙個重要的原因是對團隊發展以及專案做出重要貢獻的人要得到適當的獎勵,而激勵的原則就是需要公正公開,只有合適的人得到合適的獎勵,團隊才會有向心力,才能保持穩定的發展,如果有貢獻的人得不到提薪和獎金鼓勵,必將傷心離開,導致團隊核心競爭力的喪失。當然團隊的激勵,不能完全是物質激勵,適當的精神激勵也很重要,甚至在某些時刻比有限的物質激勵更有效。我帶的團隊,曾經有位非常優秀的驅動工程師,能力出眾,溝通力強,但是由於薪水方面不能對應其能力,選擇了離開;同時也有位同事在得到小公司高薪offer**的時候,經過溝通,仍然認同現有團隊的文化,選擇留下來。所以物質獎勵和精神激勵相互相成,需要配合使用,這樣團隊才能穩定發展。
5. 晉公升機制
乙個良好團隊的培養,很大乙個程度上取決於對團隊主管的培養。團隊主管的技術能力,工作態度,行為習慣,會成為整個小組的模仿物件,會成為團隊成員的行動指南。部門負責人選擇了合適的團隊主管,那麼基本上團隊的培養成功了一半;所以團隊負責人,在培養團隊,帶團隊的過程中,要特別注意下級團隊主管候選人的觀察,培養和選擇。同時對每個團隊成員的能力和態度方面,做好記錄,每月做一定的評估總結,在團隊成長到一定規模上,提供適當的候選人成為主管。在能力和態度的問題上,態度第一,能力第二,只有能力和態度俱佳才是合格的主管候選人,才能得到提公升。
6.團隊文化
團隊文化是團隊穩定和健康發展的潤滑劑,積極、健康、向上的團隊文化,對穩定團隊起到重要的作用。人畢竟不是物質動物,在工作的同時,需要得到團隊的認同,需要適應團隊文化。乙個和諧的工作氛圍,知識共享的開放態度,乙個積極向上的工作態度,溝通流暢的團隊氛圍,將對團隊成員的成長,和提高團隊成員的效率和戰鬥力,有著非常重要的作用。我帶的軟體團隊,成員專業素質較高,但是薪資水平相比行業水平不高,但是團隊成員總體比較穩定,我想,和諧開放的團隊文化,在其中起到了關鍵的作用。
二. 知識管理
團隊的管理,很大的程度是知識的管理,管理好了團隊的知識和成果,那麼團隊才是乙個穩定的團隊,而不是個人的團隊。 團隊也不會因為某個人的流失而導致核心技術流失,從而保持團隊的持續競爭力。
1. 關鍵知識領域的劃分
要形成一支高效、有競爭力的研發團隊,關鍵是對研發領域的各個關鍵知識域的把握,只有技術團隊對關鍵領域都有知識積累和技術把握,產品研發才能按期保質的完成。而在團隊的培養過程中,首要的是對關鍵技術領域的劃分,劃分好關鍵領域後,就可以評估每個領域需要多少人力的投入,同時可以對分到這些關鍵領域的人力進行針對性的培訓,同時保持適當的備份,這樣既加快了知識的學習和掌握速度,也增強了團隊的整體能力,而且這種矩陣性的研發團隊結構,既為專案的開發保證了高質量的研發資源,同時也減少了因為個別技術能人離開所造成的技術損失。高技術行業,人員是非常關鍵的因素,而技術能手,也是各家公司所競相挖角的物件,所以,針對關鍵知識領域的劃分,人員安排和備份的方式,可以減少這種挖角和人員外流所造成的損失。關鍵領域如何劃分,乙個有效的方法就是召集技術人員進行頭腦風暴的討論,然後將各人的意見分析綜合歸納,提煉出最關鍵的幾個部分。
2. 對關鍵知識領域的人員配置
在關鍵領域的人員配置上,乙個重要的原則是,按照知識點和難度分配研發人員以及相應的備份人員,而不是根據專案的多少來分配人員,因為專案的研發,本質上是需要各個技術知識點的完成,而不是在於人員的累積。而且有效的版本管理,將更能促進人力的精簡和專案的高效完成。
3. 文件的整理
前面提到,團隊的管理,其本質是知識管理。而團隊的培養依賴於知識積累。而知識積累,除了高階工程師以及主管對團隊成員的言傳身教以外,還有乙個大的方面是對技術知識領域的知識記錄,形成文件,同時文件的書寫方式,需要滿足團隊的標準格式。更關鍵的要求,是要把技術點描述清楚,要讓乙個沒有做過該技術的人通過文件的閱讀,能夠很快的掌握該技術,為打造學習型團隊、有競爭力的團隊奠定了基礎。
4. 版本管理和知識積累
軟體的開發過程,是乙個團隊協同開發,協同作戰的過程,為了有效地控制**的開發程序,以及對**的回溯留下記錄,必須進行有效的版本管理,有效地平台開發,將為多個專案的平行開發以及**的繼承,起到重要的作用。 有乙個很重要的要求,就是給與版本管理人員很高的許可權,要求軟體開發人員必須按照版本管理人員的要求建立目錄,書寫**以及check in/out**。文件和**是軟體團隊的知識積累的重要部分。
綜述:為了打造高質量的研發團隊,我們需要對研發團隊的組建以及知識積累、傳承方面下功夫。團隊的完善組建,為團隊的成長奠定了基礎,而團隊的知識積累和傳承,為保持團隊的長期發展以及形成長期競爭力,打下了基礎。
安卓開發總覽 打造高質量應用
高質量開發 出海東南亞的同學,面對一堆 512mb 記憶體的裝置 無處不在的弱網路流下了無助的眼淚。除了記憶體優化 弱網路優化,想做一款高質量的應用還遠遠不止這些。高效開發 乙個應用從想法到成品,需要經歷開發 編譯 ci 測試 灰度 發布等多個階段,那怎樣提公升各個階段的效率,也是你我比較關心的話題...
高質量的撥號ip怎麼用?
撥ip是一種快捷方式,通常出現在手機上,然後是電腦,ip撥號就是通過接入資料網路來傳播語音資訊。比如,移動 前撥17951,你把你的ip 設為17951,下一次打長途時直接按ip 來撥。ip 上的撥號鍵就是在網路支援下,快速訪問網路的快捷鍵!撥號ip的設定 1 啟用 設定 中的 ip撥號設定 的自動...
高質量C 程式設計指南 一
第 1 章 檔案結構 標頭檔案的作 用 早期的程式語言如 basic fortran 沒有標頭檔案的概念,c c 語言的初學者雖然會用使用標頭檔案,但常常不明其理。這裡對頭檔案的作用略作解釋 1 通過標頭檔案來呼叫庫功能。在很多場合,源 不便 或不准 向使用者公布,只要向使用者提供標頭檔案和二進位制...