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
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
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
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Recently uploaded
(20)
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
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