2 Flashcards
What is an iteration?
Time boxed, never extended.
Fixed duration of weeks
Each iteration has the same construction :
Start|Realise | evaluate
Which is basically:
Plan |Develop|retro
What is product backlog ?
The list of all work items is called the product backlog
What is Iteration backlog
The list of work items selected in each iteration is called iteration backlog
Key points in iteration :
Expressed in story points
Story points are related size and effort of work items
What are story points?
Are relative values / figures
Key factors of story points:
The amount of work to do
Complexity
Risk and uncertainty
What is the scrum process?
Scrum: Iterative and incremental process.
Iteration (Sprint): Realization activities.
Increment: Shippable output of an iteration.
Inspection: Daily team review, inspection of activities, and adaptation.
Product Backlog: List of project-driving requirements.
What are the 4 types of meetings for inspection and adaptation?
Sprint planning
Daily scrum
Sprint review
Sprint retrospective
What is product backlog?
Definition: List of project-driving requirements.
Purpose: Guides the development process.
Dynamic: Evolves throughout the project lifecycle.
They involve items called user stories
What is a user story?
Definition: Functional chunk providing value.
Purpose: Breaks down system requirements for incremental delivery.
Focus: Describes desired customer experiences.
Components: User type, desired outcome, and rationale.
What is a template of user story?
StoryAs a < type of user >, I want < some goal > so that < some reason >.
For example, As a user, I want to be able to indicate folders not to ba
User story vs requirement
User Story:
Focuses on user experience.
Example: “As a customer browsing through the holiday website, I always want to have a ‘Check Availability’ button on any holiday page.”
Requirement:
Defines functionality or constraint.
Example: “The holiday website must include a ‘Check Availability’ button on every holiday page.”
Product backlog structure
ID:
Definition: Unique auto-incremented number for tracking.
Purpose: Prevents loss of story tracking during renaming.
Description:
Format: “As a <type>, I want <some> so that <some>."
Purpose: Specifies user needs and motivations.
Priority:</some></some></type>
Format: Product owner’s rating (e.g., 10, 150; 1 = highest importance).
Purpose: Determines story importance.
Initial Estimate:
Format: S, M, L, XL (later converted to story points).
Purpose: Provides initial assessment of story size.
Who’s responsible: product backlog?
The product owner maintains the backlog
The team and product owner can contribute to the product backlog
The product owner is the only one who’s allowed to prioritise user stories
Good stories (INVEST MODEL)
Independent: Stories can be done separately.
Negotiable: Can be adjusted during development.( the best user stories can be written in a sentence or 2)
Valuable: Adds value to users or stakeholders.
Estimable: Effort can be estimated.
Small: Can be finished in one go.( stories need to be of a size which you can build a few of them in each iteration)
Testable: Can be tested for completion.