需求捕獲應該是主動的
需求捕獲應該是聚焦的
案例 小趙問監控中心的小張:你對這個系統有什麼需求?
小張說:「我想到的功能包括值班日誌、告警的聲光提示、基於簡訊的告警通知...」
老李問小徐:當監控中心收到乙個告警的時候,希望以什麼形式來體現?收到後,你們一般會進行什麼樣的處理?....
小張的提問使得捕獲過程很發散,而老李的問題能夠使問題聚焦
破解需求
嘗試理解業務場景
不要忽視對變更需求的捕獲
使用者訪談
使用者調查
文件考古
情節串聯板
現場觀摩
聯合開發
任務卡片
場景說明
《軟體需求》讀書筆記03
業務需求代表了需求鏈中最高層的抽象 他們為軟體系統定義了專案檢視和範圍。軟體功能需求必須根據使用者的需求來考慮,且要與業務需求所設定的目標相一致。對不利於實現專案業務目標的需求應該排除在外。乙個專案可能包括一些與軟體沒有直接關係的需求,例如 硬體的購買 產品的安裝 維護或廣告。但在此,我們只關心與軟...
《軟體需求》讀書筆記02
需求 需求收集方法 軟體需求可以來自方方面面,這取決於所開發產品的性質和開發環境。需從不同使用者代表和 收集需求,這說明了需求工程是以相互交流為核心的性質。下面是幾個軟體需求的典型 1 訪問並與有潛力的使用者 為找出新軟體產品的使用者需求,最直截了當的方法是詢問他們。2 把對目前的或競爭產品的描述寫...
《軟體需求》讀書筆記01
許多軟體問題都源於收集 記錄 協商和修改產品需求過程中的方式不當,包括資訊收集方式不正規,沒有明確提出想要的功能,假設是未經過溝通的錯誤假設,需求的定義不夠充分,以及未經仔細考慮進行需求變更等。在軟體開發中遇到的問題時,人們常常輕率地將其忽略。軟體專案中40 60 的缺陷都是由需求分析階段的過失所致...