2013-10-19 86 views
0

假設我有一個用戶這樣的故事之一:如何分割大用戶故事

  • 「用戶可以添加,修改或從產品機刪除產品的用戶可配置的產品機器列表。提供給客戶的int產品機器「

我認爲,這個用戶故事是太大了,所以我想它在4分割:

  • 」作爲一個用戶,我想補充一個產品到產品機器「
  • 「作爲一個用戶,我想從一個產品機器修改產品」
  • 「作爲一個用戶,我想從一個產品機刪除產品」
  • 「作爲一個用戶,我想配置可用於產品機器的產品清單「

問題是:在我看來,最後一個故事是依賴於其他故事的,特別是第一個,因爲如果我不能添加產品顯然不是可以創建產品的配置。所以這些用戶故事不符合INVEST標準,因爲它們不是獨立的。

我怎麼能管理這個事實呢?

回答

1

當這樣的故事打交道時,我會說他們分裂你有分裂他們是更好的方式。

我同意,就不會有故事之間的依賴關係,但分裂他們會幫助:

  1. 跟蹤進展情況較好。
  2. 隨着分佈式團隊和這些用戶故事的分佈式開發也將更爲精簡,更靈活。

作爲一種跟蹤這些故事的方法,您可以使用工具來標記它們,或者在開發過程中安排相關故事。

但是說了一遍,需要有分裂的故事,以及如何精細分割可以得到你最終不會有微觀管理它之間的權衡。