2010-03-30 30 views
4

您認爲對用戶故事可以進行哪些類型更改/添加/進一步說明?衝刺開始後對用戶故事的更改

您認爲發生用戶故事會發生什麼變化/增加/進一步的說明不正確?

+1

這個問題是題外話,因爲它不是爲範圍本網站所,如定義(// stackoverflow.com/help/on-topic)另請參見[我可以在這裏左右問什麼議題?] [什麼類型的問題,我應該避免問?](// stackoverflow.com/help/dont-ask)您可以問上[另一堆棧交易所網站(// stackexchange.com/sites#name),例如[ pm.se]或[softwareengineering.se]。請務必閱讀幫助中心中針對您打算髮布問題的任何網站的主題頁。 – Makyen 2017-10-03 23:56:27

+0

我投票關閉這一問題作爲題外話,因爲它不屬於stackoverflow.com – cypher 2017-10-26 15:05:38

回答

0

您可以取消衝刺。或者可能將麻煩的物品移動到新的衝刺?從而減少當前衝刺的長度。但實質上我說,任何影響衝刺長度或輸出的東西都會是我們的決定點。只有你能真正驢,我會說。

2

用戶故事的要點是定義對客戶有價值的功能。如果該定義的任何方面發生變化,您最好改變故事。

另一方面,您的故事點估計是基於舊故事和舊驗收標準 - 如果用戶故事的變化大大增加了完成故事所需的時間,則必須拆分故事並移動其中一部分(或另一個優先級較低的故事)進入另一個衝刺階段。

它也取決於你接近衝刺結束的時間 - 如果明天是衝刺的最後一天,只需創建一個新故事來表達變化並將新故事添加到下一個迭代中(或之後的一個這取決於其緊迫性)。

9

你認爲哪些類型的修改/添加/進一步 澄清是確定 使用戶故事(衝刺開始後)?

任何產品負責人詢問的Scrum團隊仍然是舒適保持對完成在衝刺致力於爲所有用戶故事的承諾。

你覺得什麼樣的變化/添加/進一步 澄清也不行 有發生在用戶故事(衝刺開始後)?

任何產品負責人詢問讓Scrum團隊不舒服保持對完成在衝刺致力於爲所有用戶故事的承諾。

1

正如我最近在迴應另一個堆棧溢出問題時所引用的,我認爲Martin Fowler在​​上的博文是回答用戶故事問題的好幫手。

作爲對話的一部分,澄清應始終受到歡迎。如果團隊認爲有時間完成當前衝刺中所要求的更改,那麼不應改變整個故事的更改。除非球隊認爲他們有時間並且在當前的衝刺階段讓他們做起來更容易,否則通常應該是新的故事。

因此,總體的答案是「取決於」,但我認爲使用上述指導方針將幫助每個人爲團隊做出最佳決策。

3

我認爲這一切都取決於團隊與產品所有者的談判。從某種意義上說,對影響故事實施的用戶故事進行的任何更改都是不正確的。

團隊承諾的是用戶故事,因爲它是在衝刺計劃期間指定的。以後引入的任何更改都不是承諾的一部分,因此產品負責人(假設這是更改的來源)應該意識到任何需求更改都需要由團隊簽名。

然後再次,這是一個處理這個非常限制性的方式。

對於一個更真實的答案,我想說,用戶故事的任何更改都需要提交給團隊並進行協商。團隊應該能夠估計實現這些更改所需的額外時間,並根據對已更改的用戶故事的承諾進行評估。如果這些變化很小,那麼您可以在沒有任何風險的情況下將工作負載添加到正在運行的sprint中。如果花費更多的精力,那就提出一個解決方案,不要讓衝刺處於風險之中,並且得到團隊和產品所有者的同意。這些可能是:

  1. 拋開另一個用戶故事或減少另一個用戶故事的範圍。
  2. 嘗試將所有內容都合併到一起,但是有可選任務的列表,如果時間用完,您可以省略。
  3. 爲團隊添加資源。讓衝刺運行幾天。
  4. 爲這些更改編寫新的用戶故事並對其進行優先排序,以便它進入下一個衝刺階段。
  5. 刪除此sprint的已更改用戶故事,重寫用戶故事並在下一個sprint中執行此操作。

即使變更的要求彈出,因爲事實證明,以某種方式「錯誤」的原始需求,我仍然認爲這個團隊致力於纔是最重要的。因此,如果產品負責人決定用戶故事沒有價值並且需要更改,那麼這不是將所有變更的要求納入衝刺的有效原因。如果應用更改的努力會把衝刺的休息失敗的風險,更好的選擇是放棄改變的故事,這個衝刺,並與下一個衝刺計劃期間的變化重提這個話題。