2014-12-19 116 views
4

我試圖回答的主要問題是:在軟件開發方面,「新功能」和「產品增強」之間的區別特徵是什麼?具體來說,應用於Scrum時。Scrum術語:新功能和增強功能有什麼區別?

這裏有浮現在腦海中的一些可能的標準:

  1. 的請求的複雜性(點)
  2. 如何獨立於最終的結果將是從應用程序的其他部分(例如,添加一個字段以形成vs添加一個全新的形式)

另一種可能性是,我在想這一切都是錯誤的,有更好的,應該使用更清晰的術語。

回答

11

我想這不能以普遍接受的方式回答。但是,我會這麼說:

功能是新功能,即用戶可以使用該軟件做一些新的功能。一個增強功能可以使得更簡單,更強大或者以某種方式增加現有功能之前做一些可能的事情。

3

對Christian的回答+1。另一種看待它的方法是:

當初始「新」功能交付給客戶或產品所有者時;他們是否會返回一堆修改該功能的請求?他們是否因爲最初的特徵故事沒有完整記錄而反映出這些特徵產生的「缺陷」?

這些是對現有功能的增強請求,在Scrum中將被視爲增強積壓或故事。如果該請求描述的是在初始特性故事中沒有捕獲到的對客戶的新價值,則不是技術債務或缺陷;這是一個增強。

如果您使用的是增強的故事,以解決範圍變更或作出的情況下,額外的資源:

高層敏捷規劃通常會導致各種與特徵級里程碑(又名應該是功能齊全的產品路線圖給定的季度,發佈等);在功能完成日期或功能的產品發佈後修改該功能區域的任何其他故事都可以被視爲增強請求。

相關問題