Scrum Flashcards

1
Q

Provide an overview of Scrum

A

• Created by Schwaber & Sutherland 1995
• Framework for developing/sustaining complex products
- Collection of roles, events, artfacts and rules

• A way to assess efficency of practices to promote improvement
• Created as an alternative to Waterfall
• NOT a project management lifecycle
• CAN be used as BAU alone

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Provide an overview of the Scrum Team

A

• Self-organising & empowered
• Cross-functional
• Flexible, creative & productive
• Roles:
- Product Owner
- Development Team
- Scrum Master

• 3-9 People focused on 1 objective at a time, the product goal
•Responsible for all Product related activities from stakeholder collaboration, verification, maintenance, operation, experimentation & R&D

• Accountable for creating a valuable, useful increment every sprint

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What should ideally happen if a Scrum team is too large?

A

Split into multiple cohesive Scrum teams, each focused on the same product (Product goal, Backlog & Product Owner)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Outline the Scrum Team role of “Developers”

A

• Build the product
• Committed to creating any aspect of a useful increment each sprint
• Broad range of skills varying with the work
• Accountable for:
- Creating a plan for the sprint
- Creating a product backlog
- Instilling quality by adhering to “Definition of Done”
- Adapting their plan daily toward the sprint goal
- Holding each other accountable as professionals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Outline the Scrum Team role of “Product Owner”

A

• Accountable for maximising product value
• Liaise with customer to get high level requirements/ EPICS
• understand customer vision
• 1 person
• Accountable for effective product backlog management (can delegate):
- Developing/communicating Product Goal
- Creating/communicating Product Backlog items
- Ordering Product Backlog items
- Ensuring transparency, visibility & understanding of Product Backlog

• Decisions visible via Product Backlog, inspectable Increment at sprint review

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

In a Scrum Team, how could people change the Product Backlog?

A

Convince the Product Owner

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Outline the Scrum Team role of “Scrum Master”

A

• Accountable for establishing Scrum as defined in the Scrum Guide
• Aid in Scrum understanding and practice in the team & organisation
• Accountable for the team’s effectiveness

• Serves the Scrum Team & organisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How does the Scrum Master serve the Scrum Team?

A

Serves the Scrum Team:
- Coaching self management & cross-functionality
- Help create high value increments that adhere to a Definition of Done
- Removal of impediments
- Ensure all Scrum events occur being positive, productive and kept in the timebox

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How does the Scrum Master serve the Product Owner?

A

Serves the Product Owner:
- Help find techniques for effective Product Goal Definition & Product Backlog Management
- “ team understand need for clear/concise Product Backlog items
- “ establish empirical Product planning for a complex environment
- Facilitating stakeholder collaboration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How does the Scrum Master serve the organisation?

A

• Leading, training & coaching in Scrum adoption
• Planning & advising Scrum implementations
• Helping employees/stakeholders understand and enact an empirical approach to complex work
• Remove barriers between stakeholders & Scrum teams

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the characteristics of Scrum Events?

A

• Prescribed to create regularity
• Each has a maximum duration
• Sprint at the heart of this concept
• Forces transparency
• Provide opportunities to inspect & Adapt
- Fail Fast, Learn Quickly
- Iterative development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What comprises the Product Backlog?

A

Product Owner translates from the customer:
- EPICS
- High Value Requirements
- EPICS/HVRs broken down into user stories

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Summarise the Scrum process

A

• Product Owner translates Customer EPICS into a Product Backlog list
• Develoment Team breaks down one EPIC at a time after each sprint (in case of EPIC change over time)
- A plan for each sprint made during a Sprint Planning Meeting
- The sprints are compiled in a Sprint Backlog
• Develoment Team undertake Sprint with assistance from Scrum Master/Product Owner
- Daily Scrum undertaken consistently every day
• A sprint review & retrospective after each sprint

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a sprint roadmap?

A

The chart of required sprints towards the final product

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Outline the Daily Scrum event

A

• To inspect progress toward sprint goal & adapt sprint backlog
• Held daily at consistent time & place
• 15min event for developers
• If Product Owner/Scrum Master are working on sprint backlog items - they participate as Developers
• Structure & techniques chosen by developers creating focus & improves
self-management.

• + communication, identity impediments, + quick decision making, eliminate need for further meetings

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Summarise the Sprint Review event.

A

• A working session to inspect sprint outcome & determine future adaptations
• Demo to key stakeholders
• Product Goal progress discussed
• Product Backlog maybe adjusted to meet new opportunities
• Timeboxed to a 4hr max for a 1month sprint. Shorter sprint = shorter event

17
Q

Summarise the Sprint Retrospective

A

• Plan ways to increase quality and effectiveness
• Discuss thoughts, feelings & rationale - SAD, MAD, GLAD Board
• Team inspects the last sprint: Individuals, interactions, processes & tools & definition of done
- Bad assumptions identified
• Team discusses sprint success, problems and their solutions
• Identifies helpful changes
• Impactful improvements maybe added to Sprint Backlog

• Sprint Retrospective concludes sprint
• Timeboxed to a 3hr max for 1month sprint.

18
Q

What is an increment?

A

• Could be 1+ sprints
• A significant step towards the definition of done

19
Q

What is the Definition of Done?

A

• Formal description of the state of an increment when quality measures have been met
• When a Product Item meets the definition of done it is an INCREMENT
• If not already standardised by the organisation, it should be by the team for the product. All Scrum teams must conform to the same definition.

20
Q

What are the 5 Scrum Events?

A
  1. SPRINT
  2. SPRINT PLANNING
  3. DAILY SCRUM
  4. SPRINT REVIEW
  5. SPRINT RETROSPECTIVE
21
Q

How long do Scrum sprints generally last for?

A

2-4 Weeks

22
Q

What are the 3 Scrum Artefacts?

A

• Product Backlog (To-do list)
• Sprint Backlog (Sprint To-do list)
• Increment (Definition of Done & potentially releasable)