At my job we have been doing scrum successfully. I've read 2 books on scrum and I've done it at a previous job. It's great, times would have to be very tough before I work on a project that does not leverage agile.

We manage our scrum process on 1 wiki page. I know I'm not going to impress anyone, it's crazy but it works. Previously I've used XPlanner, after that I used Jira. I hear good things about ScrumWorks, Rally seems too heavy and tabular. We only have 3 coders including me. For burn-down charts I fire up a spread-sheet. We needed it online because, understandably, the product owner wants to add to the backlog and re-order stories without physically being at one location.

Here's how it looks...
== sprint x ==

=== to do ===
- (1) as a user
- (1) as a user

=== doing ===
- (1) as a user

=== done ===
- (1) as a user
- (1) as a user

== backlog ==
- (1) as a user
- (1) as a user
- as a user
Why this is good
It's simple. It's web-based. It works. You can diff the wiki-page to see who edited what and when.

Why this is bad
You can't automatically do anything with the data. You can't push a button and get reports.

Still scratching the itch
I've been thinking about doing a simple scrum tool for over a year now. With my hamster-on-crack attention span I don't have much to show. The current incarnation is Hibernate, Struts2 and lots of Spring. Stay tuned.
blog comments powered by Disqus