Borland Adds Visibility Into Software Development - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Government // Enterprise Architecture
05:47 PM
Connect Directly

Borland Adds Visibility Into Software Development

The company's new TeamInspector product monitors progress on multiple projects, separating out key statistics and indicators and presenting them in a single dashboard.

You've heard of the "shovel readiness" measure for public-works projects.

How about the "release readiness" of enterprise software projects? Knowing new software is release ready could speed employee acceptance and improve productivity in its early use, if the confidence was there that it could do the job it was designed for.

In difficult economic times, Borland Software is trying to guarantee release readiness. It added Monday a fourth tool to its Borland Management Solution that seeks to supply visibility into the quality and state of completion of ongoing software projects. Last July, it unveiled TeamDemand, TeamFocus, and TeamAnalytics to give the beleaguered project manager more visibility into what his developers are doing.

On Monday, Borland added a fourth product, the $20,000 TeamInspector, to the suite. It can monitor progress on multiple projects, separating out key statistics and indicators and presenting them in a single dashboard, said Dave Wilby, VP of product strategy. While project managers are obvious users, the straightforward reporting can be understood by business managers and even the intended beneficiaries of the new system, the targeted users, he said.

TeamInspector consists of a framework of automated inspectors of projects. It uses "a more systematic, fact-based approach to verifying that a software release is ready to deploy," Wilby said in an interview.

The automated inspectors collect data on works in progress and translate it into metrics that can be used to assess progress. Its library so far includes inspectors for the Apache Software Foundation's Ant, a build tool that assembles different developers' Java code; NAnt, a Microsoft .Net version of Ant; Checkstyle, a rules engine for enforcing best practices rules on Java development; Emma, a tool that shows what Java code has been tested in a project; JUnit, a Java test suite; and NUnit, a Microsoft C# test suite.

The data gathered by the inspectors can be presented on a cross-project basis in dashboards. Charts, graphs, and gauges in the dashboard can show an individual project's test coverage, defect rate in static code analysis, build trends where different segments of code are assembled together, and standards compliance trends.

Managers can see the risks associated with one project versus another by comparing the dashboards and estimate which projects are likely to complete on schedule. "It's all about increasing confidence that the code is high quality and low maintenance," Wilby said.

TeamInspector recognizes the different build patterns associated with waterfall-style development, which might have a single build at an appointed hour each day, versus the builds of agile development, which occur with each developer's check-in of newly written code to the change management system. "They're very different mechanisms. We span both," Wilby said.

As part of Borland's Open Application Life Cycle Management framework, an architecture meant to span existing code repositories, TeamInspector can work with a variety of change management systems already in place at development teams, including open source Subversion, Perforce Software's Perforce, and Borland's own StarTeam system.

InformationWeek has published an independent analysis of what's new in information life-cycle management software to help get you started. Download the report here (registration required).

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Why 2021 May Turn Out to be a Great Year for Tech Startups
John Edwards, Technology Journalist & Author,  2/24/2021
How GIS Data Can Help Fix Vaccine Distribution
Jessica Davis, Senior Editor, Enterprise Apps,  2/17/2021
11 Ways DevOps Is Evolving
Lisa Morgan, Freelance Writer,  2/18/2021
White Papers
Register for InformationWeek Newsletters
Current Issue
2021 Top Enterprise IT Trends
We've identified the key trends that are poised to impact the IT landscape in 2021. Find out why they're important and how they will affect you.
Flash Poll