Most existing tools for enterprise IT languages, such as Java, C++, and Cobol, were designed to handle one step of the development process, such as requirements capture, system design, or code production, in isolation. IBM's Rational Software unit is developing a platform for collaborative software development, Jazz, that binds both the steps, and the team, more tightly together.
Team Concert, due in June or soon after, will not be the only Rational offering to be based on Jazz. Other elements of the tool suite will eventually adopt Jazz-based technologies as well, said Kellerman in an interview at the Santa Clara, Calif., convention center, site of the Eclipse users' gathering this week.
Rational's Jazz technology will include ClearCase, Rational's version control and configuration management tool, and Rational ClearQuest, its change management system. Both have existing multiple-site, multiple-team member applications, but the idea is to make them easier to use by teams using only a browser interface.
"Over time, other products in the Rational tool line will become based on this Jazz technology," he predicted. "Software development is inherently a team activity. We must reduce the friction that keeps the team from working together."
Such a move will keep IBM's high end, sophisticated Rational tool line from falling out of step with Microsoft's popular Visual Studio tools, whose Team System edition incorporates many collaborative features. Likewise, startup CollabNet has been pioneering collaborative tools that draw on its founders' distributed open source code development experience. CollabNet is sponsor of the open source Subversion code repository for distributed development teams.
A view into how IBM's Jazz platform is progressing is available online, where registration is free. IBM is developing Jazz as commercial code -- but with an effort to offer "transparency" to the project, the way an open source project would. It hopes to collect customer feedback that way and get more early users of the code.
IBM also is tapping university researchers to help with Jazz' development through a series of grants.
Kellerman said researchers at Saarland University in Germany "are looking at how team communications and defect information [collected by Jazz] can serve as a predictor of code quality." IBM has made a $25,000 grant for the research.
The University of Calgary, Canada, has received two $25,000 grants to study how the Jazz Team Server can be integrated with "agile" development techniques, and whether social networking can aid software development teams, said Kellerman.
Other grant recipients include North Carolina State, Carniegie Mellon in Pittsburgh, and Brown University in Providence, R.I.
Stay connected and informed by visiting the CA Solutions Center Community!

Become a member today for instant access to free InformationWeek research, expert advice, peer perspectives, and more on the following topics:
- Application Performance Management (APM)
- Security Management
- Mainframe 2.0
- IT Automation
- Service Assurance
Also, visit our Government and Financial Services groups to see how these technologies apply specifically to those industries.
NOTE: Offer valid for U.S., U.S. possessions, & Canada only.