擔任PM初期,就曾被詢問過"PM是否需具備技術能力"

我思考很久,回答的模擬兩可,大型的企業中PM的定義

通常會分為業務PM(負責前端業務支援)和產品PM(負責後端資源協調)

小型的公司可沒定義這麼清楚的

另外可能和我學歷背景有關,學的是工業管理,之前工作又是RD開發

這種問題從沒有對我造成困擾吧~

 

學校對於管理,是有標準答案的

越屬高階主管,技術能力需具備越少,管理能力需具備越多,剛好是trade off

就理論上而言,PM的確是無需技術能力即可擔任的

工作內容上,只要能清楚市場需求,訂好產品價格

把客戶需求和問題提供給RD

掌握好開發進度時程,似乎沒有技術也可以擔任

 

但在軟體業界的工作實務上,這麼多年下來的經驗,已經肯定答案是

      PM需要具備技術能力,而且是"必須"具備的

不要懷疑,如果你真的要做好一個PM的工作,這是必需具備的能力

以下是PM常遇到的狀況

  • 新產品的構想,常常需架構在紮實的基本技術和新技術的知識累積上,尤其是網路產品!
  • 客戶需求的即時回應和解決方案提出,通常都需要技術支持
  • 與RD開會時,經常要PM決定採用A解決方案或B解決方案,通常技術是重要評估項目之一,如果能清楚技術限制和優缺點,方可強化做正確決策的機率
  • 開發時程的掌控,產品或專案的規格開立後,如何判斷RD開發時程是否合理? 具備技術能力,方能掌控(或壓縮)開發時間
  • 與SA/SD和客戶需求之溝通上,通常會藉由各種表單或UML圖示表示,PM需能清楚瞭解並進行規劃溝通,沒有技術能力此點很困難,PM至少需具備SA能力,而SA能力是基礎於SD能力上
  • 專案或軟體遇到問題需解決處理(或客戶面臨之問題),並立刻構思可行之解決方案
  • 可和RD打屁聊天,當您技術能力OK時,他會把你當哥們~~~~
創作者介紹

麥克的學習紀錄

miggo 發表在 痞客邦 PIXNET 留言(0) 人氣()