Continuing this series on the Eclipse Development Process and how other Agile practices like Scrum + XP can be used, we tackle a bit of the project management aspect. For a complete overview of Scrum, I highly recommend reading Mike Cohn's introduction to Scrum. Scrum itself does not go into the technical practices, as it focuses only on managing the project. These are light weight practices and cover just enough process.



The image is a very high level overview of the process. The key is repeating the same steps every iteration period. Updating the plan and backlock as you go. The Scrum process with a little bit of XP can greatly increase the reliability, quality and deliverables that you produce. With a little tweaking where necessary it fits very well within the overall Eclipse Development Process. You have choices beyond the Eclipse Project's Development Process. It is my hope that the Eclipse Architecture Council will start to document other processes that projects use to deliver their code within the overall Eclipse Development Process.