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.

IoT
IoT
Government // Enterprise Architecture
News
2/24/2009
05:47 PM
Connect Directly
Twitter
RSS
E-Mail
50%
50%

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
News
The State of Chatbots: Pandemic Edition
Jessica Davis, Senior Editor, Enterprise Apps,  9/10/2020
Commentary
Deloitte on Cloud, the Edge, and Enterprise Expectations
Joao-Pierre S. Ruth, Senior Writer,  9/14/2020
Slideshows
Data Science: How the Pandemic Has Affected 10 Popular Jobs
Cynthia Harvey, Freelance Journalist, InformationWeek,  9/9/2020
White Papers
Register for InformationWeek Newsletters
Video
Current Issue
IT Automation Transforms Network Management
In this special report we will examine the layers of automation and orchestration in IT operations, and how they can provide high availability and greater scale for modern applications and business demands.
Slideshows
Flash Poll