Richard Sheridan — Ann Arbor, Michigan, USA
流程有效的前提:共同理解#
一個流程要真正發揮效用,所有利害關係人必須對它有共同的理解。做法不是各自閱讀文件,而是讓所有人——專案贊助人、關鍵使用者、專案經理、開發者、設計師、QA 人員——坐在同一個教室裡一起學習。
為什麼要教客戶你的流程#
要求客戶在專案進行期間參加流程培訓課程,聽起來可能像是額外的負擔。但原因很簡單:你需要確保贊助人知道如何有效地引導團隊,而不是製造阻礙。
透過培訓,贊助人能夠:
- 理解估算的本質(估算不等於固定報價)
- 參與每週的規劃,根據估算選擇範疇
- 透過每週的「成果展示(Show & Tell)」盡早發現誤解
關鍵: 共同的流程理解,能有效對抗不切實際的期望。當所有人對規則的理解一致,誤解就難以形成,也更容易在早期被察覺與修正。
估算責任的教學實例#
作者曾在課堂上,當著開發者、專案經理與付費客戶的面,說明估算責任制的規則。他對開發者 Ted 和 Kealy 說:
「你們不會因為沒估準而受到懲罰。」
接著轉向專案經理 Lisa:
「你不可以因為他們沒估準就施壓或懲罰他們。」
再面向客戶 Jen:
「如果我們超出估算,你需要支付額外費用。」
不出所料:開發者以為這是陷阱,客戶差點要取消合作。
接著他補充了最後一條規則:
- 開發者:一旦發現自己可能會超出估算,立刻告知專案經理
- 專案經理:確認是否因範疇改變導致估算偏差;若確認會超出,立刻聯絡客戶詢問如何處理
- 客戶:換來的是更積極的估算、更高的產出效率、更有動力的團隊——以及承諾:若出錯,你會在錢花完之前就知道
技巧: 在信任的估算環境中,開發者會提出更積極(而非保守)的估算,整體工作產出反而更高。這是因為沒有人在估算時「留後路」。
教學即賦能#
補充: 「教授流程」不只是知識傳遞,更是一種賦能工具(empowerment tool)。當每個人都理解遊戲規則,他們才能真正參與其中,而不只是被動執行指令。
讓所有利害關係人共同學習、共同理解流程,是建立高效協作文化最有力的起點。