Login | Register
My pages Projects Community openCollabNet

cairo
Project home

If you were registered and logged in, you could join this project.

Summary Cairo is an XP/agile project management system
Category process
License GNU General Public License
Owner(s) mcpierce

Mission

What problem does this project address?
There is currently a lack of well constructed and comprehensive open source project management tools for agile software development. This project will help to close that gap by providing just such a tool.
What is the goal of this project?
Cairo seeks to provide a comprehensive project management tool for agile development teams. It takes the ideas behind the scrum methodology and eXtreme programming and combines them together into a single tool.
What are some key features that define the product?
Overall features:
  • Works with any JavaEE server
  • Works with any RDBMS that supports JDBC
  • Tagging of projects, backlog items, sprints, user stories and tasks
For product owners:
  • Backlog management: define, prioritize and view user stories
  • See the sprint backlog items for any user story
For scrum masters:
  • Define, start, close and cancel sprints
  • Define templates for sprint backlog entries
  • Create sprint backlog entries from user stories
  • Attach an initial time estimate to sprint backlog entries
  • Roll incomplete sprint backlog entries into a future sprint
  • Check the velocity of sprints visually
  • The ability to define epics; i.e., a collection of user stories that together for a larger user story
For developers:
  • Define tasks for user stories, with initial time estimates
  • Log time worked on a task, including another developer when pair programming
  • View outstanding accepted tasks
  • Check personal velocity

Scope

Who is the intended target for this project?
Development teams using agile software development and eXtreme programming for their project. Since multiple projects can serviced by Cairo, it can be installed on a central server.

Status

What is the current status of the project?
The project is still in the pre-alpha stage.
What can I do to help this project?
We're currently looking for developers with experience in using Spring and Hibernate for developing web applications. We're also looking for developers with experience using AJAX for Web 2.0 applications.