回覆列表
-
1 # Ander
-
2 # 天一閣圖書管理員
團隊要有一兩個高階工程師專門搞技術的,團隊出了岔子緊急事故他們要搞得定。一個專案經理,跟進度,催bug,和產品對接。要有一兩個架構師,負責整個專案的規劃,效能,穩定性,提供解決方案,做成本預算。這個架構師和高階工程師一起配合。同時架構師還要參與評估產品的可行性。再有三四個高階工程師帶十多二十個初中級就差不多了,高階工程師負責任務拆解分配。團隊雖小,流程要規範而且靈活,不能沒有流程,也不能為了流程做流程。流程方便追責,和做獎勵,避免風險。該有的介面文件設計文件,資料庫說明必須要有,這是架構師和高階工程師的任務。小團隊管理量體裁衣,發揮靈活性,適合團隊就可以了。
-
3 # 誠心232965270
軟體開發又不是賣東西看得見摸得著。慢活且夜以繼日的。唯才是舉。腦力加體力生活上飲食上要好。老闆帶頭親力親維,分班組個個擊破。
管理團隊的幾個要點:
1、人可以少,但流程不能少。一定要明確研發的幾個關鍵流程,即:需求分析,程式設計,功能設計,程式碼開發和功能測試。我們都知道軟體一般都是“瀑布型”開發方式,即下一個流程根據上一個流程成果開展工作,這樣逐層完成整個軟體的開發。雖然近幾年一直在實踐敏捷開發,但每個迭代階段都是一個小型的“瀑布型”開發,這幾個步驟可以根據實際情況少花些時間,但該做的事一定要做,可能一個人在多個階段都有參與,但角色不一樣,所以思維方式不一樣,並且相關的文件一定要寫出來,這樣每個階段有明確的任務和產出物,大家的責任心會更強,整體軟體的質量也會好。
2、任務要有負責人,執行要有計劃。研發過程涉及的人員比較多,比如美工,前端開發,後端開發和測試等,需要有負責人來推進和協調任務,任務開始後要根據工作內容和人力資源制定計劃,這樣管理者只需要根據計劃定期瞭解進度即可。
3、明確績效激勵和懲罰措施。研發和銷售不一樣,銷售靠業績說話,研發的薪酬相對固定,但誰不想多掙錢呢?如果研發做出了超預期的成果, 但沒有得到形式或物質上的肯定,那他也就沒有幹勁了。因此需要針對研發團隊制定專門的績效體系,當月有好的表現當月就能多拿到錢,人就是這樣,越是及時進行激勵,他的積極性就越大,如果等到半年或年終評定再漲工資,好多人的積極性已經消退了。當然如果有人犯錯也要有相應的懲罰措施,這樣大家才有責任心。
4、建立研發人員的成長引導、能力培養和人才選拔機制。前面提到過,研發的薪酬相對固定,及時肯定工作成果可以讓員工更積極,但從研發的職業成長來說,這些顯然還不夠,因為研發人員的薪酬主要是由能力決定,如果一個研發感覺在團隊裡能力無法提高了,他就會有離開的心思,因為他知道他的薪酬也無法提高了。因此需要對研發的成長進行合理的引導和培養,同時讓大家瞭解到凡是有能力都可以承擔更高的職務,這樣基礎研發有動力,中高層研發有壓力,團隊有抗風險能力。
5、建立良好的團隊文化。有個理念是:公司如果在快速發展,那公司裡的許多問題就不是問題了(因為大家能看到希望,焦點都在解決發展的問題,都想將希望變為現實)。但有時我們努力了很多,受限於種種原因(比如市場、商務等),公司的發展就是比較緩慢,我們怎麼提高團隊凝聚力?這就需要建立良好的團隊文化,讓大家能通過其他方式平和內心。比如鼓勵學習實踐新技術,定期組織經驗分享討論會,定期組織團建活動等,讓大家的焦慮能夠轉移或釋放。