軟件研發(fā)團(tuán)隊如何管理更有效率
發(fā)布時間:2021/6/17 10:00:00
研發(fā)團(tuán)隊加班加點,但項目整體進(jìn)度還是不能很好滿足業(yè)務(wù)目標(biāo),作為項目負(fù)責(zé)人,必須時刻關(guān)注團(tuán)隊當(dāng)前的工作情況如何?團(tuán)隊如何更高效?實際工作中我們應(yīng)該怎么做。
1、流程不能少。
一定要明確研發(fā)的幾個關(guān)鍵流程,即:需求分析,程序設(shè)計,功能設(shè)計,代碼開發(fā)和功能測試,并讓團(tuán)隊成員都清晰的了解各階段的任務(wù)。
我們都知道軟件一般都是“瀑布型”開發(fā)方式,即下一個流程根據(jù)上一個流程成果開展工作,這樣逐層完成整個軟件的開發(fā)。如果缺少流程的保護(hù),那么產(chǎn)研體系的員工就會在各類突發(fā)性工作中東奔西走,導(dǎo)致團(tuán)隊無法制定有效的工作計劃,也無法準(zhǔn)確的預(yù)估結(jié)果,更沒有一種穩(wěn)定的交付能力。
2、讓項目進(jìn)度動起來。
接觸開發(fā)工程師的人都知道,如果不借助外部工具,真實的進(jìn)度只有寫代碼的那個人才知道。對于管理者來說,通過流程和工具將無形的工作顯示出來非常重要,因為工作流的可視化是基礎(chǔ)。管理者可以使用項目管理工具來跟蹤項目進(jìn)度,在甘特圖中創(chuàng)建項目分解任務(wù),再分配項目成員,項目成員完成任務(wù),甘特圖就會計算項目進(jìn)度。
3、安排事情優(yōu)先順序。
當(dāng)你不去設(shè)定工作的優(yōu)先順序,將大部分的時間花在那些瑣碎又不重要的小事上,就會沒有足夠的時間放在真正重要的事情上。
當(dāng)你設(shè)定了優(yōu)先順序后,你就會發(fā)現(xiàn),自己花了很多時間在不重要的事情上,要提升效率,就必須把時間花在最重要的事情上。80/20法則指出,我們的工作里大約有20%的工作,會創(chuàng)造80%的產(chǎn)出,只要重新調(diào)整工作優(yōu)先順序,結(jié)果將會大不相同。
4、任務(wù)要有負(fù)責(zé)人,執(zhí)行要有計劃。
研發(fā)過程涉及的人員比較多,比如前端開發(fā),后端開發(fā)和測試等,需要有負(fù)責(zé)人來推進(jìn)和協(xié)調(diào)任務(wù),任務(wù)開始后要根據(jù)工作內(nèi)容和人力資源制定計劃,這樣管理者只需要根據(jù)計劃定期了解進(jìn)度即可。
5、明確績效激勵和懲罰措施。
針對研發(fā)團(tuán)隊制定專門的績效體系,當(dāng)月有好的表現(xiàn)確定獎勵措施,人就是這樣,越是及時進(jìn)行激勵,他的積極性就越大,如果等到半年或年終評定再漲工資,好多人的積極性已經(jīng)消退了。當(dāng)然如果有人犯錯也要有相應(yīng)的懲罰措施,這樣大家才有責(zé)任心。
6、建立員工培養(yǎng)和人才選拔機(jī)制。
研發(fā)人員的薪酬主要是由能力決定,如果一個研發(fā)感覺在團(tuán)隊里能力無法提高了,他就會有離開的心思。因此需要對研發(fā)的成長進(jìn)行合理的引導(dǎo)和培養(yǎng),同時讓大家了解到凡是有能力都可以承擔(dān)更高的職務(wù),這樣基礎(chǔ)研發(fā)有動力,中高層研發(fā)有壓力,團(tuán)隊有抗風(fēng)險能力。
基于敏捷模式的研發(fā)管理,目前不少企業(yè)已經(jīng)搭建好屬于自己的研發(fā)管理體系。
對階段性任務(wù)層級拆分,實現(xiàn)有效管控和分解,從而確保持續(xù)迭代上線。敏捷管理為項目管理者減負(fù),促成團(tuán)隊響應(yīng)式協(xié)作。
把一個項目拆分成若干個小項目,分解成最小顆粒。父級、子級任務(wù)串聯(lián),形成可視化任務(wù)圖標(biāo)。管理者通過一張表就能掌握團(tuán)隊成員任務(wù)執(zhí)行情況。