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
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Zilliz
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Recently uploaded
(20)
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
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