什麼是探索工作坊?

探索工作坊是一個技術人員和業務人員合作的對話,目的是盡可能地探索、發現並同意關於使用者故事的期望行為。

你如何進行探索工作坊?

有幾種探索工作坊模型,這些只是一些例子

範例對應

使用四種不同顏色的索引卡,將規則(團隊同意的約束/接受標準的摘要)對應到範例(接受標準的說明/案例)

OOPSI 對應(成果、產出、流程、情境、輸入)

與範例對應類似,使用不同顏色的便利貼來對應產出和情境之間共享的流程/關係。

功能對應

也使用不同顏色的便利貼。團隊從待辦事項中選擇一個故事,識別涉及的參與者,將故事分解為任務,並將這些任務對應到特定的範例。

你應該何時舉行探索工作坊?

在新使用者故事開始開發之前盡可能晚地進行,以防止細節遺失。盡可能晚地進行探索工作坊,也能讓團隊有足夠的空間在新的細節出現時調整計劃。

誰應該參加?

一個好的經驗法則是 3-6 人,但至少你的三劍客應該出席:產品負責人、開發人員和測試人員。你的產品負責人將確定團隊應嘗試解決的問題,你的開發人員將說明如何圍繞該問題建立解決方案,而你的測試人員將處理可能出現的任何邊緣案例。

探索工作坊需要多長時間?

探索工作坊理想情況下每個故事應該只持續約 25-30 分鐘。如果你需要比這更長的時間,很可能是故事太大,應該分解,或者缺少一些細節。在後一種情況下,你應該擱置該故事,因為團隊需要做更多的研究。

為什麼要費力?

探索工作坊的目的是讓所有利害關係人,無論是技術人員還是非技術人員,都能對手頭的工作有一個共同的理解。這樣做可以鼓勵跨部門協作、增加回饋,並涵蓋任何遺失的細節或錯誤的假設。

結論

探索工作坊是 BDD 生命周期以及其他敏捷開發方法中非常重要的一部分。沒有它,你肯定會遇到溝通不良的問題,而且你的團隊不會發現任何未知數,這可能會嚴重阻礙你專案的成功。

你可以幫助我們改進此文件。編輯此頁面