Download - Rally - How to use it
Project Inception
• Work out a couple of themes for a project
• State those themes as stories
• Create a backlog for the project
• Put those stories in the backlog
What’s the Backlog for?
• Stories that haven’t yet:
• been defined
• been estimated
• been prioritised
• You should have multiple backlogs
Story Hierarchies
• Stories can have sub-stories
• Sub-stories elaborate and expand the parent story
• Keep breaking stories up until you hit the 1-3 day mark
• Keep breaking stories up until acceptance criteria are small
Make A Booking
Find A Room
Pick The Dates
Enter Guest Details
Pay For Booking
Pay With Credit Card
Pay With Gift Voucher
Obtain Card Details
Charge Credit Card
Record Accounting Details
Validate Gift Voucher Balance
Handle Declined Cards
Reduce Gift Voucher Balance
Story Estimation
• Guess-timates - “I think this will take XYZ”
• Rule of 3 - keep guess-timates between 1 to 3 ‘units’
• Units are:
• days, weeks, months, quarters, years
Task Estimations
• Stories have tasks
• Task are created when stories leave the backlog - NOT BEFORE!
• Task estimations are “How long will this take me right now?”
• Tasks do not depend on other stories
• Tasks are in hours - Rule of 3 applies
Projects vs Teams
• Projects have Backlogs
• Projects have Releases
• Projects DO NOT have iterations
• Teams have iterations.
Iteration Planning
• Populate team backlog
• Pull in stories from project backlogs
• Drag “defined” stories to iteration
• Add tasks to stories
• Don’t add too many stories
• Don’t plan more than 2 iterations ahead
Release Planning
• Plan releases around stories
• Use the highest level story possible
• All sub-stories automatically included
• Release when stories are done