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.
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.
ALM Analytics' web-based administration application allows application administrators to easily: