新手如何勝任軟件開發管理崗?需要關注哪些問題?(軟件開發管理崗位)
軟件開發管理崗的難點在于需要考慮如何運用適當的技巧,平衡日常管理、開發管理與個人價值提升之間的關系,實現共同進步。
優秀的管理方法,往往能增強團隊工作效率,發掘團隊成員潛能,打造優秀的產品與服務,提高公司的利潤。開發管理包含的工作職責范圍很多。如:資源協調、承上啟下、進度質量風險等。
研發管理的職責范圍
個人看來,初入軟件開發管理崗需要關注的主要有三塊內容:
1、開發團隊管理;
2、組織資源管理;
3、個人價值提升。
簡單來說,就是在保障自我核心價值及能力提升的前提下,做好研發團隊的管理,并且協調好組織資源,使三方面能夠協同發展進步。
今天我們主要交流的是開發管理部分。開發管理又包含:開發進度管理、開發質量管理、開發風險管理、開發評審(開發計劃評審、設計評審、編碼評審)。
開發管理中錯綜復雜的關系
一、開發進度管理
開發進度管理主要是指日常工作進度跟蹤,便于及時發現問題,解決問題,通過若干管理手段達成目標。主要包含兩部分:研發計劃管理與研發進度監控。
俗話說:“預則立,不立則廢”,做任何事情,事前有準備就可以成功,沒有準備就會失敗。優秀的過程管理,一定都有一份好的工作計劃,制定合理的開發?計劃的重要性亦是如此。
研發計劃管理
開發計劃能否順暢執行,按照既定目標完成任務,取決于研發進度監控是否按照良好的方法進行監控。計劃產生偏差時,是否通過適當的調整,使研發進度回到正軌,按照目標持續推進。
拘泥于形式的進度監控,會導致渾水摸魚,實際進度偏差較大,潛在風險問題未及時暴露等問題;溝通與反饋頻率過高則會引起研發效能產出較低,技術人員無法專心于本職工作,有效產出不夠等問題。研發進度監控是否有效,往往取決于管理者如何客觀有效的評估監控方式、方法,合理調節優化。
進度日常監控可以通過日例會、站會、報工等方式進行監控,每周可以通過固定周會統計一周研發進度,規劃下周工作。研發進度出現偏差的團隊成員,需要保持關注,從工作量評估是否合理、工作任務難度是否合理、工作任務分配是否合理、個人當周產出是否正常等方面因素進行客觀評估及提出改進意見。
二、開發質量管理
“千里之堤,潰于蟻穴”,一個優秀的工程,離不開有效的質量管理。開發質量管理的核心在于“預防人為錯誤”,所以,需要管理者在資源投入研發的各個環節,制定一系列的有效措施進行監控。
研發質量管理
開發前準備:確認團隊成員對需求方案、設計方案理解是否有偏差;團隊成員個人技能與開發工作任務是否相吻合;開發計劃是否合理可執行。
開發過程中:檢查工藝流程(編碼)是否符合公司標準規范;代碼按照日終或一周若干次的頻率進行檢查;對于團隊成員核心業務、技術攻關點的編碼,在團隊內進行分享。
開發完成后:根據開發自測通過率分析問題;根據集成測試BUG量分析問題;分析團隊開發功能與產品需求匹配度。
開發質量管理需要通過表象分析背后存在的各種隱患,在過程中不斷優化,改進監控措施,在保障研發進度的前提下,兼顧開發質量。
三、開發風險管理
風險管理主要分為四個步驟:
1、風險識別;
2、風險評估;
3、風險應對;
4、風險監控。
從產品研發階段又分為需求風險、設計風險、開發風險。伴隨產品的生命周期過程,風險跟蹤都在持續進行。風險管理在整個項目管理體系中有著舉足輕重的地位。
風險管理
需求風險在日常開發風險管理過程中,如下問題較為突出:
1、需求理解偏差:實際研發管理過程中,由于團隊人員技能與理解的差異,容易造成需求理解偏差;需要進行充分地溝通交流。
開發人員在確認需求時,需要以開發邏輯語言反饋對于需求理解過程及結果。適當時,管理者需要進行內部過程評審,從源頭控制產品交付偏差風險。
2、需求鍍金:在產品研發過程中,開發團隊成員經過反復與需求分析師溝通需求細節業務邏輯,經過多次的需求頭腦風暴,往往能誕生許多優秀的創意以及更完美的解決方案。
此時,需求原型、范圍、研發計劃都會存在變更風險,容易導致產品畫蛇添足,影響產品整體交付工期及質量。
風險
作為開發管理者,是對產品研發有全局掌控意識,每個研發團隊中的成員,都是一顆螺絲釘,需要嚴格按照業務需求方案,交付研發成果。公司高層對于產品的工期、質量、建設成本、迭代升級有全盤考量,如有差異問題,主動溝通反饋,按照公司標準產品變更流程執行變更。
開發風險在研發團隊日常管理中,問題尤為突出,俗話說:“有人的地方就有江湖”,研發人員往往是屬于不善言辭、行動重于規劃、結果重于過程、編碼重于文檔的人,對于研發團隊的風險管理,需要根據人員性格/工作特點,因材施策,不可有形無實,要做到事前計劃,事中監控,事后分析。
開發風險主要分為兩大類:1、開發資源分配不合理;2、開發進度延期。
開發風險常見問題
首先,沒有百分之百的合理資源分配,作為管理者,需要盡可能的通過觀察、客觀分析、工作產出來分辨出每個人的優劣長短,便于合理分配資源,發揮團隊最大效能。
風險應對措施總結下來就是兩條:
1、嚴格按照既定目標跟蹤進度計劃,防止需求蔓延風險;
2、權衡產品研發進度、質量、成本、周期之間的關系,通過人員替換、培養、借調、外部招聘等方法,防范研發進度延期風險。
無處不在的風險
喜歡就轉發一下吧,謝謝