需求管理工具DOORS應用總結

2021-04-26 05:11:28 字數 2109 閱讀 5087

"doors"逐漸為我們的需求,設計,以及測試管理開啟了多扇門。在使用doors之前,專案組主要使用word對需求進行管理,但由於專案的規模越來越大,使用word很難有效的進行需求的控制和跟蹤,因此在質量管理部的大力推動下,doors走進了我們的日常工作流程,並逐漸成為不可替代的工具。 

經過質量管理部同事給我們一天的集中培訓,我們對doors有了初步的了解,當時感覺是doors的文件編輯功能確實沒有word方便,尤其對,**的編輯,但是也確有吸引人的地方,如需求的鏈結、跟蹤,協同開發,多檢視等。 

首要的工作是把現有的需求從word匯入到doors中,doors在word中提供了很好的匯入介面,只需要對word中的格式做簡單的調整,如word中的標題格式必須使用"標題1,標題2,標題3……「這樣的標準格式,才能在doors中被識別成標準的header;將需要分割的需求之間使用回車等。最大的問題是**,每個**單元在doors中被看作是乙個物件,管理和編輯起來都非常的不方便,後來通過巨集在word中將**轉換為ole物件就可以了。關於從word到doors匯入的問題可以從研發**的知識管理中找到。需求匯入成功後,才真正開始doors的體驗之旅。下面我主要從以下幾點來介紹一下在使用doors後的便利。

1.在doors中的把每個需求都作為乙個單獨的物件列出,方便需求的閱讀和關聯。

2.doors不只用來管理需求,還可以用來管理設計和測試文件,我們專案的需求是由業務部門提出,在doors中對需求進行管理維護。我們專案組主要是使用doors進行設計工作,根據需求,專案組進行任務分配,專案組成員各自負責部分需求並根據需求完成設計、編碼等工作。在設計文件中,將設計與需求之間建立關聯,對需求的變更進行跟蹤,保證設計的內容與需求相一致。

3.在doors中通過建立屬性的方式來對文件內容進行描述。

如我們建立了「負責人」,「計畫開始時間」,「計畫完成時間」,「實際開始時間」,「實際完成時間」,「完成狀態」,「備註」等屬性,是文件的內容更加豐富,便於管理。如在需求文件中使用「備註」屬性,用來記錄針對需求條目的資訊,使我們在工作中有針對性的對需求中的問題進行記錄。

4.通過doors,專案組成員可以以共享的方式開啟文件,進行協同設計。在設計過程中互不干擾,開發人員只需要首先將自己負責的部分進行解鎖,然後進行開發即可。在實際工作中確實提高了團隊合作開發的效率。

5.在doors中,使用者可以建立自己的開發檢視。如我們在設計文件中根據負責人進行過濾,建立不同的檢視。通過這樣的方式,我們在開發過程中只需要看到自己負責的部分,而無需關心文件中其他的內容。無形中將乙個偌大的文件分割成了若干部分。

6.在設計文件中,我們對設計的部分與需求進行關聯,這也是doors提供的最具特色和最實用的功能。免去了在以往設計文件中加入功能點的工作,而且可以動態的將設計與需求關聯起來。關聯以後,在文件中可加入屬性用來反映需求文件的變更。

開啟設計文件,檢視向外關聯的需求,保證每個設計都能與需求中的功能點相關聯,設計以需求為基礎,不會做出與需求有偏差的無用的工作。從需求文件中,我們也可以看到每個功能點中與之關聯的內容,保證在設計以及測試中對需求的功能點不會有任何的遺漏。

7.由於doors以物件的方式管理,條理清晰,且提供方便的瀏覽方式,我們還可以使用它管理自己的工作計畫,日常事務等等,也非常的使用。

以上就是在這幾個月來對使用door的一些總結,doors的使用確實為我們的工作帶來了很多的便利,這些便利足可彌補編輯問題所帶來的不便,而且這些不足問題的問題也都有各自的解決辦法。這些是在設計和編碼過程中感受到的,而測試和需求更是密不可分,測試用例通過doors與需求進行關聯,應該會起到更好的效果。

需求管理工具DOORS介紹

什麼是需求管理?需求管理是系統地收集與溝通所有專案目標及保證這些目標,且僅僅是這些目標被完全與正確地滿足的相關活動。需求管理影響整個生命週期 乙個不完整的需求捕獲和管理過程會對專案的生命週期產生多公尺諾骨牌的效應。使用者需求的缺失會導致系統需求的缺失,從而導致設計單元及功能的缺失並最終導致系統不能實...

需求管理工具DOORS介紹

什麼是需求管理?需求管理是系統地收集與溝通所有專案目標及保證這些目標,且僅僅是這些目標被完全與正確地滿足的相關活動。需求管理影響整個生命週期 乙個不完整的需求捕獲和管理過程會對專案的生命週期產生多公尺諾骨牌的效應。使用者需求的缺失會導致系統需求的缺失,從而導致設計單元及功能的缺失並最終導致系統不能實...

需求管理工具

需求管理 requirement management 是專案團隊工作的起點,很多研發團隊的開發過程混亂的源頭都在於需求管理沒有做好。專案需求管理是從需求採集開始,貫於整個專案生命週期,力圖實現最終產品同需求的最佳結合。需求管理卻常常被人們誤解為僅僅是需求的採集和分析。事實上,需求管理的內容遠不止於...