基于敏捷模式的研發管理,目前不少企業已經搭建好屬于自己的研發管理體系。對階段性任務層級拆分,實現有效管控和分解,從而確保持續迭代上線。
敏捷管理為項目管理者減負,促成團隊響應式協作把一個項目拆分成若干個小項目,分解成最小顆粒。父級、子級任務串聯,形成可視化任務圖標。管理者通過一張表就能掌握團隊成員任務執行情況。
流程不能少
一定要明確研發的幾個關鍵流程,即:需求分析,程序設計,功能設計,代碼開發和功能測試,并讓團隊成員都清晰的了解各階段的任務。
我們都知道軟件一般都是“瀑布型”開發方式,即下一個流程根據上一個流程成果開展工作,這樣逐層完成整個軟件的開發。如果缺少流程的保護,那么產研體系的員工就會在各類突發性工作中東奔西走,導致團隊無法制定有效的工作計劃,也無法準確的預估結果,更沒有一種穩定的交付能力。
讓項目進度動起來
接觸開發工程師的人都知道,如果不借助外部工具,真實的進度只有寫代碼的那個人才知道。對于管理者來說,通過流程和工具將無形的工作顯示出來非常重要,因為工作流的可視化是基礎。管理者可以使用項目管理工具來跟蹤項目進度,在甘特圖中創建項目分解任務,再分配項目成員,項目成員完成任務,甘特圖就會計算項目進度。
安排事情優先順序
當你不去設定工作的優先順序,將大部分的時間花在那些瑣碎又不重要的小事上,就會沒有足夠的時間放在真正重要的事情上。
當你設定了優先順序后,你就會發現,自己花了很多時間在不重要的事情上,要提升效率,就必須把時間花在最重要的事情上。80/20法則指出,我們的工作里大約有20%的工作,會創造80%的產出,只要重新調整工作優先順序,結果將會大不相同。
任務要有負責人,執行要有計劃
研發過程涉及的人員比較多,比如前端開發,后端開發和測試等,需要有負責人來推進和協調任務,任務開始后要根據工作內容和人力資源制定計劃,這樣管理者只需要根據計劃定期了解進度即可。
建立員工培養和人才選拔機制
研發人員的薪酬主要是由能力決定,如果一個研發感覺在團隊里能力無法提高了,他就會有離開的心思。因此需要對研發的成長進行合理的引導和培養,同時讓大家了解到凡是有能力都可以承擔更高的職務,這樣基礎研發有動力,中高層研發有壓力,團隊有抗風險能力。