ALM Analytics

Architecture

Configurable and Customizable Architecture

An out-of-the-box customizable solution, ALM Analytics has a module-based architecture that provides flexibility of deployment and ease of customization. Tool-specific conduits, based on a common framework, and developed in either Java or .Net, gather data from source repositories using vendor-published software development kits (SDKs). This allows a solution to be easily targeted to each client's specific environment and SDLC toolset. It also facilitates the development and support of new and custom conduits based on client needs.

ALM Analyzer Logical Architecture
Tiered Data Structure

Repository tool data is gathered and stored in the ALM Analytics operation data store (ODS), which is designed to facilitate ongoing gathering and updating of data, as well as tracking changes in state over time. Utilizing an enterprise-ready ETL platform, data is moved from the ODS into a data warehouse that is designed to support metric reporting and analysis. Included with the data mart is an enterprise ad hoc reporting platform to facilitate intuitive report creation and maintenance.

Web-Based Administration

ALM Analytics' web-based administration application allows application administrators to easily:

  • Maintain existing and configure additional data repositories, such as location, login and password.
  • Create and maintain ALM Projects including associated meta data.
  • Manage projects and data types to be extracted by source repository.
  • Define user-defined fields (UDFs) to be extracted from the source repositories.
  • Define update windows and track conduit batch update runs.