SlideShare a Scribd company logo
Prepared By: Martin Vinther Copenhagen, 14. September
2016
AGILE &
SCRUM
AN
INTRODUCTION
Martin Nymann Vinther
Agile Consultant and Trainer
vinther@ugilic.dk
vinther@agileakademiet.dk
(+45) 29 89 53 10
@MartinVinther
AGILE VS SCRUM
september 2016 © Agile Akademiet . All Rights Reserved
WHAT’S THE DIFFERENCE
Agile is to Scrum what Beer is to Pilsner
GUIDING AGILE PRINCIPLES
september 2016 © Agile Akademiet. All Rights Reserved
WHY THESE ?
• Knowing and following
these guiding principles
is essential for reach an
Agile Mindset
• Whatever process you
follow it must comply to
these principle
Understan
d
together
Plan
together
Execute
together
Demo
early and
often
Reflect
to learn
WHEN TO USE AN AGILE PROCESS
THE SPECTRUM OF PROCESS COMPLEXITY
Agile
projects
Structured
projects
Chaotic
projects
CORE AGILE
MINDSET, VALUES AND PRINCIPLES
Agile Mindset
Agile Values
Agile Principles
UNLIMITED NUMBER OF
PRACTICES
Scrum
eXtreme
Programming
SAFe
Kanban for
software
Being Agile Doing Agile
A CONSTANT JOURNEY
september 2016 © Ugilic. All Rights Reserved 8
AGILE MINDSET
WE BASE OUR VALUES AND PRINCIPLES ON:
• Ability to grow
• Goal is to learn
• Embrace challenge
• Failure provides Learning Opportunity
• Effort is the Path to Mastery
• Reaction to challenge is Resilience
Linda Rising
INIVIDUALS &
INTERACTIONS
WORKING SOFTWARE
CUSTOMER
COLLABORATION
RESPONDING TO CHANGE
PROCESS & TOOLS
COMPREHENSIVE
DOCUMENTATION
CONTRACT NEGOTIATION
FOLLOWING A PLAN
OVER
OVER
OVER
OVER
THE AGILE MANIFESTO
“We are uncovering better ways of developing software by doing it and helping others
do it. Through this work we have come to value:”
“That is, while there is value in the items on the right,
we value the items on the left more.”
AGILE PRINCIPLES
12 CORE PRINCIPLES
1. Satisfy the customer through early, continuous delivery
2. Welcome changing requirements, even late
3. Deliver working software frequently
4. Business people and developers collaborate daily
5. Build projects around motivated individuals
6. Convey info via face-to-face conversation
7. Primary progress measure: working software
8. Maintain a sustainable pace indefinitely
9. Continuously demonstrate technical excellence
10. Essential to simplify; maximize amount of work not done
11. The best architecture etc. ermerge from self-organize teams
12. At regular intervals, the team reflects and tune behaviour
”EARLY DELIVERY OF
BUSINESS VALUE”
Agile is…
Alistair Cockburn
FOLLOW THE VALUE
Everything decided
(and locked)
up-front
X $
X X? Y
A little decided
up-front $
Something decided
up-front
Y $
!
?
BIG BANG = BIG RISK
Ref: Henrik Kniberg
Cumulative
ValueRISK
?
Valu
e
INCREMENTAL
DEVELOPMENT
SCRUM GUIDE
THE BASICS OF SCRUM
Product Backlog
w/ PBIs
Sprint Backlog
w/ tasks
Sprint
1-4 weeks
Timeboxed
Sprint Goal is fixed
Team decides
how much can
be completed
Sprint Planning
w/ PBIs
Product
Owner
Scrum
Master
Sprint Review
Backlog
grooming
Daily standup
Sprint
Retrospective
Development
Team
SCRUM VALUES
18
THREE PILLARS
Three pillars uphold every implementation of empirical
process control:
Transparency
Inspection
Adaptation
That is, the centrality of communication, review and
improvement
Prioritization Estimation
Understanding
The Product Backlog Iceberg
Product
Owner
Sprint 1 Sprint 2 Sprint 3 Sprint 4
Development
team
Release Plan
RELEASE PLANNING
BURNDOWN CHART
Sprint Burndown
22
THANKS
FOR
LISTENING
GET IN TOUCH VIA:
VINTHER@UGILIC.DK
TWITTER:
@MARTINVINTHER
(+45) 29 89 53 10
UGILIC.DK/VINTHER

More Related Content

What's hot

Bringing Execs to the Collaboration Table with Impact Mapping
Bringing Execs to the Collaboration Table with Impact MappingBringing Execs to the Collaboration Table with Impact Mapping
Bringing Execs to the Collaboration Table with Impact Mapping
Em Campbell-Pretty
 
Agile Development At Esendex
Agile Development At EsendexAgile Development At Esendex
Agile Development At Esendex
Nicholas Bruce
 
What and why using agile
What and why using agileWhat and why using agile
What and why using agile
Portolearn
 
Scrum bangalore 12 march 7 2015 - albert arul prakash - am i agile - an int...
Scrum bangalore 12   march 7 2015 - albert arul prakash - am i agile - an int...Scrum bangalore 12   march 7 2015 - albert arul prakash - am i agile - an int...
Scrum bangalore 12 march 7 2015 - albert arul prakash - am i agile - an int...
Scrum Bangalore
 
Building Lean and Agile in the Real World
Building Lean and Agile in the Real WorldBuilding Lean and Agile in the Real World
Building Lean and Agile in the Real World
Kevin Goldsmith
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
Dr. Padmavathi Roy
 
Five Ways to Use Quilla in Your Workplace
Five Ways to Use Quilla in Your WorkplaceFive Ways to Use Quilla in Your Workplace
Five Ways to Use Quilla in Your Workplace
QuirkLogic
 
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
AgileNZ Conference
 
Throwing Out the Agile Rulebook
Throwing Out the Agile RulebookThrowing Out the Agile Rulebook
Throwing Out the Agile Rulebook
Atlassian
 
Building Lean
Building LeanBuilding Lean
Building Lean
Kevin Goldsmith
 
Why Agile
Why AgileWhy Agile
Why Agile
Saqib Javed John
 
Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017
Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017
Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017
AgileNZ Conference
 
Denis Vanpoucke "Agile Incompatibility with Project Management"
Denis Vanpoucke "Agile Incompatibility with Project Management"Denis Vanpoucke "Agile Incompatibility with Project Management"
Denis Vanpoucke "Agile Incompatibility with Project Management"
Agile Lietuva
 
Kim Wylie - “Getting the culture right: lessons from Google”
Kim Wylie - “Getting the culture right: lessons from Google”Kim Wylie - “Getting the culture right: lessons from Google”
Kim Wylie - “Getting the culture right: lessons from Google”
Alexis May
 
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
DicodingEvent
 
Cloud Elements Lean Product Development 101
Cloud Elements Lean Product Development 101Cloud Elements Lean Product Development 101
Cloud Elements Lean Product Development 101
Greg Lindahl
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
Portolearn
 
Design for perfect scrum day kiev 2017
Design for perfect scrum day kiev 2017Design for perfect scrum day kiev 2017
Design for perfect scrum day kiev 2017
cesarioramos
 
20180424 / The Lead developer NY / The continuous culture
20180424 / The Lead developer NY / The continuous culture20180424 / The Lead developer NY / The continuous culture
20180424 / The Lead developer NY / The continuous culture
Kim van Wilgen
 

What's hot (20)

Bringing Execs to the Collaboration Table with Impact Mapping
Bringing Execs to the Collaboration Table with Impact MappingBringing Execs to the Collaboration Table with Impact Mapping
Bringing Execs to the Collaboration Table with Impact Mapping
 
Agile Development At Esendex
Agile Development At EsendexAgile Development At Esendex
Agile Development At Esendex
 
What and why using agile
What and why using agileWhat and why using agile
What and why using agile
 
Scrum bangalore 12 march 7 2015 - albert arul prakash - am i agile - an int...
Scrum bangalore 12   march 7 2015 - albert arul prakash - am i agile - an int...Scrum bangalore 12   march 7 2015 - albert arul prakash - am i agile - an int...
Scrum bangalore 12 march 7 2015 - albert arul prakash - am i agile - an int...
 
Building Lean and Agile in the Real World
Building Lean and Agile in the Real WorldBuilding Lean and Agile in the Real World
Building Lean and Agile in the Real World
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
 
Five Ways to Use Quilla in Your Workplace
Five Ways to Use Quilla in Your WorkplaceFive Ways to Use Quilla in Your Workplace
Five Ways to Use Quilla in Your Workplace
 
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
 
Throwing Out the Agile Rulebook
Throwing Out the Agile RulebookThrowing Out the Agile Rulebook
Throwing Out the Agile Rulebook
 
Building Lean
Building LeanBuilding Lean
Building Lean
 
Why Agile
Why AgileWhy Agile
Why Agile
 
Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017
Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017
Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017
 
Denis Vanpoucke "Agile Incompatibility with Project Management"
Denis Vanpoucke "Agile Incompatibility with Project Management"Denis Vanpoucke "Agile Incompatibility with Project Management"
Denis Vanpoucke "Agile Incompatibility with Project Management"
 
Kim Wylie - “Getting the culture right: lessons from Google”
Kim Wylie - “Getting the culture right: lessons from Google”Kim Wylie - “Getting the culture right: lessons from Google”
Kim Wylie - “Getting the culture right: lessons from Google”
 
Agile web development in ten minutes
Agile web development in ten minutesAgile web development in ten minutes
Agile web development in ten minutes
 
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
 
Cloud Elements Lean Product Development 101
Cloud Elements Lean Product Development 101Cloud Elements Lean Product Development 101
Cloud Elements Lean Product Development 101
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Design for perfect scrum day kiev 2017
Design for perfect scrum day kiev 2017Design for perfect scrum day kiev 2017
Design for perfect scrum day kiev 2017
 
20180424 / The Lead developer NY / The continuous culture
20180424 / The Lead developer NY / The continuous culture20180424 / The Lead developer NY / The continuous culture
20180424 / The Lead developer NY / The continuous culture
 

Viewers also liked

Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
nikos batsios
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Sriram Srinivasan
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Matt Wood
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
Bar-Ezer Yossi
 
Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To Guide
Espeo Software
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
Sunny Poswal
 
An introduction to scrum 2.0
An introduction to scrum 2.0An introduction to scrum 2.0
An introduction to scrum 2.0
ITSON
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To Scrum
BusinessQuests
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
Dave Neuman
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
Giordano Scalzo
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
Conscires Agile Practices
 
Laravel Beginners Tutorial 1
Laravel Beginners Tutorial 1Laravel Beginners Tutorial 1
Laravel Beginners Tutorial 1
Vikas Chauhan
 
Agile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principlesAgile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principles
Robert Misch
 
Scrum in a Coconut Shell
Scrum in a Coconut ShellScrum in a Coconut Shell
Scrum in a Coconut Shell
Jon McNestrie
 
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
Lemi Orhan Ergin
 
Agile explained
Agile explainedAgile explained
Agile explained
Ivano Digital
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.SlideTeam.net
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
Arrielle Mali
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
Srikanth Shreenivas
 

Viewers also liked (20)

Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
 
Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To Guide
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
An introduction to scrum 2.0
An introduction to scrum 2.0An introduction to scrum 2.0
An introduction to scrum 2.0
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To Scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
Laravel Beginners Tutorial 1
Laravel Beginners Tutorial 1Laravel Beginners Tutorial 1
Laravel Beginners Tutorial 1
 
Agile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principlesAgile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principles
 
Scrum in a Coconut Shell
Scrum in a Coconut ShellScrum in a Coconut Shell
Scrum in a Coconut Shell
 
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
 
Agile explained
Agile explainedAgile explained
Agile explained
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 

Similar to Agile scrum introduction

Agile introduction
Agile introductionAgile introduction
Agile introduction
Martin Nymann Vinther
 
Lær 3 agile metoder på en aften
Lær 3 agile metoder på en aftenLær 3 agile metoder på en aften
Lær 3 agile metoder på en aften
BestBrains
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
Borja ARRIZABALAGA URIARTE
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
Anat (Alon) Salhov
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
Raymond Adrian (Rad) Butalid
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
Agile ME
 
Sunda "Agile Overview: A NISO Webinar"
Sunda "Agile Overview: A NISO Webinar"Sunda "Agile Overview: A NISO Webinar"
Sunda "Agile Overview: A NISO Webinar"
National Information Standards Organization (NISO)
 
Let's Talk… AGILE
Let's Talk… AGILELet's Talk… AGILE
Let's Talk… AGILE
Nah Wee Yang
 
Inmarsat conference
Inmarsat conferenceInmarsat conference
Inmarsat conference
Helen Meek
 
Agile for startup success
Agile for startup successAgile for startup success
Agile for startup success
Mona Shokrof
 
What's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methodsWhat's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methods
Bruno Sbille
 
Agile Manifesto - Principles - Part 1
Agile Manifesto - Principles - Part 1Agile Manifesto - Principles - Part 1
Agile Manifesto - Principles - Part 1
Portolearn
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
Agile ME
 
Webinar Economics of Scrum | 29th May 2020 | Xebia
Webinar Economics of Scrum | 29th May 2020 | XebiaWebinar Economics of Scrum | 29th May 2020 | Xebia
Webinar Economics of Scrum | 29th May 2020 | Xebia
Irene de Kok
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
EVOLVE for Instructors Materials
 
From Project to Product: “Big Rock” Constraints and How to Overcome Them
From Project to Product: “Big Rock” Constraints and How to Overcome ThemFrom Project to Product: “Big Rock” Constraints and How to Overcome Them
From Project to Product: “Big Rock” Constraints and How to Overcome Them
Cprime
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
Thanh Nguyen
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
abdpse
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training program
Christopher King
 

Similar to Agile scrum introduction (20)

Agile introduction
Agile introductionAgile introduction
Agile introduction
 
Lær 3 agile metoder på en aften
Lær 3 agile metoder på en aftenLær 3 agile metoder på en aften
Lær 3 agile metoder på en aften
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
 
Sunda "Agile Overview: A NISO Webinar"
Sunda "Agile Overview: A NISO Webinar"Sunda "Agile Overview: A NISO Webinar"
Sunda "Agile Overview: A NISO Webinar"
 
Let's Talk… AGILE
Let's Talk… AGILELet's Talk… AGILE
Let's Talk… AGILE
 
Inmarsat conference
Inmarsat conferenceInmarsat conference
Inmarsat conference
 
Agile for startup success
Agile for startup successAgile for startup success
Agile for startup success
 
What's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methodsWhat's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methods
 
Agile Manifesto - Principles - Part 1
Agile Manifesto - Principles - Part 1Agile Manifesto - Principles - Part 1
Agile Manifesto - Principles - Part 1
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
 
Webinar Economics of Scrum | 29th May 2020 | Xebia
Webinar Economics of Scrum | 29th May 2020 | XebiaWebinar Economics of Scrum | 29th May 2020 | Xebia
Webinar Economics of Scrum | 29th May 2020 | Xebia
 
Agile Model for Beginner’s
Agile Model for Beginner’sAgile Model for Beginner’s
Agile Model for Beginner’s
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
From Project to Product: “Big Rock” Constraints and How to Overcome Them
From Project to Product: “Big Rock” Constraints and How to Overcome ThemFrom Project to Product: “Big Rock” Constraints and How to Overcome Them
From Project to Product: “Big Rock” Constraints and How to Overcome Them
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training program
 

Recently uploaded

Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 

Recently uploaded (20)

Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 

Agile scrum introduction

  • 1. Prepared By: Martin Vinther Copenhagen, 14. September 2016 AGILE & SCRUM AN INTRODUCTION
  • 2. Martin Nymann Vinther Agile Consultant and Trainer vinther@ugilic.dk vinther@agileakademiet.dk (+45) 29 89 53 10 @MartinVinther
  • 3. AGILE VS SCRUM september 2016 © Agile Akademiet . All Rights Reserved WHAT’S THE DIFFERENCE Agile is to Scrum what Beer is to Pilsner
  • 4. GUIDING AGILE PRINCIPLES september 2016 © Agile Akademiet. All Rights Reserved WHY THESE ? • Knowing and following these guiding principles is essential for reach an Agile Mindset • Whatever process you follow it must comply to these principle Understan d together Plan together Execute together Demo early and often Reflect to learn
  • 5. WHEN TO USE AN AGILE PROCESS THE SPECTRUM OF PROCESS COMPLEXITY Agile projects Structured projects Chaotic projects
  • 6. CORE AGILE MINDSET, VALUES AND PRINCIPLES Agile Mindset Agile Values Agile Principles
  • 8. A CONSTANT JOURNEY september 2016 © Ugilic. All Rights Reserved 8
  • 9. AGILE MINDSET WE BASE OUR VALUES AND PRINCIPLES ON: • Ability to grow • Goal is to learn • Embrace challenge • Failure provides Learning Opportunity • Effort is the Path to Mastery • Reaction to challenge is Resilience Linda Rising
  • 10. INIVIDUALS & INTERACTIONS WORKING SOFTWARE CUSTOMER COLLABORATION RESPONDING TO CHANGE PROCESS & TOOLS COMPREHENSIVE DOCUMENTATION CONTRACT NEGOTIATION FOLLOWING A PLAN OVER OVER OVER OVER THE AGILE MANIFESTO “We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:” “That is, while there is value in the items on the right, we value the items on the left more.”
  • 11. AGILE PRINCIPLES 12 CORE PRINCIPLES 1. Satisfy the customer through early, continuous delivery 2. Welcome changing requirements, even late 3. Deliver working software frequently 4. Business people and developers collaborate daily 5. Build projects around motivated individuals 6. Convey info via face-to-face conversation 7. Primary progress measure: working software 8. Maintain a sustainable pace indefinitely 9. Continuously demonstrate technical excellence 10. Essential to simplify; maximize amount of work not done 11. The best architecture etc. ermerge from self-organize teams 12. At regular intervals, the team reflects and tune behaviour
  • 12. ”EARLY DELIVERY OF BUSINESS VALUE” Agile is… Alistair Cockburn
  • 13. FOLLOW THE VALUE Everything decided (and locked) up-front X $ X X? Y A little decided up-front $ Something decided up-front Y $ ! ?
  • 14. BIG BANG = BIG RISK Ref: Henrik Kniberg Cumulative ValueRISK ? Valu e
  • 17. THE BASICS OF SCRUM Product Backlog w/ PBIs Sprint Backlog w/ tasks Sprint 1-4 weeks Timeboxed Sprint Goal is fixed Team decides how much can be completed Sprint Planning w/ PBIs Product Owner Scrum Master Sprint Review Backlog grooming Daily standup Sprint Retrospective Development Team
  • 19. THREE PILLARS Three pillars uphold every implementation of empirical process control: Transparency Inspection Adaptation That is, the centrality of communication, review and improvement
  • 20. Prioritization Estimation Understanding The Product Backlog Iceberg Product Owner Sprint 1 Sprint 2 Sprint 3 Sprint 4 Development team Release Plan RELEASE PLANNING
  • 22. 22 THANKS FOR LISTENING GET IN TOUCH VIA: VINTHER@UGILIC.DK TWITTER: @MARTINVINTHER (+45) 29 89 53 10 UGILIC.DK/VINTHER

Editor's Notes

  1. Here’s the essentials of Agile and Scrum. The Agile Manifesto (”Individuals and interactions…”) was written in February 2001 in Snowbird, Utah – by 17 software development thought leaders. The Agile Manifesto has since had a major impact on the software industry – and has also influenced non-IT product development and inspired leaders in many areas. The meanings of the manifesto items on the left within the agile software development context are described below: Individuals and Interactions – in agile development, self-organization and motivation are important, as are interactions like co-location and pair programming. Working software – working software will be more useful and welcome than just presenting documents to clients in meetings. Customer collaboration – requirements cannot be fully collected at the beginning of the software development cycle, therefore continuous customer or stakeholder involvement is very important. Responding to change – agile development is focused on quick responses to change and continuous development. Twelve principles underlie the Agile Manifesto, including: Customer satisfaction by rapid delivery of useful software Welcome changing requirements, even late in development Working software is delivered frequently (weeks rather than months) Working software is the principal measure of progress Continuous attention to technical excellence and good design Simplicity- The art of maximizing the amount of work not done - is essential Self-organizing teams Regular adaptation to changing circumstances Sustainable development, able to maintain a constant pace Close, daily co-operation between business people and developers Face-to-face conversation is the best form of communication (co-location) Projects are built around motivated individuals, who should be trusted
  2. Hvilken tror I er sværest her i Nykredit og hvillen
  3. BE PREPARED TO CHANGE DIRECTIONS IN ORDER TO: FOLLOW THE VALUE! By specifying ”just enough” up front, Agile enables projects to ”follow the value.” TRANSPARENCY and PREDICTABILITY are part of the Agile way of working. (Time and resources are fixed, only scope changes based on prioritised business value.)   Today, there are long lead times, we’re spending lots of money, but nothing seems to happen or worse yet, you are not getting the value you are asking for/expecting. -------------------------------------- Waterfall The logical thing to do when starting a new project is to decide and specify everything up front. This is represented by the triangle where the overall (top of triangle) vision, goals, needs are specified – and also all the low level, specific requirements and solution descriptions have been decided, analyzed and specified (bottom of  triangle). You have decided exactly where you want to go with the project, before you get started. You want to go to X!   ”X – yes! That’s where we’re going.” But then you learn things along the way. This can be about the technology or about the business area. You might start to find out what the users really wanted – and then you start to question whether X is the place to go. It might fulfill the original comprehensive requirement specification, but it starts to seem unlikely, that this is the best solution for the users. So you think ”X – hmm – I’m not so sure anymore.” After more weeks or months, you probably start to get a better picture of where the real value is: ”Let’s go to Y! That’s where the value is!!”   However, this is not so easy. Because if you change the course of the project, then you go against what was agreed up front, and it takes a lot of work to redo the requirements and/or to describe and agree on all the changes. Because of this hassle, people on projects with big requirements up front – often end up optimising to meet the requirements rather than optimising according to how the project can provide the highest possible business value.   Agile with room for adaptation & learning  The good news is that there’s another way of thinking about project and leading projects. In Agile projects, we acknowledge the fact that we initially cannot get our heads 100% around where the highest business value is. We accept that there will be learning along the way – and that it makes sense to react to this learning and adapt the project direction and plans accordingly. So instead of trying to understand and specify everything up front, we create an overall (top of triangle) understanding to begin with – and trust that we will learn and figure the rest out along the way. Then, we execute the project a little at the time – in ”sprints,” and after each sprint, we demonstrate what we have, get feedback, learn and adjust the course – steering the project in the direction of the highest possible business value.  
  4. Scrum Values All work performed in Scrum needs a set of values as the foundation for the team's processes and interactions. And by embracing these five values, the team makes them even more instrumental to its health and success.Focus Because we focus on only a few things at a time, we work well together and produce excellent work. We deliver valuable items sooner.Courage Because we work as a team, we feel supported and have more resources at our disposal. This gives us the courage to undertake greater challenges.Openness As we work together, we express how we're doing, what's in our way, and our concerns so they can be addressed.Commitment Because we have great control over our own destiny, we are more committed to success.Respect As we work together, sharing successes and failures, we come to respect each other and to help each other become worthy of respect. - See more at: https://www.scrumalliance.org/why-scrum/core-scrum-values-roles#sthash.DNINE0ts.dpuf
  5. Transparency; the process must be visible and clear to all stakeholders: A shared process and language A common ‘definition of done’ and of progress (or lack-of) towards ‘done’ Inspection; artefacts created, and the progress in creating them, are frequently inspected for variance by skilled inspectors at the point of work Adaptation; once unacceptable deviation is identified, the process or product must be adjusted as soon as possible to minimize further deviation
  6. Using the estimates of prioritised stories and the forecasts of the amount of work that can be delivered in each Sprint, which Stories will be in which Sprints, can be ‘roughed out’. The MoSCoW technique can be used to prioritise stories; those features that are a ‘Must have’, those that are a ‘Should have’, those that are a ‘Could have’ and those that are a ‘Won’t have’ Following the principle of ‘rolling-wave planning’ specific functions are assigned to the next couple of Sprints only. The key is agility, the release plan will need to respond to changing circumstances
  7. A Burndown Chart is a run-sequence chart that compares the Velocity (the expected rate at which Points or Ideal Days/Hours would be completed) with actual completion. In the example above a Sprint Burndown is shown. The blue line shows the forecast Velocity for the Sprint (200 Ideal Hours) divided equally across the Sprint. The pink line shows the actual hours outstanding at each day; the actual line being above the velocity line show that the team is completing work slower than forecast and that the Sprint is behind schedule.