We’ve always used the Scrum methodology as the basis for our development work. Last week, we started our first iteration / sprint since we joined the Apache Incubator and I wanted to create a quick blog describing what we are planning.
Note: All this material is also present on the esme-dev mailing list at Apache as well as on the Apache Jira site for ESME but I wanted to save people the effort of foresting through all the posts to find the details. The post of this summary is also another indication of the openness of the project. If you want details for each task, then go to Jira and look at the individual tasks
Scrum completion date: Feb 6, 2009.
Teams:
- Idea is that there will be two teams that focus on particular tasks. Each team will have between 5-10 tasks for each sprint / iteration.
- Server team: David, Daniel Koller, Darren, Vassil
- UI team: Bill, Mrinal, Anne, (Dick – Use cases).
User Interface:
- General User Interface (UI) roadmap with order of goals and what needs to be accomplished
- Adequate description of User Interface architecture
- Creation of first sprint specification
- Partial implementation (Web Interface)
Server:
- Generic code clean-up
- Unifying server calls (JSON-related)
- Support for Twitter API
- Document how compass can use other persistency types
- Merge Action branch into official trunk
- Further work on java API (GetMessages)
Note: Some of these tasks have already been accomplished.