「老師,可以跟您請教一個問題嗎?」
「當然可以啊!請說。」
「老師,我有參加一個專案,客戶那邊都不太想用我們做出來的功能,我覺得應該要針對客戶的回饋來修改,可是老闆卻叫我們要多做一些新功能,再去推銷給客戶用,我該聽老闆的?還是聽客戶的?」
「老師,可以跟您請教一個問題嗎?」
「當然可以啊!請說。」
「老師,我有參加一個專案,客戶那邊都不太想用我們做出來的功能,我覺得應該要針對客戶的回饋來修改,可是老闆卻叫我們要多做一些新功能,再去推銷給客戶用,我該聽老闆的?還是聽客戶的?」
不知道身為 PM 的你有沒有過這樣的經驗,當你走進公司大樓電梯,沒想到公司高階主管也走了進來並關上了電梯門(因此你想逃也逃不掉),緊接著,他冷不防地問你,「那個XXX專案現在的狀況怎麼樣了?」
他不是你的直屬老闆,只是你老闆的上司或更高層的上司,所以平時你並沒有直接向他報告的機會,這個時候你會怎麼做呢?
「老師,我們公司有在使用敏捷方法做專案,可是團隊在估算用戶故事(User Story)時間的時候,老是估不準,有的時候會多留很多 buffer,有時候又少估很多時間,導致衝刺的工作做不完,這該怎麼辦才好?」
我在《Scrum 敏捷方法裡,渾然天成的九大風險管理把關設計》一文中談過,敏捷方法的框架其實隱含了不少巧妙的風險管控設計,其中當然包含了管控「因時間錯估而延誤」的風險。這裡我們先假設,這位學員提及的敏捷團隊,有確實遵守敏捷方法要求的原則來運作,沒有自行偷斤減兩,可是團隊對於時間的估算,卻依然不夠準確。在這樣的前提背景下,我們還有什麼其他的招數,可以來改善這樣的問題。