Submit Search
Upload
Scrum in a Coconut Shell
•
4 likes
•
1,440 views
Jon McNestrie
Follow
Slightly larger than bite-sized introduction to Scrum
Read less
Read more
Technology
Report
Share
Report
Share
1 of 21
Recommended
Introduction to Kanban
Introduction to Kanban
Abhilash Chandran
Metaphors for Retrospectives - March 2017
Metaphors for Retrospectives - March 2017
Helen Meek
The Kanban Retrospective
The Kanban Retrospective
Colleen Johnson
Why WIP Matters
Why WIP Matters
Colleen Johnson
Evolutionary Patterns in Portfolio Kanban
Evolutionary Patterns in Portfolio Kanban
Colleen Johnson
Intro to Kanban
Intro to Kanban
Colleen Johnson
Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?
allan kelly
Your Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt Matter
Colleen Johnson
Recommended
Introduction to Kanban
Introduction to Kanban
Abhilash Chandran
Metaphors for Retrospectives - March 2017
Metaphors for Retrospectives - March 2017
Helen Meek
The Kanban Retrospective
The Kanban Retrospective
Colleen Johnson
Why WIP Matters
Why WIP Matters
Colleen Johnson
Evolutionary Patterns in Portfolio Kanban
Evolutionary Patterns in Portfolio Kanban
Colleen Johnson
Intro to Kanban
Intro to Kanban
Colleen Johnson
Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?
allan kelly
Your Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt Matter
Colleen Johnson
Kanban Basics for Beginners
Kanban Basics for Beginners
Zsolt Fabok
Scrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from Each
Michael Sahota
Intro to our CSM Course & Agile Release Planning workshop
Intro to our CSM Course & Agile Release Planning workshop
LeanAgileTraining
DevOps for Speed and Agility - DevOpsTO May 2014
DevOps for Speed and Agility - DevOpsTO May 2014
DevOps Ltd.
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
Rafiq Gemmail
Intro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshop
LeanAgileTraining
From Project Manager to Scrum Master
From Project Manager to Scrum Master
LitheSpeed
Kanban in Action Workshop
Kanban in Action Workshop
Mark Grove
So Long Scrum... Hello Kanban!
So Long Scrum... Hello Kanban!
SaaStock
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
Michael Sahota
You've Launched! Now What?
You've Launched! Now What?
Amye Scavarda
Kanban introduction
Kanban introduction
Tomas Rybing
Switch tokanban2
Switch tokanban2
Skills Matter
Large scale agile_svante_lidman
Large scale agile_svante_lidman
Svante Lidman
Kanban Basics
Kanban Basics
Pawel Brodzinski
Kanban for ODDS
Kanban for ODDS
Olarn Ungumnuayporn
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
Jens Wilke
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Lviv Startup Club
DevOps Year One
DevOps Year One
Magnus Hedemark
Introduction to Kanban
Introduction to Kanban
TO THE NEW | Technology
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
Pravin Kumar Singh, PMP, PSM
Starting with Scrum
Starting with Scrum
Jimmy Campos
More Related Content
What's hot
Kanban Basics for Beginners
Kanban Basics for Beginners
Zsolt Fabok
Scrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from Each
Michael Sahota
Intro to our CSM Course & Agile Release Planning workshop
Intro to our CSM Course & Agile Release Planning workshop
LeanAgileTraining
DevOps for Speed and Agility - DevOpsTO May 2014
DevOps for Speed and Agility - DevOpsTO May 2014
DevOps Ltd.
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
Rafiq Gemmail
Intro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshop
LeanAgileTraining
From Project Manager to Scrum Master
From Project Manager to Scrum Master
LitheSpeed
Kanban in Action Workshop
Kanban in Action Workshop
Mark Grove
So Long Scrum... Hello Kanban!
So Long Scrum... Hello Kanban!
SaaStock
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
Michael Sahota
You've Launched! Now What?
You've Launched! Now What?
Amye Scavarda
Kanban introduction
Kanban introduction
Tomas Rybing
Switch tokanban2
Switch tokanban2
Skills Matter
Large scale agile_svante_lidman
Large scale agile_svante_lidman
Svante Lidman
Kanban Basics
Kanban Basics
Pawel Brodzinski
Kanban for ODDS
Kanban for ODDS
Olarn Ungumnuayporn
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
Jens Wilke
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Lviv Startup Club
DevOps Year One
DevOps Year One
Magnus Hedemark
Introduction to Kanban
Introduction to Kanban
TO THE NEW | Technology
What's hot
(20)
Kanban Basics for Beginners
Kanban Basics for Beginners
Scrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from Each
Intro to our CSM Course & Agile Release Planning workshop
Intro to our CSM Course & Agile Release Planning workshop
DevOps for Speed and Agility - DevOpsTO May 2014
DevOps for Speed and Agility - DevOpsTO May 2014
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
Intro to our Agile Release Planning workshop
Intro to our Agile Release Planning workshop
From Project Manager to Scrum Master
From Project Manager to Scrum Master
Kanban in Action Workshop
Kanban in Action Workshop
So Long Scrum... Hello Kanban!
So Long Scrum... Hello Kanban!
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
You've Launched! Now What?
You've Launched! Now What?
Kanban introduction
Kanban introduction
Switch tokanban2
Switch tokanban2
Large scale agile_svante_lidman
Large scale agile_svante_lidman
Kanban Basics
Kanban Basics
Kanban for ODDS
Kanban for ODDS
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
DevOps Year One
DevOps Year One
Introduction to Kanban
Introduction to Kanban
Similar to Scrum in a Coconut Shell
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
Pravin Kumar Singh, PMP, PSM
Starting with Scrum
Starting with Scrum
Jimmy Campos
Scrum 101
Scrum 101
Ozgur Ertem
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
SwapnikaReddy6
Practicing Agile through Scrum
Practicing Agile through Scrum
Naveen Kumar Singh
Agile Scrum Training Process
Agile Scrum Training Process
Clarion Marketing
Intro to Scrum - Heidi Araya
Intro to Scrum - Heidi Araya
agilemaine
Summer Scrum Public
Summer Scrum Public
Angeliki Plati
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
TLI GrowthSession
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
duhitha2
Scrum101
Scrum101
Gal Zellermayer
SCRUM Intro
SCRUM Intro
Bermon Painter
The Dashlane Agile Journey
The Dashlane Agile Journey
Dashlane
Overview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
Srinivasan Ganesan
What is scrum
What is scrum
Aaron Corcoran
Scrum is Disruptive in Your Organisation
Scrum is Disruptive in Your Organisation
Shane Wheller
Agile tutorial
Agile tutorial
Chen-Tien Tsai
Dennis popov. scrum for drupal. drupal camp kyiv 2011
Dennis popov. scrum for drupal. drupal camp kyiv 2011
Vlad Savitsky
Scrum in Practice: A Developer’s view
Scrum in Practice: A Developer’s view
Bosnia Agile
Agile in 1,5 hours : brief introduction
Agile in 1,5 hours : brief introduction
Kostetska Galyna
Similar to Scrum in a Coconut Shell
(20)
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
Starting with Scrum
Starting with Scrum
Scrum 101
Scrum 101
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
Practicing Agile through Scrum
Practicing Agile through Scrum
Agile Scrum Training Process
Agile Scrum Training Process
Intro to Scrum - Heidi Araya
Intro to Scrum - Heidi Araya
Summer Scrum Public
Summer Scrum Public
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
Scrum101
Scrum101
SCRUM Intro
SCRUM Intro
The Dashlane Agile Journey
The Dashlane Agile Journey
Overview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
What is scrum
What is scrum
Scrum is Disruptive in Your Organisation
Scrum is Disruptive in Your Organisation
Agile tutorial
Agile tutorial
Dennis popov. scrum for drupal. drupal camp kyiv 2011
Dennis popov. scrum for drupal. drupal camp kyiv 2011
Scrum in Practice: A Developer’s view
Scrum in Practice: A Developer’s view
Agile in 1,5 hours : brief introduction
Agile in 1,5 hours : brief introduction
Recently uploaded
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Competition Advisory Services (India) LLP
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
null - The Open Security Community
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
null - The Open Security Community
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
Recently uploaded
(20)
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
Scrum in a Coconut Shell
1.
©Northern Shore Consulting
Limited Scrum in a Coconut Shell Jon McNestrie
2.
©Northern Shore Consulting
Limited Introduction to Scrum Scrum is a simple yet incredibly powerful set of principles and practices that help teams deliver products in short cycles, enabling fast feedback, continual improvement, and rapid adaptation to change. Scrum in a Coconut Shell
3.
©Northern Shore Consulting
Limited Waterfall Requirements Design Development Testing Scrum in a Coconut Shell
4.
©Northern Shore Consulting
Limited The Agile Manifesto 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. Scrum in a Coconut Shell
5.
©Northern Shore Consulting
Limited Empirical Process Control Scrum in a Coconut Shell Transparency Inspection Adaptation
6.
©Northern Shore Consulting
Limited The Iron Triangle Features Time Cost Quality Features Time Cost Quality Scrum in a Coconut Shell
7.
©Northern Shore Consulting
Limited In a Nutshell Scrum in a Coconut Shell
8.
©Northern Shore Consulting
Limited A Sprint • Work is carried out in a series of time-boxed iterations (typically 2-4 weeks) • The goal of each Sprint is to produce a ‘Potentially Shippable Product’, incrementally better than the previous Sprint. • A Sprint should be stable • Duration • Team members • Scope Scrum in a Coconut Shell
9.
©Northern Shore Consulting
Limited Roles in Scrum Product Owner • Responsible for the product • Owns the backlog • Respects the team and process Dev Team • Self organising • Cross functional • Everyone is accountable for the success of the team ScrumMaster • Facilitates the process and protects the team • A Servant Leader • Not the boss! Scrum in a Coconut Shell
10.
©Northern Shore Consulting
Limited Scrum Meetings Scrum in a Coconut Shell Planning • What are we going to do and how are we going to do it? • Backlog items are accepted by the team Retrospective • The most important ritual • All about the process, not about the requirements / product Review • Sometimes referred to as ‘Demo’; a lot more to the review • Also includes accepting completed work, feedback, discussions of upcoming work
11.
©Northern Shore Consulting
Limited Product Backlog • An ordered list of features that need to be delivered to create or enhance the product • The highest value items and the items containing most risk should move towards the top Scrum Backlogs Scrum in a Coconut Shell Sprint Backlog • Product Backlog Items that have been accepted into the current Sprint • Includes the ‘How’; the tasks that have been created to deliver the PBIs
12.
©Northern Shore Consulting
Limited Daily Stand-up • Every day, same time, same place, the team gather • The team assesses progress • Could be just three simple questions • What did you do yesterday? • What are you doing today? • Is anything ‘blocking’ you? • Alternatively ‘walk the board’ • The team gains a good understanding of who is doing what and works towards the shared goal • Detailed discussions are dealt with elsewhere Scrum in a Coconut Shell
13.
©Northern Shore Consulting
Limited The Board and the Burndown Scrum in a Coconut Shell • Tracking progress during a Sprint is crucial • The Burndown chart tracks remaining effort, not work done • The team should strive to complete what has been committed to and stay under the line!
14.
©Northern Shore Consulting
Limited Definition of Done • What do you actually mean when you say a feature is done? • Different people think different things….. • A shared understanding is very powerful • A team’s definition of done will evolve over time Scrum in a Coconut Shell
15.
©Northern Shore Consulting
Limited User Stories As a ___________ I want__________ so that ___________. • Wherever possible should be your (real) end users • Acceptance criteria • These are not the requirements! Documentation and testing do not go away Scrum in a Coconut Shell
16.
©Northern Shore Consulting
Limited Estimates – Story Points • All about estimating the relative size of different pieces of work • Start off with a small, well understood piece of work and assign it a low value • Estimate more items by comparing back to what you have already estimated • The team quickly builds up a shared understanding of what your points mean; “That’s definitely an 8” • Story points allow team members of different levels of experience and different skills to contribute Scrum in a Coconut Shell
17.
©Northern Shore Consulting
Limited Planning Poker • During estimation a small subset of the team usually end up leading • These might be the people who seem to have the most experience or knowledge • Everyone has a unique perspective to offer and traditional planning often causes everyone to ‘follow the leader’ • Planning poker uses a modified Fibonacci sequence for available story points • It’s the ‘rock paper scissors’ of the estimating world Scrum in a Coconut Shell
18.
©Northern Shore Consulting
Limited Tools • Post Its, Index Cards, Pens and a big wall! • Not always practical • A number of tools allow you to manage a backlog, track progress and easily share and update the information • JIRA, TFS…. even Trello Scrum in a Coconut Shell
19.
©Northern Shore Consulting
Limited ...Above All Else • Remember that we are building software for a user • You will never have the perfect process • All you can do is inspect, adapt and seek to get a little better each time • Always try to understand why you’re doing things and never blindly follow ‘The Process’ Scrum in a Coconut Shell
20.
©Northern Shore Consulting
Limited • The Agile Manifesto http://agilemanifesto.org/ • Excellent books by Mike Cohn • Agile Estimating and Planning • Succeeding with Agile • Scrum Alliance www.scrumalliance.org Some Resources Scrum in a Coconut Shell
21.
©Northern Shore Consulting
Limited Acknowledgements • Thanks to Dave Hicks from Agil8 • Thanks Mike Cohn from Mountain Goat Software • Visual AGILExicon images ©2012 Kenneth S Rubin and Innolution LLC. All rights reserved. Learn more about the Visual AGILExicon at: www.innolution.com/resources/visual-agilexicon • Presentation ©2017 Northern Shore Consulting Limited. www.northernshoreconsulting.co.uk Scrum in a Coconut Shell
Editor's Notes
Empirical process control