Project Management, eXtreme Style!
The 1.0 final release of eXtremeManagement (hereafter called xm in this entry) has been thrust upon us today. For those unaware, xm is a project management tool for Plone that follows eXtreme programming practises.
The Theory Behind XM
The big idea behind xm is to break up tasks into organized components that can be managed in a sane manner and then to ensure these components are worked on together by both the customer and the project team. And of course provide organization on a per-project basis.
- The three types of components are:
- Tasks
- Stories
- Iterations
Tasks
Starting with the more fine grained component, tasks are basically todo items. The important thing is that tasks are kept relatively small and well-defined. Individual tasks get assigned to persons for completion. And it is the responsibility of the person(s) assigned to the task to estimate how long the task will take (there is a field for this).
Stories
Stories are a way of grouping tasks in a logical fashion. Stories should always include overview text of the entire “feature” or piece that needs to be built and often times when a person is working on a task included in that story they will have to refer to the story text itself.
Iterations
Iterations are what would often be referred to as phases or milestones. The customer and project manager/team decide together what stories can be reasonably completed in a certain timeframe and those stories are assigned to the given iteration. Stories that have been decided upon but not yet assigned to any particular timeframe (for example, the client has to get further budget approval) can be left outside of any iteration to be organized later.
For those of you with project management requirements, the author highly recommends (based on active experience) taking a strong look at the eXtrememManagement tool. Even if eXtreme programming techniques are not desired, using xm as a general-purpose project management tool can make projects much more manageable.
Feb 27, 2006 10:59:00 AM by rocky, 0 comments