面對工程師回報任務需要三天才能完成,主管的首要任務並非直接質疑其效率,而是透過建立「互信、協作與溝通」的環境,將進度視為一種預警機制,而非用來懲罰或判斷能力的工具。[4] 當工程師提出延遲或耗時較長的狀況時,主管可以採取以下步驟來釐清是「真卡關」還是「效率問題」:
1. 釐清任務定義與細節
很多時候進度不如預期,是因為雙方對「完成」的定義有落差。工程師可能認為寫完程式碼就算完成,但主管可能要求包含測試、除錯與驗收。主管應明確訂定遊戲規則,確認該任務是否已拆解至可追蹤的狀態,避免出現「進度永遠 90% 但總是做不完」的情況。[4]
2. 透過系統與制度追蹤,而非人治
為了避免主管淪為「追殺進度」的尖叫雞,建議導入系統(如 Jira、Redmine 等)來追蹤進度,但重點在於讓團隊理解系統運行的誘因。主管應與團隊共同檢視任務的「要徑」或「高風險項目」,並透過每日例會(不超過 15 分鐘)檢視成員間是否有相互衝突的業務,而非監督工作成效。[3][4]
3. 關注做事方法與資源配置
若工程師確實卡關,主管應運用「影響圈」的概念,分辨哪些是可控因素。根據麥肯錫的建議,主管應先從個人層面出發,了解工程師擅長的領域,比對其目前的工作任務。如果一位程式寫得最好的工程師,卻被大量外圈事務(如測試、行政瑣事)干擾,自然會影響開發效率。此時主管應協助排除這些阻礙,調整資源分配,讓工程師能專注於核心開發。[1][2]
4. 建立心理安全感,共同解決問題
當工程師反映問題時,主管應展現「一起解決問題」的態度,而非急著找戰犯。若主管能讓團隊感受到提出問題不會被懲罰,工程師才敢誠實回報進度,讓問題在初期就浮現,避免等到交付前夕才爆炸。主管的價值在於幫團隊剷除心理與實務上的阻礙,優化協作流程,讓團隊能更順暢地完成任務。[4]