Welcome
Agenda
Background
5 years of shipping on time
Developers all over the world
Closed development
Our culture
Transitioning to open development
Open development - 1
Open development - 2
Agenda
Open development - the eclipse way
Rhythm...
Milestones
Continuous transparent planning
Healthy milestones are...
Continuous integration
Live betas
Live betas - marketing
endgame...
endgame rhythm
endgame plan
endgame convergence
signing-off from all components teams
GO from SWT
Lessons learned - 1
Lessons learned - 2
Agenda
tooling the eclipse way...
pain points
what is jazz...
Screenshots
From the Eclipse Way to Jazz
Summary
The Eclipse platform is a healthy project. The Eclipse development team has consistently hit its projected delivery dates with precision and quality. This isn't possible without a team strongly committed to shipping quality software. How is this really done? This session sheds light on the key practices in the Eclipse development process and outlines proven practices for managing a large project, performed by geographically dispersed teams in a highly dynamic environment. In the context of Jazz, we'll explore ideas about how tools can help teams apply these practices to improve and maintain the health of their projects.
Erich Gamma is an IBM Distinguished Engineer. He is one of the leaders of the Jazz project. He was the original lead of the Eclipse's Java development environment (JDT) and is 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. Erich has collaborated with Kent Beck on developing JUnit and on writing the book Contributing to Eclipse: Principles, Patterns, and Plug-ins.