DevSuite如何助力企業實施GJB5000A

2021-05-24 04:29:38 字數 4442 閱讀 2621

隨著世界新軍事變革的迅速發展,軍事對抗已由平台對抗發展到體系對抗,資訊科技在**裝備中的作用越來越重要,計算機軟體起著神經中樞的作用,一旦失效,就可能導致整個作戰指揮系統的失靈,引起嚴重後果。

與世界軍事強國相比,我**用軟體的開發水平總體上相差較遠,軟體的質量和可靠性令人擔憂,軍用軟體的質量已經成為制約我**工產品質量的瓶頸。而軟體產品質量主要取決於產品的研發或生產過程,為了規範軍用軟體的研製過程,提高軍用軟體產品的質量,**備部採用sei sw-cmm1.2的理念、結合我國國情和軍情制定發布了gjb5000a-2008《軍用軟體研製能力成熟度模型》。

軟體能力成熟度模型的五個等級

與sei sw-cmm1.2 模型類似,gjb5000a定義了五個成熟度等級,由低到高依次為:初始級、可重複級、已定義級、定量管理級、優化級。

針對gjb5000a對軟體過程的不同等級的要求,世界領先的alm提供商techexcel提供了完整的過程管理解決方案(即devsuite過程管理解決方案,以下簡稱「方案」)來支援不同等級下的關鍵過程域。該方案由需求管理工具devspec、專案管理工具devpm、專案執行工具devtrack、測試管理工具devtest、配置管理工具versionlink和知識和文件管理工具knowledgewise共同構建而成,如下圖。

以上工具能夠支援不同等級的關鍵過程域。它們在整個軟體生命週期中結合使用,能夠以更快的速度、更少的人員、更低的風險來實現整個軟體開發過程,達到gjb5000a所要求的目標。

現以成熟度3級為例,詳細介紹devsuite過程管理解決方案中的各模組將如何支援成熟度模型中的各個關鍵過程域:

關鍵過程域:需求開發(rd)

需求開發是指產生並分析顧客、產品和產品部件的需求。

devsuite方案提供支援:

devspec中可配置的工作流,確保了需求開發在有序的流程下進行,包括收集、評審、分配等

devspec可以在必要的流程節點完成必須的控制工作,以保證需求開發的質量和效果

devspec提供鏈結功能,實現需求開發的全過程跟蹤,以及需求之間的聯絡和引用等

歷史資訊及版本功能記錄下對需求開發過程中的所有操作,以便隨時進行追溯和恢復歷史版本,快速獲取歷史資訊

通過與devplan、devtrack整合,明確需求後續的開發工作和進展

devspec與devtest整合,確保測試用例對需求的覆蓋度

關鍵過程域:決策分析和決定(dar)

決策分析和決定是指使用正式的評價過程分析可能的決策,此評價過程安所建立的準則評價所標識的備選方案。

devsuite方案提供支援:

knowledgewise中保持組織的決策和分析規範,確保所有專案均可以使用並遵守

各個工作模組無縫整合,資訊形成互聯互通,每個模組均提供資料用於決策分析,並供組織做出正確的決定

各個工作模組直接的鏈結功能,保證了組織和專案在做出決定之前,能巨集觀預計每個決定後對專案的影響

根據決策分析後修訂決策規範,快速發布到knowledgewise中

關鍵過程域:整合專案管理(ipm)

整合專案管理是指按組織過程集裁剪所得的整合的、已定義的過程,建立並管理專案和利益相關方的參與。

devsuite方案提供支援:

knowledgewise中收集和儲存的大量組織靜態資產(包括規章制度、流程規範、問題解決辦法等),可隨時供組織的擴張和新專案重複使用,增強了組織資產庫的收益,並確保制度的一致性

各個工作模組提供統一的組織級模板,供所有專案初始化時候共用模組和復用,快速應用公司統一規範

關鍵過程域:組織過程定義(opd)

組織過程定義是指建立和維護乙個可用的組織過程資產集和工作環境,實現全組織一致的過程績效,並為組織提供累積的、長期獲益的基礎。

devsuite方案提供支援:

knowledgewise中儲存了所有改進的基礎文件、規章制度、資產庫結構和內容等,方便組織成員的使用

各個工作模組不斷地獲取並積累研發過程中產生的動態資產;動態資產經累積和分析後,可以定期儲存到knowledgewise中,轉化成企業有價值的靜態資產,供以後的組織改進和專案使用

通過鏈結功能,可以跟蹤資產使用的情況和範圍,讓資產庫產生企業價值和收益

資產內容定期維護更新後,使用人員可以立即獲取並使用最新的更新內容,同時可以隨時追溯歷史版本

關鍵過程域:組織過程焦點(opf)

組織過程焦點是指基於徹底理解組織的過程和過程資產的現行強項和弱項策劃、實施和部署組織的過程改進。

devsuite方案提供支援:

各個工作模組均記錄了研發過程的所有資料,通過報表等方式進行統計和分析,獲取過程中的問題和可改進之處,對後續改進工作給出指導

自定義功能提供了標準化資訊記錄模板,確保了過程資產獲取的標準化

按照自定義的資訊屬性和時間維度進行資訊排序和統計,對比資料以確定現行的優勢和問題,進而指導改進方向

關鍵過程域:組織培訓(ot)

組織培訓是指:開發組織中人員的技能和知識,以便他們能有效且高效地履行他們的角色。

devsuite方案提供支援:

knowledwise提供組織級的知識庫管理,可以保持組織改進所需的所有資訊,如過程標準

使用knowledgewise建立企業的學習知識庫系統,並可以設定不同級別的許可權,以讓不同級別人員訪問所需學習和掌握的資訊

各個工作模組無縫整合,組織可以統一收集和管理研發過程的困難並在組織內部發布,以獲得組織內部人員的幫助和支援

關鍵過程域:產品整合(pi)

產品整合是指為了將產品部件組裝成產品,確保產品整合時功能合適,以及交付產品。涉及將產品部件整合至更複雜的產品部件或完整的產品。

devsuite方案提供支援:

knowledgewise中提供了產品整合的規範和流程,以供產品整合時候進行參考和遵守,確保操作過程規範

devspec提供了整合產品的所有需求資訊列表,便於掌握定期產品整合後所完成的需求,並進行對照以驗證功能的交付情況

devtest提供產品整合後的需求覆蓋測試度,以保證產品整合後交付質量和完整性

關鍵過程域:風險管理(rskm)

風險管理是指在風險發生前,表示出潛在的問題,以便在產品或專案的整個生命週期內規劃分析處理活動,並與必要時啟動這些活動,以緩解對目標實現的不利影響。

devsuite方案提供支援:

knowledgewise提供了組織級的風險管理規範,組織中所有先買均可使用,更新規範後可以立即發布

devplan中提供了專案進展的完整檢視,隨時掌握專案的開發進度,同時也可隨時關注需求的開發情況,未能按時完成的資訊通過甘特圖「預警星」的圖形化方式展現,一目了然

devplan提供的基線對比、人力資源使用等資訊,隨時掌握實際進度與計畫之間的偏差和人力情況,以便及時進行調整

devtrack提供的工作流、報表、公升級管控等功能,保證風險資訊在規定的範圍內提前通知,讓專案進展的風險前移

各個工作模組的通過電子郵件方式第一時間發布各種潛在風險資訊

關鍵過程域:技術解決方案(ts)

技術解決方案是指設計、開發和實現對需求的解決方案。解決方案、設計和實現包括單個產品、產品部件,以及與產品有關的生命週期過程或他們適當的組合。

devsuite方案提供支援:

為技術解決方案的制定和實施提供各種活動的支撐,如:需求生命週期管理、測試生命週期管理等

versionlink提供與多種scm工具的整合應用,提供多種scm模式的解決方案選擇支援

關鍵過程域:驗證(ver)

驗證是指確保所選擇的工作產品滿足制定的需求。

devsuite方案提供支援:

knowledgewise中提供了產品內部測試驗證的各種規範和操作流程

devspec提供了測試產品版中對應的完整需求列表和狀態,提供驗證所需的需求基礎資訊

devtest根據需求列表提供了測試用例的覆蓋性情況,同時提供了每一輪次的測試完成情況、缺陷率等質量資訊,並結合需求進行對比

devtrack的缺陷管理和工作流結合,保證了反饋的缺陷能及時處理,並且通過鏈結功能與需求建立管理資訊,提供了驗證期間的缺陷趨勢、分布等資訊

關鍵過程域:確認(val)

確認是指證實產品或產品部件被置於其預定的環境中時,可以滿足預期的使用需求。

devsuite方案提供支援:

knowledgewise知識庫提供了部署的規範和確認的流程資訊,同時告知使用者的環境引數等,為確認工作提供了必要的資產資訊

devspec快速提供最新的需求完成情況,用於客戶現場確認對比,同時與原始需求可進行對照,確認需求完成度

devspec收集確認期間的反饋需求資訊,通過鏈結功能使得反饋資訊與原始需求建立管理關係,用於產品的後續改進和跟蹤

devtrack管理並收集確認期間的工作計畫和結果,明確成員的職責,並且及時獲取各種工作的的反饋資訊

devtest根據現場資訊,提供模擬現場的測試用例和過程,以爭取提前獲知各種潛在的問題和風險

如何助力企業 APP 在競爭中佔據先機?

做好產品的六字真言 剛需 痛點 高頻 周鴻禕 好的產品是需要不斷打磨的。在開發任何產品之前,都需要進行嚴格的假設和調研,找到剛需,找到痛點。然後就是不斷的驗證自己的假設,不斷地在適當的試錯過程中成長。當乙個產品已經有了雛形,我們該如果對乙個成規模的產品進行優化改進呢?我們為了快速有效的獲取使用者反饋...

如何助力企業 APP 在競爭中佔據先機?

做好產品的六字真言 剛需 痛點 高頻 周鴻禕 好的產品是需要不斷打磨的。在開發任何產品之前,都需要進行嚴格的假設和調研,找到剛需,找到痛點。然後就是不斷的驗證自己的假設,不斷地在適當的試錯過程中成長。當乙個產品已經有了雛形,我們該如果對乙個成規模的產品進行優化改進呢?我們為了快速有效的獲取使用者反饋...

3 4企業實訓

第乙個網頁 zhaoqi 2018 10 08 春天是一把琴,將優美琴聲帶給世人,叫他們脫去衣襖,重新奔跑在溫暖的大地中 夏天是一把扇,扇去炎熱,以熱情的臉龐去溫撫他人 冬天時一雪花,飄飄而來,為人們帶來雪的姿態,但是秋天的葉則更令我喜歡。秋天的葉是淒涼的飄飄灑灑的落葉如乙隻蝴蝶,飛舞著,飄到大地母...