Agile Estimation Planning Monitoring and Control Flashcards
(47 cards)
Agile requirements are expressed as __________.
User stories
Cite 4 user story attributes.
Adds value to user
Expresses user perspective
Uses a specific template
Builds epic; a large user story
User persona is a hypothetical end user of a ___.
Product
A persona should include the following:
Name Role Intended goals Relevant user information Usage and preferences
The _____ model provides some clues on how to write good stories.
INVEST
INVEST stands for?
Independent Negotiable Valuable Estimable Small Testable
INVEST Model
Stories must be independent
Independent
INVEST Model
Stories must express a need
Negotiable
INVEST Model
Stories must create value for business
Valuable
INVEST Model
Stories must help estimate the work required
Estimable
INVEST Model
Stories must be small enough for a sprint
Small
INVEST Model
Stories must be validated for completion
Testable
Stories are often written on cards and include?
Title
Who wants it (role or persona)
What do they want it
Why (value added)
Description/Acceptance Criteria
As a I WANT
is an example of the _______________.
user story format
The ______ should make the acceptance criteria very clear
PO
An Acceptance Criteria Template ought to answer what questions?
Outlines what the system behavior should be
__________ estimation is used to get quick and reliable estimates for a large number of stories at a time.
Affinity
Based on the depiction what type of estimation (based on size) is pictured?
Affinity
1 2 3 5 8 13 21 is considered the _____________.
Fibonacci sequence
Two types of tasks to make an estimation are:
Planning poker
Affinity
True of False
- Velocity defines the productivity of the team.
- It is the amount of work that can be completed is a single ______.
True
Sprint
How is a teams velocity calculated?
the sum of the total size of the stories completed in a sprint.
Based on the velocity, what can be calculated on a team?
How many stories can be completed in a given sprint?
How many sprints are needed to complete a set of stories? (clearing the backlog)
To calculate the velocity for a new team:
Guess the velocity in the beginning
Refine based on the past data