澤眾ALM是面向軟件研發生命周期管理的工具,實現了從產品概念設計、需求分析、歷經項目計劃、項目進度、配置管理、工時管理、測試管理等階段,直至項目完成的全過程管理。
1.研發類的項目管理
ALM提供了面向研發類項目的基礎管理模塊,包括wbs、任務、進度、資源、事件、計劃、風險、里程碑、提交物、范圍、合同等功能。對于研發類項目,最大的問題是人力資源的管理(人員使用和分配)、風險管理、范圍管理,以及細化的完成固定工作任務的步驟提示。在ALM中,可以對單個項目的人力資源進行規劃,并且支持每個項目成員的報工管理;在報工中,支持正常任務的報工和非任務報工,能夠很好的處理在開發過程中出現的額外的、未考慮到的工作任務和加班任務;研發項目的風險比較高,在ALM中,對項目的風險進行了細化,把風險細化到每個任務,并且能夠估算到每個風險影響,可以非常方便的制訂風險計劃;對于經常性的工作,如編碼、設計、測試等工作,支持每個任務的步驟化管理,能夠提示和要求執行人員按照積累的步驟來完成任務,提升了項目的可控制性。同時也支持項目模板的轉換與導入,導入項目結構,為復雜項目節省創建任務的時間。
2.組織級項目管理
ALM不只支持單獨的項目,還支持項目群管理和企業組織的項目管理。項目群管理,支持比項目更高的EPS節點來對節點直線的所有項目進行管理,支持跨越項目的任務關聯。例如,開發項目和測試項目的任務具有一定的依賴關系,在單一項目中很難體現。通過ALM的多項目管理,可以建立跨項目的依賴管理,實現項目群管理。項目群的EPS可以對應到組織中的人和部門,這樣就把部門和項目關聯到一起,便于進行部門管理,支持多層次的部門和多層次的項目管理。
3.功能測試
ALM 的核心是完成功能測試管理,包括支持開發 / 定義測試用例的流程、跟蹤測試需求、執行測試用例、得到測試報告、測試日志分析和測試報告。
4.軟件維護中的回歸測試
在軟件維護的過程中,經常會引入錯誤,這就需要進行回歸測試來避免關鍵的業務系統發生錯誤,導致系統異常,無法正常使用。ALM 能夠幫助用戶在開發的時候就建立完成的測試用例庫,然后在每一次修改完成后,只需要維護很小的、被修改的需求(以及相關的測試用例),就可以實現回歸測試。
5.產品升級中的回歸測試
在產品升級的過程中,如果是由于技術方案的升級需要回歸測試,ALM可以重用幾乎所有的測試用例,只需要重新編寫需求,以及測試用例加入對應的輪次下就可以完成;如果是針對功能修改,只需要增加相關的需求和測試用例,就可以完成復雜的回歸測試用例編寫工作。
6.版本發布測試
ALM能夠在一組測試用例的基礎上,創建不同的回歸測試用例集,協助用戶對版本發布測試的不同測試要求進行測試,滿足版本發布測試的需求。