Borland Software announces TeamInspector, which the company says is a "release readiness" system that provides key metrics ?ö?ç?? code analysis, test coverage, standards compliance and build trends ?ö?ç?? ensuring development managers that the software they build is ready for customer use. Borland's TeamInspector features an automated "inspector" infrastructure. And TeamInspector's automated "inspectors" gather and reveal metrics about all code-related aspects of a release.
Borland Software has announced TeamInspector, which the company says is a
"release readiness" system that provides key metrics-code analysis, test
coverage, standards compliance and build trends-ensuring development managers
that the software they build is ready for customer use.
TeamInspector is the newest addition to BMS
(Borland Management Solutions), the software delivery management platform that
enables organizations to better track, measure, predict and improve delivery
performance and quality.
"TeamInspector provides visibility into the quality of a software
organization's output through metrics that tell the real story-whether the code
is solid, has been adequately tested, was built to standard and is
maintainable," said David Wilby, vice president of product strategy at Borland.
"TeamInspector brings a more systematic, fact-based approach to verifying that
a software release is ready to deploy."
Wilby told eWEEK that TeamInspector is built on the core tenets Borland has
developed for delivering products that work in an open world.
Moreover, as part of the continuous build and integration process,
TeamInspector's automated inspectors gather and aggregate key readiness metrics
from an array of developer test utilities, static code analysis and build
tools. It then presents them in a single, actionable dashboard that displays
real-time and trend information across projects, Wilby said.
Borland's TeamInspector features an automated "inspector" infrastructure.
And its automated "inspectors" gather and reveal metrics about all code-related
aspects of a release. TeamInspector includes inspectors for Ant, NAnt,
Checkstyle, Emma, JUnit and Nunit, Wilby said. Borland will continue to expand
this inspector library, he added.
TeamInspector also features portfolio dashboards and a build and continuous
integration environment. Indeed, Wilby said TeamInspector automates the build
process and then uses the build process itself to inspect the code being
"A failure in a business-critical application due to the quality of the
software [code and design] can easily cost a company more than just money,"
said Bola Rotibi, an analyst with Macehiter Ward-Dutton. "It destroys trust
between provider and user. Employing a release readiness strategy and tooling
to remove defects in the development phase and earlier is an effective and
efficient strategy for minimizing the impact to cost and quality."
Wilby said with TeamInspector, "The business gets what it asked for: to
ensure that development is staying on track."
Moreover, Wilby said, Borland TeamInspector supports a variety of
development processes and methodologies.
"We don't care if you're using waterfall, iterative or agile style
development," he said.
Built on Borland's Open ALM Framework, TeamDemand, TeamFocus and
TeamAnalytics, TeamInspector works with a range of ALM (application lifecycle management)
tools and processes to offer complete visibility, process support and
interactive dashboards that use historic and real-time ALM data to track and
measure software delivery performance, the company said.