Scrum / Agile Methodology Flashcards
1
Q
Who is credited with inventing Scrum?
A
- Jeff Sutherland and Ken Schwaber
- used on FBI Sentinal Project
- book regarding this - Software in 30 Days
2
Q
What is Scrum?
A
- Scrum is a development framework that provides guidelines but no specific processes or engineering processes
3
Q
What is incremental vs iterative?
A
- incremental are small increments delivered piece by piece
- iterative are taking feedback on the increments and adjusting
- these two work together in agile and scrum
4
Q
What are the tenants of lean?
A
- Learn -> Build -> Measure
- create learning loops
5
Q
What is the max time sprints should last?
A
- Generally 30 days or one month max
- No prescribed minimum though generally one week is the minimum
6
Q
What is the Product Backlog?
A
- one item in PB for every change
- an ordered list based on value and priority
- min requirements - description, order, estimate and value estimate
- this is owned by Product Owner
- detail at the top higher than at the bottom
- all items small enough to be completed within 1 sprint
7
Q
What is an Increment?
A
- a version of product delivered at the end of the sprint
- shouldn’t include undone work
- doesn’t mean deployed - Product Owner decides on when to deploy
8
Q
What is the Sprint Backlog?
A
- items selected by team + plan for the increment
- should be able to SUM remaining work
- belongs to the development team
9
Q
What is the Sprint Goal?
A
- defined in Sprint Planning
- gives the team an overreaching reason for the sprint/incremenet
10
Q
What is the Definition of Done?
A
- differs per organization and team
- everyone should understand and agree on what done means
- should not change DURING a sprint
- should be adjusting and refined over time
11
Q
Who is the Product Owner?
A
- single point of accountability
- should consider P&L (profit and loss)
- owns and manages the backlog
- should ensure highest value work is being done
- steward and caretaker of the product
12
Q
Who is the Development Team?
A
- create the product increment
- select work and determine how to do it
- cross functional, all skills needed to deliver
- shared accountability
13
Q
Who is the Scrum Master?
A
- facilitates Scrum events
- serves the Product Owner
- monitors quality of backlog items
- serves the development team, removes impediments
14
Q
What are Scrum Events?
A
- all time-boxed
- focuses on best results in time allowed
- the Sprint is a container for the Events
15
Q
What is a Sprint?
A
- time-boxed, 30 days or less, 2-3 weeks normal
- creates focus, limits risk
- measure velocity
- only Product Owner can change the sprint
- Sprint Goal shouldn’t change in Sprint