成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓
當前位置:工程項目OA系統(tǒng) > 建筑OA系統(tǒng) > 工程項目管理軟件系統(tǒng)
需求編寫的幾點經(jīng)驗之談
近年來,“需求管理”正成為中國當前工程應用和商業(yè)熱域的熱點。目前,有關(guān)需求管理的實踐大量應用于軟件開發(fā)工程等領(lǐng)域,軟件開發(fā)團隊在開始一個新的項目之前,會通過詳細的用戶需求調(diào)研準確捕獲了用戶需求并匯總分析后,再進行下一步的設(shè)計與實施工作,以避免因未能正確識別用戶的真正需求而導致不斷返工和工作成本增加。對于從事軟件工程的程序員們來說,在進行項目開發(fā)之前創(chuàng)建和管理良好的需求是非常重要的第一步,同時也是一項挑戰(zhàn)。需求表述不當可帶來重大影響,如耗時返工、延期交付及預算超支,嚴重的還可造成業(yè)務違規(guī)。因此,開發(fā)團隊需要首先有效定義和管理需求,才能確保在保證進度和控制預算的同時,產(chǎn)品能夠滿足用戶所需。本文旨在闡述良好需求描述的特征,并介紹有助于更好地編寫軟件工程需求說明文檔的幾點經(jīng)驗,以幫助軟件開發(fā)團隊能夠更快更好地取得投資收益。
1.高質(zhì)量需求的特征
首先的問題是,何為良好的需求?一般而言,一項編寫良好的需求描述,應該包含以下特征:
良好需求的特征 含義
正確(Correct) 技術(shù)可行,內(nèi)容合法
完整(Complete) 能夠表達一個完整的想法
清晰(Clear) 不模棱兩可,不易被誤導
一致性(Consistent) 不與其它需求相沖突
可驗證性(Verifiable) 可驗證系統(tǒng)能夠滿足用戶需要
可追蹤性(Traceable) 可唯一識別并進行跟蹤
可行性(Feasible) 可在預期成本和計劃進度內(nèi)完成
模塊化(Modular) 可單獨變更而不會造成較大影響
獨立于設(shè)計(Design-independent) 不包括項目設(shè)計和實現(xiàn)的細節(jié)、計劃信息等
2.提高需求編寫質(zhì)量的十佳經(jīng)驗
在明確了何為良好的需求之后,以下介紹幾點可以幫助開發(fā)團隊編寫出更好的需求描述的方法,加速軟件工程投資回報率。