Because of the issue data Prism collects and tracks, development management, QA and security get deeper visibility into what’s really going on in their applications.
The most valuable assets of the Prism platform are the metrics that result from the analysis reports. Management wants answers to questions concerning software quality and safety. Providing the answers has been a problem for most companies since there has never been a consistently comparable set of enterprise-specific relevant data regarding quality from which management could make informed business decisions. Prism answers this metrics challenge with the ability to gather a wide array of consistent, objective and comparable data concerning the customer’s entire code base. Prism technology can track issues from build-to-build, suppress issues the analyst does not care about or analyze only what’s changed in the code since the previous run. This data forms the core for better/more relevant application-specific metrics for each Prism customer.
Moreover, this information needs to be conveyed in a format that is designed for decision-making. Prism’s reports include: summaries; most problematic files; most seen issues; tracking data and graphs as well as comprehensive detail on all issues discovered by Prism. The reports can be linked to both an issue tracking system and the developer’s work environment so that clarity and consistency regarding code quality assurance can be pushed throughout the enterprise. Developers and software engineers get the appropriate assistance and information they need through Prism’s issue tracking system while summary reports provide managers access to the critical insight necessary to assess improvement in their software development processes.
Without clear, consistent and comparable metrics, management cannot judge the effectiveness of its code quality assurance initiatives. Reports that may be great for developers who need to fix code are probably not great for managers who want to evaluate the readiness of code for QA or the issue trending data across hundreds of applications. Because Prism is flexible, it can be configured to the unique needs of each department and each customer.