什麼(me)是需求管理?
需求管理,指對(duì)産品、系統或工程的開(kāi)發(fā)需求的搜集、定義、分析、評審、整理、維護、追溯和複用等相關的管理工作和流程。通常特指應用程序或軟件系統的研發(fā)需求。需求管理和配置管理、測試管理、缺陷管理、風險管理、變更管理等管理流程一起(qǐ)構成(chéng)了ALM應用全生命周期管理的完整流程。需求管理過(guò)程定義并逐層分解了整個應用的功能(néng)和相關限制條件,以及管理随著(zhe)開(kāi)發(fā)過(guò)程叠代所産生的上下遊的追溯關系,最終保證發(fā)布的産品與最初設計需求之間的一緻性。
需求管理是系統研發(fā)過(guò)程中不必可少的環節,在實際的研發(fā)項目中,需求管理所涉及的工作一般會(huì)包括:
• 需求的收集和定義
• 需求的導入導出
• 需求的分解和細化
• 需求的評審
• 需求的發(fā)布
• 需求的變更
• 需求的追溯
• 需求的複用
• 對(duì)需求的測試等
爲什麼(me)要做需求管理?
一般的項目通常會(huì)有大量的設計需求,尤其是有高安全性相關要求的項目。這(zhè)些需求會(huì)列在不同的需求文檔,如産品需求,系統需求,軟件/硬件/機械需求等。若是不將(jiāng)這(zhè)些大量的需求進(jìn)行管理,用戶是無法清楚了解到需求是否被(bèi)滿足,需求是否被(bèi)測試用例所驗證,需求是否是進(jìn)過(guò)讨論 – 需求是否需要修改/調整,然後(hòu)再次經(jīng)過(guò)流程确認調整後(hòu)的需求是否被(bèi)其他團隊的認可 (例如,是否有開(kāi)發(fā)/技術上的困難)。若是一個項目沒(méi)有一個好(hǎo)的需求管理系統和流程,項目的生命周期會(huì)延長(cháng),用戶也沒(méi)有一個很好(hǎo)的平台來看到整個項目的一個狀态。
簡單地說(shuō),需求管理的目的是爲了建立一種(zhǒng)基于需求的覆蓋應用全生命周期的有序追溯關系,保證最終發(fā)布的産品不會(huì)偏離原本的期望。具體體現在:
• 所有的上層産品需求在分解、開(kāi)發(fā)和測試的過(guò)程中沒(méi)有被(bèi)遺漏
• 沒(méi)有出現意料之外的需求
• 一目了然的變更影響分析保證了研發(fā)流程信息的同步。産品研發(fā)的叠代過(guò)程中,任一層級的需求的變更所造成(chéng)的影響都(dōu)能(néng)被(bèi)及時(shí)地發(fā)現,并對(duì)上下遊的需求進(jìn)行更新和維護
• 利用合理的評審流程減少了錯誤的、模糊的或不合理的需求的出現,降低了因爲需求的質量導緻的産品缺陷的風險
需求管理的工作可以是通過(guò)Word, Excel等文檔由産品研發(fā)人員來管理,也可以是借助現成(chéng)的需求管理工具來完成(chéng)。而随著(zhe)企業業務的擴大和産品複雜度的升高,人工管理變得越來越困難,人們需要一種(zhǒng)更爲高效的、行之有效的管理手段,來實現對(duì)需求的有序管理。
難點和挑戰
不同層級的需求太多,可能(néng)分散在大量的不同的檔案或系統裡(lǐ),且由不同的人負責,保持這(zhè)些信息的及時(shí)同步并且不造成(chéng)遺漏的難度非常大
上層需求和下層需求之間的追溯關系和維護比較困難
不容易獲得從需求與研發(fā)過(guò)程的産出物之間的完整追溯關系
現有的需求管理工具過(guò)于繁瑣,對(duì)研發(fā)過(guò)程的效率影響太大
現有的需求管理工具無法兼顧行業合規性的标準和企業個性化要求
需求管理系統如何部署到規模化的團隊中有效使用?
解決方案
Visure Requirements需求管理系統提供了完整的一站式需求管理解決方案,覆蓋率從需求的定義、導入/導出、編輯、版本管理、審批、發(fā)布、變更到測試管理、風險管理等應用全生命周期追溯的完整解決方案,解決了人工維護大量需求文檔可能(néng)帶來的低效、不可以預測性的問題
利用Visure Requirements内建的針對(duì)不同高可靠性行業标準的“開(kāi)箱即用”的數據模型,讓需求管理流程完美符合相關合規性标準要求,覆蓋諸如ISO 26262, ASPCE, En 50128, IEC 61508, DO-178B/C等常見的研發(fā)标準
支持内建的或自定義的需求評審流程,符合不同研發(fā)團隊個性化流程的需要
自動建立覆蓋應用全生命周期的需求跟蹤關系,包括需求與需求、需求與測試、測試與缺陷等各個環節之間的完整需求跟蹤矩陣(Requirements Traceability Matrix)
提供豐富的内建報告和儀表盤模闆,并支持按照需要定制需求管理報告
提供插件和API集成(chéng)常用的第三方設計、開(kāi)發(fā)、測試和管理工具
Visure Requirements提供基于C/S和B/S架構的兩(liǎng)種(zhǒng)部署方式,支持Windows, Linux和MAC等多種(zhǒng)環境,并提供完善的用戶、權限管理和協作機制。平台簡單易用,實施周期短,團隊部署快
相關資源
白皮書
博客
使用Visure Requirements滿足DO-178B-C對(duì)需求管理的要求_白皮書
點擊下載
RELATED RESOURCES
下載申請