Scrum Basics Flashcards
Scrum Values
Commitment, courage, focus, openness, and respect
Definition of Done
Set of criteria that increments must meet for it to be considered done/ ready for the customer
Created by the entire team (stakeholders, PO, devs)
Examples: all images compressed, code has been tested, increment deployed to staging environment
Definition of Ready
Low-level and specific critieria that applies only to backlog items.
Defines when a team is ready to working work on an item
INVEST
INVEST stands for:
Independent
Negotiable
Valuable
Estimable
Small
Testable
Throughput
How many cards were finished in a given period
Delivery rate consistency (throughput) will make your forecasts more accurate and your decisions based on historical data.
Velocity
The number of points per sprint (usually calculated over 3 sprints)
Items in a WA?
Scrum and Team Values
Team Calendar
Core Hours
Communication
Sprint Info (times/ dates for events)
DoR, DoD, Code Review
System of Record
Estimation/ Metrics
Best practices for working together
Team identity markers (logos/ mascots)
Lead time
The measurement of how much time passes between task creation and when the work is completed
Cycle time
The amount of time that a work item spends in the active stage of your workflow, from the moment it is picked up by a team member until it is marked as done.
Long lead time causes
Handoffs and manual procedures
Approval processes
Environment management and provisioning – waiting for a new environment to be provisioned or installed by IT can create long lead times and increase the cost of software deployments.
Manual software deployments – many organizations still deploy code manually. Automating manual deployment can cut “lead times” by over 90%.
Manual software testing – although test automation technology is advanced and widespread, many test automation tasks are still manual, causing complexity, errors and delays in completing and delivering software tasks.
High Cycle Time
Stalls and bottlenecks
Evaluating w/ cumulative flow
Acceptance Criteria
As a ____, I want to ____, so that ____.
Like learning objectives.
Set a purpose for the task and a set end result to work towards
3 Pillars of Empiricism
Transparency, Inspection, Adaptation