SlideShare a Scribd company logo
Scrum 101
Agile Halifax User Group
April 26, 2016
Agenda
1. Scrum basics: roles, meetings, artifacts
2. Scrum basics: principles
3. Simple, very worthwhile, but hard
4. Getting management buy-in
5. Scrum-Butt
6. Making change happen
7. Agile pitfalls
8. Closing
© Joe Little 2016
Scrum is a Simple Framework
Scrum
Meeting
Sprint
Planning
Daily
Scrum
Roles
Team
Product
Owner
ScrumMasterArtifact
Burndown
Charts
Sprint
Backlog
Product
Backlog
Sprint
Review
Retro-
spective
Imped
List
3
Working
Product
Bare framework
• It is essential to understand that Scrum is only a
bare framework.
• It is NOT trying to be a full methodology.
Key Ideas
• Agile Manifesto
• Agile Principles
• Others
CSM v9.5 © Jeff Sutherland 1993-2013
Agile Manifesto
www.agilemanifesto.org
We are uncovering better ways of developing 

software by doing it and helping others do it.
Feb 11-13, 2001
Snowbird ski resort, Utah

Kent Beck
Mike Beedle
Arie van Bennekum
Alistair Cockburn
Ward Cunningham
Martin Fowler
James Grenning
Jim Highsmith
Andrew Hunt
Ron Jeffries
Jon Kern
Brian Marick
Robert C. Martin
Steve Mellor
Ken Schwaber
Jeff Sutherland
Dave Thomas
6
CSM v9.5 © Jeff Sutherland 1993-2013
Agile Manifesto
www.agilemanifesto.org
We are uncovering better ways of developing 

software by doing it and helping others do it. 

Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan 

That is, while there is value in the items on 

the right, we value the items on the left more.
7
CSM v9.5 © Jeff Sutherland 1993-2013
The Principles behind the Agile Manifesto - 1
1. Our highest priority is to satisfy the customer

through early and continuous delivery

of valuable software.
2. Welcome changing requirements, even late in 

development. Agile processes harness change for the customer's
competitive advantage.
3. Deliver working software frequently, from a 

couple of weeks to a couple of months, with a 

preference to the shorter timescale.
4. Business people and developers must work 

together daily throughout the project.
5. Build projects around motivated individuals. 

Give them the environment and support they need, and trust them to get
the job done.
6. The most efficient and effective method of 

conveying information to and within a development team is face-to-face
conversation.
8
CSM v9.5 © Jeff Sutherland 1993-2013
The Principles behind the Agile Manifesto - 2
9
7. Working software is the primary measure of progress.
8. Agile processes promote sustainable development. The
sponsors, developers, and users should be able to maintain a
constant pace indefinitely.
9. Continuous attention to technical excellence and good design
enhances agility.
10. Simplicity--the art of maximizing the amount of work not
done--is essential.
11. The best architectures, requirements, and designs emerge
from self-organizing teams.
12. At regular intervals, the team reflects on how to become more
effective, then tunes and adjusts its behavior accordingly.
CSM v9.5 © Jeff Sutherland 1993-2013
Other ideas - 1
1. Team
2. Self-organization, self-management
3. The bad news does not get better with age
4. When you come to a fork in the road, take it
5. Treat them like adults
6. The sprint should start with ready, ready stories
7. You must get to done, done
8. The team members should be inspired and they
should volunteer
9. Deliver something faster to the customer
10
CSM v9.5 © Jeff Sutherland 1993-2013
Other ideas - 2
1. If you don’t change anything, nothing’s gonna
change
2. The relentless pursuit of perfection
3. Knowledge workers can lose focus
4. Little things are big
5. The difficult we’ll do right now, the impossible will
take a little while
6. Do the simplest thing that could possibly work, and
then test
7. Stop starting, and start finishing
8. We few, we happy happy few, we band of brothers
9. Fail fast
11
CSM v9.5 © Jeff Sutherland 1993-2013
One hard part
A culture shift
A mind-set shift
A paradigm shift
Two examples: 

We accept change as a fact of life. 

We respect people.
Simple, but hard.
12
CSM v9.5 © Jeff Sutherland 1993-2013
How much better?
More of the normal good things
Hyper-productivity
More fun. More satisfying. A better way of life.
“I’m never going back.”
13
CSM v9.5 © Jeff Sutherland 1993-2013
Getting management buy-in
Immediately
Incrementally
Later
14
CSM v9.5 © Jeff Sutherland 1993-2013
Problems per Mike Cottmeyer
The Team sucks
The Product Backlog sucks
We’re not getting to ‘done, done’
15
CSM v9.3 © Jeff Sutherland 1993-2008; © Joe Little 2016
The ScrumButt Test
1. Are you iterative?
Sprints are 4 weeks or less
Features are tested and working by the end of the Sprint
Sprints start with an Enabling Specification
2. Are you doing Scrum?
You know who the Product Owner is
There is a Product Backlog prioritized by Business Value
The Product Backlog has estimates created by the Team
The Team generates burndown charts and knows their velocity
There are no project managers (or anyone else) disrupting the
Team
16
CSM v9.3 © Jeff Sutherland 1993-2008; © Joe Little 2016
Making Change Happen
Here are my top 3 (there are many):
Fearless Change
John Kotter
Management Scrum Team + Open Space Agility
17
CSM v9.3 © Jeff Sutherland 1993-2008; © Joe Little 2016
Agile Pitfalls
1. It’s ok to ‘settle’ at first — up to a point.
2. It is not ok to ‘settle’ for any ScrumButt…And
it will take years to fix it ‘all’
3. Get a real team
4. Let them self-org more
5. Work their impediments
6. Get a better PO
7. Improved automated testing toward CI
18
CSM v9.3 © Jeff Sutherland 1993-2008; © Joe Little 2016
Closing
A few will not like it.
Most of you: If you see it done right, you’ll never
go back.
Thank you!
We’re here to help.
jhlittle@kittyhawkconsulting.com
19

More Related Content

What's hot

Scrum training
Scrum trainingScrum training
Scrum training
Christian Miles
 
Scrum
ScrumScrum
Why Scrum?
Why Scrum?Why Scrum?
Why Scrum?
Kane Mar
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
Anat (Alon) Salhov
 
Scrum intro ILTechTalks
Scrum intro ILTechTalksScrum intro ILTechTalks
Scrum intro ILTechTalksElad Sofer
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
Jens Wilke
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talks
Elad Sofer
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
pmengal
 
Introducing Scrum to an Organization
Introducing Scrum to an OrganizationIntroducing Scrum to an Organization
Introducing Scrum to an Organization
Kane Mar
 
How to make your daily stand-up more engaging
How to make your daily stand-up more engagingHow to make your daily stand-up more engaging
How to make your daily stand-up more engaging
Boris Kazarez
 
Agile Training - Scrum 101
Agile Training - Scrum 101Agile Training - Scrum 101
Agile Training - Scrum 101
Thomas Knepper
 
The Scrum Roles presented by the Scrumlies 2009
The Scrum Roles presented by the Scrumlies 2009The Scrum Roles presented by the Scrumlies 2009
The Scrum Roles presented by the Scrumlies 2009
borisgloger consulting GmbH
 
2020 scrum-guide-us-highlighted
2020 scrum-guide-us-highlighted2020 scrum-guide-us-highlighted
2020 scrum-guide-us-highlighted
ImanKatergi1
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum IntroductionJames Brett
 
Scrum training day 2
Scrum training day 2Scrum training day 2
Scrum training day 2
Elad Sofer
 
My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile ManagerCprime
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day?
Stefania Marinelli
 
Getting Started with Scrum
Getting Started with ScrumGetting Started with Scrum
Getting Started with Scrum
Silvana Wasitova, Scrum & Agile Coach
 

What's hot (20)

Scrum training
Scrum trainingScrum training
Scrum training
 
Meetup-Transition2AgileSHARE
Meetup-Transition2AgileSHAREMeetup-Transition2AgileSHARE
Meetup-Transition2AgileSHARE
 
Scrum
ScrumScrum
Scrum
 
Why Scrum?
Why Scrum?Why Scrum?
Why Scrum?
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Scrum intro ILTechTalks
Scrum intro ILTechTalksScrum intro ILTechTalks
Scrum intro ILTechTalks
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
 
AgileScrum
AgileScrumAgileScrum
AgileScrum
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talks
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
Introducing Scrum to an Organization
Introducing Scrum to an OrganizationIntroducing Scrum to an Organization
Introducing Scrum to an Organization
 
How to make your daily stand-up more engaging
How to make your daily stand-up more engagingHow to make your daily stand-up more engaging
How to make your daily stand-up more engaging
 
Agile Training - Scrum 101
Agile Training - Scrum 101Agile Training - Scrum 101
Agile Training - Scrum 101
 
The Scrum Roles presented by the Scrumlies 2009
The Scrum Roles presented by the Scrumlies 2009The Scrum Roles presented by the Scrumlies 2009
The Scrum Roles presented by the Scrumlies 2009
 
2020 scrum-guide-us-highlighted
2020 scrum-guide-us-highlighted2020 scrum-guide-us-highlighted
2020 scrum-guide-us-highlighted
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Scrum training day 2
Scrum training day 2Scrum training day 2
Scrum training day 2
 
My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile Manager
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day?
 
Getting Started with Scrum
Getting Started with ScrumGetting Started with Scrum
Getting Started with Scrum
 

Viewers also liked

Scrum, Self-Organization, Engagement
Scrum, Self-Organization, EngagementScrum, Self-Organization, Engagement
Scrum, Self-Organization, Engagement
LeanAgileTraining
 
enterprise scrum simulation with lego
enterprise scrum simulation with legoenterprise scrum simulation with lego
enterprise scrum simulation with legoAlexey Krivitsky
 
Agile project kick off from the trenches
Agile project kick off from the trenchesAgile project kick off from the trenches
Agile project kick off from the trenches
George Stamos
 
Liftoff - how to launch Agile teams and projects
Liftoff - how to launch Agile teams and projectsLiftoff - how to launch Agile teams and projects
Liftoff - how to launch Agile teams and projects
Fabio Armani
 
Product Strategy and Product Success
Product Strategy and Product SuccessProduct Strategy and Product Success
Product Strategy and Product Success
Roman Pichler
 

Viewers also liked (6)

Scrum, Self-Organization, Engagement
Scrum, Self-Organization, EngagementScrum, Self-Organization, Engagement
Scrum, Self-Organization, Engagement
 
enterprise scrum simulation with lego
enterprise scrum simulation with legoenterprise scrum simulation with lego
enterprise scrum simulation with lego
 
Adopting Agile
Adopting  AgileAdopting  Agile
Adopting Agile
 
Agile project kick off from the trenches
Agile project kick off from the trenchesAgile project kick off from the trenches
Agile project kick off from the trenches
 
Liftoff - how to launch Agile teams and projects
Liftoff - how to launch Agile teams and projectsLiftoff - how to launch Agile teams and projects
Liftoff - how to launch Agile teams and projects
 
Product Strategy and Product Success
Product Strategy and Product SuccessProduct Strategy and Product Success
Product Strategy and Product Success
 

Similar to Scrum101

Coade introduction
Coade introductionCoade introduction
Coade introductionThế Minh
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
Anat (Alon) Salhov
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
LuongMinhHai
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
Zaheer Abbas
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
Damian T. Gordon
 
Using the Agile Method for Project Management
Using the Agile Method for Project ManagementUsing the Agile Method for Project Management
Using the Agile Method for Project Management
Katrina Schroeder
 
Adopting agile via continuous improvement with workshop by Priyank Shah
Adopting agile via continuous improvement with workshop by Priyank ShahAdopting agile via continuous improvement with workshop by Priyank Shah
Adopting agile via continuous improvement with workshop by Priyank Shah
AhmedabadJavaMeetup
 
Adopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopAdopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshop
Priyank Shah
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
Bahaa Farouk
 
PSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovPSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir Raykov
MuhammadZahidQazi
 
Agile project management tech gig
Agile project management   tech gigAgile project management   tech gig
Agile project management tech gig
AJAY RAWAT
 
"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)
"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)
"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)
Tech in Asia ID
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
Operational Excellence Consulting
 
Agile Presentation
Agile PresentationAgile Presentation
Agile Presentation
Lydia Benham
 
W7 Knowledge Check 5 1 American project managers have earned a r.docx
W7 Knowledge Check 5 1 American project managers have earned a r.docxW7 Knowledge Check 5 1 American project managers have earned a r.docx
W7 Knowledge Check 5 1 American project managers have earned a r.docx
celenarouzie
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
Edwin Dando
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
Aniruddha Ray (Ani)
 
Short Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPAShort Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPA
LeanAgileTraining
 

Similar to Scrum101 (20)

Coade introduction
Coade introductionCoade introduction
Coade introduction
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Do better-scrum
Do better-scrumDo better-scrum
Do better-scrum
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
Agile
AgileAgile
Agile
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Using the Agile Method for Project Management
Using the Agile Method for Project ManagementUsing the Agile Method for Project Management
Using the Agile Method for Project Management
 
Adopting agile via continuous improvement with workshop by Priyank Shah
Adopting agile via continuous improvement with workshop by Priyank ShahAdopting agile via continuous improvement with workshop by Priyank Shah
Adopting agile via continuous improvement with workshop by Priyank Shah
 
Adopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopAdopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshop
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
PSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovPSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir Raykov
 
Agile project management tech gig
Agile project management   tech gigAgile project management   tech gig
Agile project management tech gig
 
"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)
"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)
"How Scrum Motivates People" by Rudy Rahadian (XL Axiata)
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Agile Presentation
Agile PresentationAgile Presentation
Agile Presentation
 
W7 Knowledge Check 5 1 American project managers have earned a r.docx
W7 Knowledge Check 5 1 American project managers have earned a r.docxW7 Knowledge Check 5 1 American project managers have earned a r.docx
W7 Knowledge Check 5 1 American project managers have earned a r.docx
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Short Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPAShort Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPA
 

More from LeanAgileTraining

Intro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshopIntro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshop
LeanAgileTraining
 
Intro to our CSM Course & Agile Release Planning workshop
Intro to our CSM Course & Agile Release Planning workshopIntro to our CSM Course & Agile Release Planning workshop
Intro to our CSM Course & Agile Release Planning workshop
LeanAgileTraining
 
Webinar: A Real Team + A Better Sprint Planning Meeting
Webinar: A Real Team + A Better Sprint Planning MeetingWebinar: A Real Team + A Better Sprint Planning Meeting
Webinar: A Real Team + A Better Sprint Planning Meeting
LeanAgileTraining
 
Full-time ScrumMaster - How
Full-time ScrumMaster - HowFull-time ScrumMaster - How
Full-time ScrumMaster - How
LeanAgileTraining
 
Agile Transformation - 4 Suggestions & Discussion
Agile Transformation - 4 Suggestions & Discussion Agile Transformation - 4 Suggestions & Discussion
Agile Transformation - 4 Suggestions & Discussion
LeanAgileTraining
 
Agile, Culture & Change
Agile, Culture & ChangeAgile, Culture & Change
Agile, Culture & Change
LeanAgileTraining
 
Scaling: Old ideas & some new ones....
Scaling: Old ideas & some new ones....Scaling: Old ideas & some new ones....
Scaling: Old ideas & some new ones....
LeanAgileTraining
 
Making Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasMaking Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 Ideas
LeanAgileTraining
 
Scaling aug 2014 6.key
Scaling aug 2014 6.keyScaling aug 2014 6.key
Scaling aug 2014 6.key
LeanAgileTraining
 
Scaling july 2014 4.key
Scaling july 2014 4.keyScaling july 2014 4.key
Scaling july 2014 4.key
LeanAgileTraining
 
Changing Culture v10 (Change, Scrum, Culture)
Changing Culture v10 (Change, Scrum, Culture)Changing Culture v10 (Change, Scrum, Culture)
Changing Culture v10 (Change, Scrum, Culture)
LeanAgileTraining
 
Changing Culture v9 RDU
Changing Culture v9 RDUChanging Culture v9 RDU
Changing Culture v9 RDU
LeanAgileTraining
 
Executive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.keyExecutive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.key
LeanAgileTraining
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-Scrum
LeanAgileTraining
 
Culture & Agile & Change - NYC Scrum Users Group
Culture & Agile & Change - NYC Scrum Users GroupCulture & Agile & Change - NYC Scrum Users Group
Culture & Agile & Change - NYC Scrum Users Group
LeanAgileTraining
 
3 formorebusinessvaluenow agilertp
3 formorebusinessvaluenow agilertp3 formorebusinessvaluenow agilertp
3 formorebusinessvaluenow agilertpLeanAgileTraining
 
3 formorebusinessvaluenow agilertp
3 formorebusinessvaluenow agilertp3 formorebusinessvaluenow agilertp
3 formorebusinessvaluenow agilertp
LeanAgileTraining
 
Changing culture v4
Changing culture v4Changing culture v4
Changing culture v4
LeanAgileTraining
 
Changing culture sfa2013
Changing culture sfa2013Changing culture sfa2013
Changing culture sfa2013
LeanAgileTraining
 
More Business Value Now - Triad
More Business Value Now - TriadMore Business Value Now - Triad
More Business Value Now - Triad
LeanAgileTraining
 

More from LeanAgileTraining (20)

Intro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshopIntro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshop
 
Intro to our CSM Course & Agile Release Planning workshop
Intro to our CSM Course & Agile Release Planning workshopIntro to our CSM Course & Agile Release Planning workshop
Intro to our CSM Course & Agile Release Planning workshop
 
Webinar: A Real Team + A Better Sprint Planning Meeting
Webinar: A Real Team + A Better Sprint Planning MeetingWebinar: A Real Team + A Better Sprint Planning Meeting
Webinar: A Real Team + A Better Sprint Planning Meeting
 
Full-time ScrumMaster - How
Full-time ScrumMaster - HowFull-time ScrumMaster - How
Full-time ScrumMaster - How
 
Agile Transformation - 4 Suggestions & Discussion
Agile Transformation - 4 Suggestions & Discussion Agile Transformation - 4 Suggestions & Discussion
Agile Transformation - 4 Suggestions & Discussion
 
Agile, Culture & Change
Agile, Culture & ChangeAgile, Culture & Change
Agile, Culture & Change
 
Scaling: Old ideas & some new ones....
Scaling: Old ideas & some new ones....Scaling: Old ideas & some new ones....
Scaling: Old ideas & some new ones....
 
Making Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasMaking Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 Ideas
 
Scaling aug 2014 6.key
Scaling aug 2014 6.keyScaling aug 2014 6.key
Scaling aug 2014 6.key
 
Scaling july 2014 4.key
Scaling july 2014 4.keyScaling july 2014 4.key
Scaling july 2014 4.key
 
Changing Culture v10 (Change, Scrum, Culture)
Changing Culture v10 (Change, Scrum, Culture)Changing Culture v10 (Change, Scrum, Culture)
Changing Culture v10 (Change, Scrum, Culture)
 
Changing Culture v9 RDU
Changing Culture v9 RDUChanging Culture v9 RDU
Changing Culture v9 RDU
 
Executive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.keyExecutive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.key
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-Scrum
 
Culture & Agile & Change - NYC Scrum Users Group
Culture & Agile & Change - NYC Scrum Users GroupCulture & Agile & Change - NYC Scrum Users Group
Culture & Agile & Change - NYC Scrum Users Group
 
3 formorebusinessvaluenow agilertp
3 formorebusinessvaluenow agilertp3 formorebusinessvaluenow agilertp
3 formorebusinessvaluenow agilertp
 
3 formorebusinessvaluenow agilertp
3 formorebusinessvaluenow agilertp3 formorebusinessvaluenow agilertp
3 formorebusinessvaluenow agilertp
 
Changing culture v4
Changing culture v4Changing culture v4
Changing culture v4
 
Changing culture sfa2013
Changing culture sfa2013Changing culture sfa2013
Changing culture sfa2013
 
More Business Value Now - Triad
More Business Value Now - TriadMore Business Value Now - Triad
More Business Value Now - Triad
 

Recently uploaded

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 

Recently uploaded (20)

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 

Scrum101

  • 1. Scrum 101 Agile Halifax User Group April 26, 2016
  • 2. Agenda 1. Scrum basics: roles, meetings, artifacts 2. Scrum basics: principles 3. Simple, very worthwhile, but hard 4. Getting management buy-in 5. Scrum-Butt 6. Making change happen 7. Agile pitfalls 8. Closing
  • 3. © Joe Little 2016 Scrum is a Simple Framework Scrum Meeting Sprint Planning Daily Scrum Roles Team Product Owner ScrumMasterArtifact Burndown Charts Sprint Backlog Product Backlog Sprint Review Retro- spective Imped List 3 Working Product
  • 4. Bare framework • It is essential to understand that Scrum is only a bare framework. • It is NOT trying to be a full methodology.
  • 5. Key Ideas • Agile Manifesto • Agile Principles • Others
  • 6. CSM v9.5 © Jeff Sutherland 1993-2013 Agile Manifesto www.agilemanifesto.org We are uncovering better ways of developing 
 software by doing it and helping others do it. Feb 11-13, 2001 Snowbird ski resort, Utah
 Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas 6
  • 7. CSM v9.5 © Jeff Sutherland 1993-2013 Agile Manifesto www.agilemanifesto.org We are uncovering better ways of developing 
 software by doing it and helping others do it. 
 Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan 
 That is, while there is value in the items on 
 the right, we value the items on the left more. 7
  • 8. CSM v9.5 © Jeff Sutherland 1993-2013 The Principles behind the Agile Manifesto - 1 1. Our highest priority is to satisfy the customer
 through early and continuous delivery
 of valuable software. 2. Welcome changing requirements, even late in 
 development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a 
 couple of weeks to a couple of months, with a 
 preference to the shorter timescale. 4. Business people and developers must work 
 together daily throughout the project. 5. Build projects around motivated individuals. 
 Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of 
 conveying information to and within a development team is face-to-face conversation. 8
  • 9. CSM v9.5 © Jeff Sutherland 1993-2013 The Principles behind the Agile Manifesto - 2 9 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity--the art of maximizing the amount of work not done--is essential. 11. The best architectures, requirements, and designs emerge from self-organizing teams. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 10. CSM v9.5 © Jeff Sutherland 1993-2013 Other ideas - 1 1. Team 2. Self-organization, self-management 3. The bad news does not get better with age 4. When you come to a fork in the road, take it 5. Treat them like adults 6. The sprint should start with ready, ready stories 7. You must get to done, done 8. The team members should be inspired and they should volunteer 9. Deliver something faster to the customer 10
  • 11. CSM v9.5 © Jeff Sutherland 1993-2013 Other ideas - 2 1. If you don’t change anything, nothing’s gonna change 2. The relentless pursuit of perfection 3. Knowledge workers can lose focus 4. Little things are big 5. The difficult we’ll do right now, the impossible will take a little while 6. Do the simplest thing that could possibly work, and then test 7. Stop starting, and start finishing 8. We few, we happy happy few, we band of brothers 9. Fail fast 11
  • 12. CSM v9.5 © Jeff Sutherland 1993-2013 One hard part A culture shift A mind-set shift A paradigm shift Two examples: 
 We accept change as a fact of life. 
 We respect people. Simple, but hard. 12
  • 13. CSM v9.5 © Jeff Sutherland 1993-2013 How much better? More of the normal good things Hyper-productivity More fun. More satisfying. A better way of life. “I’m never going back.” 13
  • 14. CSM v9.5 © Jeff Sutherland 1993-2013 Getting management buy-in Immediately Incrementally Later 14
  • 15. CSM v9.5 © Jeff Sutherland 1993-2013 Problems per Mike Cottmeyer The Team sucks The Product Backlog sucks We’re not getting to ‘done, done’ 15
  • 16. CSM v9.3 © Jeff Sutherland 1993-2008; © Joe Little 2016 The ScrumButt Test 1. Are you iterative? Sprints are 4 weeks or less Features are tested and working by the end of the Sprint Sprints start with an Enabling Specification 2. Are you doing Scrum? You know who the Product Owner is There is a Product Backlog prioritized by Business Value The Product Backlog has estimates created by the Team The Team generates burndown charts and knows their velocity There are no project managers (or anyone else) disrupting the Team 16
  • 17. CSM v9.3 © Jeff Sutherland 1993-2008; © Joe Little 2016 Making Change Happen Here are my top 3 (there are many): Fearless Change John Kotter Management Scrum Team + Open Space Agility 17
  • 18. CSM v9.3 © Jeff Sutherland 1993-2008; © Joe Little 2016 Agile Pitfalls 1. It’s ok to ‘settle’ at first — up to a point. 2. It is not ok to ‘settle’ for any ScrumButt…And it will take years to fix it ‘all’ 3. Get a real team 4. Let them self-org more 5. Work their impediments 6. Get a better PO 7. Improved automated testing toward CI 18
  • 19. CSM v9.3 © Jeff Sutherland 1993-2008; © Joe Little 2016 Closing A few will not like it. Most of you: If you see it done right, you’ll never go back. Thank you! We’re here to help. jhlittle@kittyhawkconsulting.com 19