給軟體工程師的專案管理 EP3 現在我可以給你什麼,但是還保留我的肝功能健康
▎說在拆分任務之前
在開發之前,你會怎麼規劃任務呢?我的習慣是回推到專案目標,確認專案需求及其延伸的實作細節。理解目標是非常重要的一步,這樣不僅能避免不必要的工作,還可以確保我們的交付和專案需求吻合
▎為什麼需要了解專案目標?
試著想像我們要抵達一個目的地,有很多種方式可以完成旅程,但這趟旅程的夥伴指定了需要「在半夜抵達」。這個時候你會怎麼做?
A) 很無奈,但使命必達。
B) 直接拒絕,因為這是不可能的要求。
C) 不表態,先回頭確認對方為什麼需要在半夜抵達。
對於每個選擇,你能感受到不同的結果。
選擇 A 可能讓你感到委屈,導致接下來的合作心態上產生抵觸。
選擇 B 則可能讓對方覺得你是個無法溝通的人。
而選擇 C,主動探詢需求背後的原因,你或許能得到更多背景資訊,發現真正的顧慮點是隔天有重要事情、或者是半夜的機票價格便宜。
這樣我們就可以用更靈活的方式來達到目的,而不局限於具體手段。