用戶故事與用例兼容嗎?
在網上搜索,敏捷賢者認為用例和用戶故事是兩個不同的東西: Mike Cohn: 用戶故事不是用例 Alistair Cockburn: 用戶故事之於用例就像瞪羚之於涼亭 Extreme Programming.org: 用戶故事與用例的目的相同,但並不相同。 用例驅動方法是需求捕獲最熱門的技術之一,現在有些人認為它是一種過時的舊式技術,它與許多問題相關聯,導致您的團隊由於用例問題而不是“敏捷” : 前期需求——試圖定義前期所有方面的細節將導致大量的精力和時間的浪費,因為很多工作都需要重做。 功能分解:用例的功能性質自然導致系統在具體和抽像用例方面的功能分解,這些用例通過擴展關聯並包括用例關聯。 如果你在網上搜索關鍵詞“用例 vs 用戶故事”,你會發現一長串關於用例方法的缺點、問題或陷阱的文章,而與用戶故事相關的好處甚至更長。 . 有趣的是,IT 行業的變化如此之快,對於人們從過去的“時尚”事物轉變為現在的“較新時尚”事物的人來說甚至更快。 有趣的是,有些人喜歡以二元模式感知事物,並通過象徵性地與它們相關聯來追逐時尚的東西,而不是真正地實踐它。有些人甚至不想讓其他人知道他們仍在使用用例,或者它們可能被認為是過時的和過時的。 現在有些人把用戶故事和用戶案例相關的等號: 敏捷 = 用戶故事或敏捷 = 用戶故事 + Scrum 用戶故事 = 恰到好處 & 及時 用戶故事=滿足用戶期望和滿意 用例 = 前期詳細需求捕獲 用例 = <<include>> + <<extends>> = 功能分解 用例是“用戶輸入”->“系統響應”唯一樣式 用例 = 舊式和過時 As a tool vendor, we are pretty neutral in methods, tools and techniques. Personally, I want to stress clear that I am a big fans of Agile development, user story and scrum process. Particularly, the underlining principles and best practices related to concepts such as: Requirement discovery rather than requirement…continue reading →