Professional Documents
Culture Documents
Mark Palmer
CERTIFIED SCRUM TRAINER & AGILE COACH
1
SCRUM ALLIANCE CERTIFICATIONS ...............................................................................................................................2
SELF-ORGANIZATION .....................................................................................................................................................4
ESTIMATION ................................................................................................................................................................30
SIMULATION ................................................................................................................................................................31
COACHING ...................................................................................................................................................................32
FACILITATION ...............................................................................................................................................................40
NOTES ..........................................................................................................................................................................55
1
Scrum Alliance Certifications
2
• 25 years IT experience
• 10 Years as a Developer
• 5 years as a Waterfall Project Manager
• Owned 3 businesses
• 16 years agile experience
o 6 years as a Scrum Master
o 2 years as a Product Owner
o 5 years as an Agile Coach
o 3 years as a Trainer
Mark Palmer
mark@greatfishagility.com
www.greatfishagility.com
www.linkedin.com/in/markcpalmer/
3
Self-Organization
Self-organization is to Scrum as the heart is to the human body. Without it, Scrum cannot reach
its fullest potential.
What did you notice about your speed from round to round?
What did you notice about your quality from round to round?
When did you learn the most, doing up-front planning before round 1, or by doing round 1?
Did you notice team members helping each other? And not keeping information to
themselves?
What did you notice about your team dynamics as we moved from round to round?
What if I asked you to plan all 4 rounds before starting round 1? Would your estimates have
been anywhere near your actuals? In real life are we asked to estimate big projects up front
even before a team is formed? Does that seem extra silly now?
4
Agile Overview
NOTES:
5
NOTES:
6
NOTES:
7
NOTES:
8
NOTES:
9
NOTES:
10
NOTES:
11
NOTES:
12
The Agile Manifesto
• •
• •
• •
• •
13
Principles Behind the Agile Manifesto
14
Scrum Values
• •
• •
• •
• •
• •
15
Scrum Overview
NOTES:
16
NOTES:
17
The 3 pillars necessary for Empirical The 3 roles in scrum are:
Process Control (and therefore scrum)
are: 1.
1. 2.
2. 3.
3.
The 5 events (also known as “inspect & adapt
points”) are:
The 3 artifacts in scrum are:
1.
1.
2.
2.
3.
3.
4.
The 5 values of scrum are:
5.
1.
The 1 activity in scrum is:
2.
3. 1.
4.
A sprint is a _____ - _____ of one
5.
___________ or less.
18
Scrum Roles
NOTES:
19
The Scrum Master The Product Owner
1. 1.
2. 2.
3. 3.
4. 4.
5. 5.
6. 6.
7. 7.
1. What about
me?
2.
3.
4.
5.
6.
7.
20
Build Your Own Scrum
NOTES:
21
Engineering Practices
Pair Programming
Code Refactoring
Technical Debt
Continuous Integration
Continuous Delivery
22
Definition of Done
A sample definition of done taken from an actual scrum team is below. The
items below are by no means required for the team you serve. But they are a
good guideline/starting point.
23
Scrum Artifacts
The Product Backlog
Owner:
Items in it are called?
How often can order change?
Who collaborates on items in it?
When do items get added?
PBIs can be updated at any time by the?
The Product Backlog lists all:
Owner:
The Increment
What is it?
24
Scrum Events
The Sprint
Purpose:
Duration:
Inputs:
Outputs:
Sprint Planning
Purpose:
Duration:
Attendees:
When:
Inputs:
Outputs:
Daily Scrum
Purpose:
Duration:
Attendees:
When:
Inputs:
Outputs:
25
Sprint Review
Purpose:
Duration:
Attendees:
When:
Inputs:
Outputs:
Sprint Retrospective
Purpose:
Duration:
Attendees:
When:
Inputs:
Outputs:
NOTES:
26
Teach Back
The best way to learn is to teach. And the best way to help your company
succeed with Agile and Scrum adoption is for YOU to educate them. The teach
back will give you practice at two key skills:
1. Teaching others what you’ve learned
2. Conveying the value of doing thing differently than they are used to doing them
Fill out the details about your experience below:
For the Teach Back my
partner was: Tiffany
Sprint is the container for Scrum and has the Planning at the beginning, the Retro and
Review at the end, and Refinement is that something that happens continually
throughout the sprint.
Every day there's a Daily scrum that is owned by the Development team, but the Scrum
Master and Product Owner are optional attendees.
The planning is what produces the Sprint Backlog. This is ever-changing due to
requirement changes and shifts if priority from the team.
When the team is planning the Sprint Backlog, it is better to underpromise and oversell,
then the opposite.
The output of the Sprint is the Incremenet which is the sum of all the PBIs completed in
that sprint as well as the value from the previous sprints.
We plan in sprints which are incremental and iterative pieces which can last a month or
less.
We have what we receive a version of the product at the end of each sprint.
PBI backlog and Sprint Backlog. PBI is owned by PO. Sprint by Development Team.
The PO is accountable for the work that is being done. Dev Team is responsible for
completing the work. Scrum Masters help the different teams collaborate, resolve
escalated issues, and facilitate and help determine where there might be waste in
backlog.
27
Product Vision
For: (target customer)
Is a: (type of product)
NOTES:
28
User Stories
Invitation to a conversation
What is a User Story? ________________________________________
user
As a __________________ I know this story is done when…
o Acceptance Criteria 1
the feature
I want _________________
o Acceptance Criteria 2
why?/beneft
So that ________________ o Acceptance Criteria 3
Backlog Refinement
When does it
Independent/Immediately Actionable
happen? As needed
Negotiable How long does it
Upto 10% of Dev Capacity. 1 day for 2 weeks
last?
Valuable What’s the
Shared understanding of PBIs, estimate and split
purpose?
Estimatable Who is in
charge? Nobody/Everybody
Small PBI Attributes
Testable D escription: Who/What/Why/AC
O rder
V alue
E stimate
29
Estimation
NOTES:
30
Simulation
You will have 2 sprints to build the product you created in your product vision. The sprint
structure will be as follows:
Retrospective (2 minutes)
How can your team improve itself for the next sprint?
31
Coaching
NOTES:
32
NOTES:
33
NOTES:
34
NOTES:
35
NOTES:
36
Powerful Questions
37
• •
•
•
•
• •
•
•
•
•
•
• •
•
• •
•
•
• •
•
•
• •
• •
•
• •
• •
•
•
• •
• •
•
•
•
•
•
•
• •
• •
• •
•
38
• •
•
• •
•
•
•
•
•
•
• •
•
• •
• •
• •
•
•
• •
•
• •
• •
•
•
• •
• •
•
• •
• •
39
Facilitation
NOTES:
40
NOTES:
41
NOTES:
42
NOTES:
43
NOTES:
44
Meeting Facilitation Guide
•
•
•
•
•
•
•
•
45
•
•
•
•
•
•
•
•
•
•
•
•
46
•
•
•
•
•
•
•
•
47
•
•
•
•
•
•
•
•
•
•
•
48
•
•
•
•
•
49
•
50
51
52
53
Setting Expectations
NOTES:
54
Notes
55
NOTES:
56
NOTES:
57