Stories are used to coordinate all software development activities for teams using Scrum or XP. Can something so simple really do that? Yes, it can.
1. The Story of a Story Alistair McKinnell www.valuablecode.com @amckinnell [email_address]
2. 3. 4. 5. 6. 7. 8. 9. Customer is charged fora late return In orderto discourage overdue video rentals Asa video store clerk I needto charge each customera late return fee 10. Charge 0.50for each day Iron Man 2is overdue 11. Charge 1.50for each weekPulp Fiction is overdue 12. 13. 14. 15. 16. 17. 18. 19. 20. Charge .50 each day a new title is overdue Given a customer that has rented Iron Man 2 When the rental is returned hours late Then the late return fee is Examples: |hours|fee| |16|0.50| |24|1.00| |49|1.50| 21. Charge 1.50 each week a classic title is overdue Given a customer that has rented Pulp Fiction When the rental is returned days late Then the late return fee is Examples: |days|fee| |3|1.50| |7|3.00| |17|4.50| 22. 23. 24. 25. Credits http://www.flickr.com/photos/mountainbread/34033526/ http://www.flickr.com/photos/flem007_uk/3168012226/ https://docs.google.com/drawings/edit?id=1cbfKq-KazcbMVCnRfih6zMSDBdtf90KviV7l2oxGyWM&hl=en http://www.flickr.com/photos/frigante/2039111570/ http://www.houghtonmifflinbooks.com/features/mike_mulligan/