Richard Sheridan — Ann Arbor, Michigan, USA

流程有效的前提:共同理解#

一個流程要真正發揮效用,所有利害關係人必須對它有共同的理解。做法不是各自閱讀文件,而是讓所有人——專案贊助人、關鍵使用者、專案經理、開發者、設計師、QA 人員——坐在同一個教室裡一起學習

為什麼要教客戶你的流程#

要求客戶在專案進行期間參加流程培訓課程,聽起來可能像是額外的負擔。但原因很簡單:你需要確保贊助人知道如何有效地引導團隊,而不是製造阻礙。

透過培訓,贊助人能夠:

  • 理解估算的本質(估算不等於固定報價)
  • 參與每週的規劃,根據估算選擇範疇
  • 透過每週的「成果展示(Show & Tell)」盡早發現誤解

關鍵: 共同的流程理解,能有效對抗不切實際的期望。當所有人對規則的理解一致,誤解就難以形成,也更容易在早期被察覺與修正。

估算責任的教學實例#

作者曾在課堂上,當著開發者、專案經理與付費客戶的面,說明估算責任制的規則。他對開發者 Ted 和 Kealy 說:

「你們不會因為沒估準而受到懲罰。」

接著轉向專案經理 Lisa:

「你不可以因為他們沒估準就施壓或懲罰他們。」

再面向客戶 Jen:

「如果我們超出估算,你需要支付額外費用。」

不出所料:開發者以為這是陷阱,客戶差點要取消合作。

接著他補充了最後一條規則

  • 開發者:一旦發現自己可能會超出估算,立刻告知專案經理
  • 專案經理:確認是否因範疇改變導致估算偏差;若確認會超出,立刻聯絡客戶詢問如何處理
  • 客戶:換來的是更積極的估算、更高的產出效率、更有動力的團隊——以及承諾:若出錯,你會在錢花完之前就知道

技巧: 在信任的估算環境中,開發者會提出更積極(而非保守)的估算,整體工作產出反而更高。這是因為沒有人在估算時「留後路」。

教學即賦能#

補充: 「教授流程」不只是知識傳遞,更是一種賦能工具(empowerment tool)。當每個人都理解遊戲規則,他們才能真正參與其中,而不只是被動執行指令。

讓所有利害關係人共同學習、共同理解流程,是建立高效協作文化最有力的起點。