Barbee Davis, M.A., PHR, PMP — Omaha, Nebraska, USA

專案經理本身就可能是阻礙#

漫畫家 Walt Kelley 的《Pogo》有句名言:「我們遇見了敵人……那就是我們自己。」這句話在描述初次接觸軟體開發流程的專案經理時,再貼切不過。

以下是避免「自己成為敵人」的關鍵認知。

六個常見的自我傷害行為#

會議超時就是在偷竊#

你要求開發者精確估算並準時交付任務,但你的會議卻一再超時。每次超時的會議,都是在偷走開發者原本用來寫程式的寶貴時間,直接衝擊專案進度。

注意: 對別人要求準時,自己卻不做示範,是最快失去團隊信任的方式之一。

語言隔閡需要主動跨越#

如果團隊說的是外語,你會去上課、找翻譯。開發者說的技術語言對你來說同樣陌生——買書、上課、善用搜尋引擎,找一個能把複雜概念說清楚的開發者當橋樑。不懂技術,就無法有效管理。

舊方法論未必適用#

不管你過去在製造業、製藥業或建築業用什麼完美的方法論,它在這裡都不會直接套用。讓你信任的團隊成員解釋敏捷方法論——這些方法不是新鮮玩意,也不是冒險,而是讓你最終能交出可用產品的最佳機會。

開發者有自己的工作方式#

開發者是工匠,也是藝術家,他們的工作方式不同於會計師或律師:

  • 兩人面對面激烈討論——那是在工作
  • 對著牆壁彈球或在白板上亂畫——那可能正在解決一個架構難題

技巧: 給他們空間。不要用「看起來在偷懶」來評判開發者的工作狀態。

打斷心流的代價高昂#

開發者不像收銀員可以輪班交接。研究顯示,一旦被打斷,可能需要一小時以上才能恢復到原來的生產力水準。當團隊成員正在專注工作時,請讓他安靜完成。

不要限制技術選擇#

不需要強迫所有人用同一種程式語言。某些任務用較新的語言能以更少的程式碼完成——寫起來更快、測試更容易、維護成本更低。讓開發者使用最適合的工具。

重點: 敞開心胸接受這個軟體開發的新世界,你才能成為團隊的支柱,而不是他們的阻礙。