Collaborative Software Development – Developing Software like a band plays Jazz
Abstract
Thu 15:35 - 16:20 Uhr | 2008
Developing software in a team is much like playing an instrument in a band.
Both require a balance of team collaboration and solo expertise.
A goal of the Jazz project is to provide a team and teams of teams with a
stage that supports developing software in this style. Rational Team
Concert is the first product that comes out of this project. Team Concert
provides agile teams with an integrated tool set including source control,
work item tracking, and continuous integration and build management. It
provides collaboration facilities and a high degree of transparency
throughout development, and enables a team to establish their processes to
reduce team mistakes. This talk shows how Team Concert addresses common
pain points of software development and how the Jazz team leverages Team
Concert for their own distributed development.

Dr. Erich Gamma
Dr. Erich Gamma is an IBM Distinguished Engineer. He is the technical lead of the Jazz project. He was the original lead of Eclipse’s Java development environment (JDT) and was on the Project Management Committee for the Eclipse project. Erich is also a member of the Gang of Four, which is known for its classical book, Design Patterns – Elements of Reusable Object-Oriented Software. He has collaborated with Kent Beck on developing JUnit and on writing the book Contributing to Eclipse: Principles, Patterns, and Plug-ins.