FIT2043 Lecture Notes - Lecture 13: User Story, Issue Tracking System
L13 - Documenting Requirements I: User Stories
User Story
● Lacks detail
● Based around user goals
● Short description of something that a user would want to do with a system
● Template: As a <role>, I want to <goal> so that <reason>
● Characteristics of good stories:
○ Independant: can stand alone
○ Valuable: describe something that is important to the user
○ Testable: need to be sure that it can tested for functionality
● Used for plan development and monitor progress
How to Prevent Requirements from getting out of hand
● Backlog: basically a to-do list
○ List of all unimplemented user stories
○ Keep track of the priories of each story
■ Priority set by the client or client representative
● Burndown Charts
○ Count the number of stories remaining in the backlog on a regular basis
○ Graph this against time
○ Shows how quickly you are progressing towards getting the software finished
● Issue Trackers
○ Can keep track of these missing features using issue tracking software
■ Used to allocate tasks developers
■ Need to be careful about prioritization
● Story Maps
○ Collect related stories together into overarching big stores
○ Create a 2D arrangement
○ Show the relationships between the big picture and the individual stories that
comprise it
Document Summary
Short description of something that a user would want to do with a system. Template: as a , i want to so that Valuable: describe something that is important to the user. Testable: need to be sure that it can tested for functionality. Used for plan development and monitor progress. How to prevent requirements from getting out of hand. Keep track of the priories of each story. Priority set by the client or client representative. Count the number of stories remaining in the backlog on a regular basis. Shows how quickly you are progressing towards getting the software finished. Can keep track of these missing features using issue tracking software. Collect related stories together into overarching big stores.