Chapter 4 : software Planning Flashcards
What are the components of a user story
Acceptance test, priority, Story Points, description
Epics
Like a user story, but they cover a large amount of functionality, usually too large for one iteration
What is the INVEST checklist for user stories
INdependent - from each other
Valuable - to user/business
Estimable - if can’t be estimated, doesn’t go into backlog
Small - should not take more than 1 sprint
Testable - must be testable, otherwise it’s not a requirement.
What is a task?
A small unit of work that is necessary for the completion of a story
What are acceptance tests:
Acceptance tests are functional tests that verify that the system implements the story as intended.
What are the three elements of a user story
Card : represents the 2-3 sentences used to describe the intent of the story
Converation: represents fleshing out the details of the intent of the card in a conversation with the customer/product owner.
Confirmation: Make sure that code meets the full intent of the story.
Why is many software delivered late?
Unrealistic deadline
Underestimate of the amount of effort
risks are not considered
technical difficulties not seen
miscommunication among staff.
Three types of making estimations:
Experience-based techniques
Algorithmic cost modeling
Agile planning
What are story points
The number of points assigned represent the overall size of the story
It serves as an estimate.