As a software development team, we use the Scrum methodology. I recently switched to RTM, and have found it to be an indispensable tool while writing software. Using the tags have proven to be a great way of managing stories and tasks in Agile software development. Here's how we've gone about doing it:
1. We create our Stories first, each Story as a task with a priority.
2. We create these Stories in a Shared List, so we all have visibility of them.
3. We estimate our complexities with a Fibonacci sequence, and place this in brackets behind the Story name.
4. We then create each Story in our bug tracking software (not a necessary step, but gives you a handy reference number to work with), and tag the Story with that reference number.
5. We mark the Story with a story tag
In other words, to create a new Story, we would typically enter:
As a User I want to view the Home page (5) !2 #Shared List #rc-123 #story
Each Story will have multiple Tasks associated with it. Once these Tasks are complete, the Story is done.
The Tasks are linked back to the Story by tagging them individually with the reference number assigned to the Story. They also live in the Shared List we created earlier. They have NO priority, to distinguish them from Stories, and are tagged as task
Here is how we create a new Task:
Write a new jsp for the home page #Shared List #rc-123 #task
If you start working on a new Story, simply click on it's reference number tag, and voilà, you immediately see the Story on top (because of it's Priority) and all the tasks beneath. You now pick up new Tasks one at a time, marking them complete as you go along. Once you've completed all the Tasks, you can mark the Story as Complete! You can even track your progress in the Story itself.
The PM can go ahead and click on the story tag, and see what the progress of the Stories are at a glance if you're capturing time against the Story.
Well, in a nutshell, that's how we're doing it.
Has anybody else been doing something similar? Any ideas that we might be missing out on?
Posted at 2:57pm on March 17, 2011