SlideShare a Scribd company logo
1 of 47
Handling Waterfall Nostalgia
when Moving to Agile
Presented at Agile Israel 2017
michal@agilesparks.com – Michal Epstein
yaki@agilesparks.com – Yaki Koren
Congratulations!
You’ve decided to
go agile. Hmmm…
did you read all the
small letters?
 Improve quality
 Reduce time to market
 Increase team motivation
 Improve team productivity
 Ability to manage priority changes
 Improve visibility
 … … …
We’re not talking
about these! You
see…
Abashel.co.il
Implementing agile is not easy
Implementing Agile
is not easy. Many
issues arise. There
is that issue of…
Nostalgia is associated with a wistful
yearning for the past, its personalities,
and events, especially the "good old
days" or a "warm childhood"
Wikipedia …Nostalgia. Some
people really miss
the good old
Waterfall days!
•We used to do good designs
•We used to invest ourselves in a
module
•We didn’t have all these meetings
•We used to be experts at one thing
•It used to be calm at the beginning
•We used to meet our commitments
•I used to be a king
Fi-fi.mostphotos.com
Back in the good old days,
we used to have time for real,
in depth design “We used to think
things over, discuss,
re-design, discuss
again…”
crafthubs.com
No time to think!
“Now with agile,
there’s no time!
We’re preparing
stuff for Sunday on
Wednesday!”
Many people think
the right side
should be dropped.
No plan! No
Designs! That’s
incorrect.
wikimedia
The backlog grooming
process is key to your
success
2 Weeks
Our favorite solution:
Program Kanban Board SCRUM
Use a Kanban
board (with the
Kanban system) to
see the entire E2E
process and
manage it
wikipedia
People used to see the big picture
You should still be
able to see the big
picture. Do just
enough high level
design before
continuing to the
details.
•We used to do good designs
•We used to invest ourselves in a
module
•We didn’t have all these meetings
•We used to be experts at one thing
•It used to be calm at the beginning
•We used to meet our commitments
•I used to be king
We used to do all the changes
in one place at one time.
“We used to get
into a model and
do all the
necessary changes
at once! It is very
inefficient to do it
on several
occasions”
Shifting from local optimum
Correct! But we are
now moving away
from local
optimum, local
utilization, to…
To global effectiveness
Global
effectiveness. So
from one person’s
perspective it may
seem inefficient
and wasteful.
Risk
Time
Waterfall
Agile
We are also
doing this to
reduce risks as
fast as possible.
We prefer getting
into a modul and
do only the stuff
that reduces risk
and move the
next module and
get back to the
low risk, low
value items, later.
The big winners from working in horizontal slicing:
The Scrum Team!
The team
members enjoy
this shift in
dynamics as they
see stuff getting
done very fast. And
that’s a great
feeling.
•We used to do good designs
•We used to invest ourselves in a
module
•We didn’t have all these meetings
•We used to be experts at one thing
•It used to be calm at the beginning
•We used to meet our commitments
•I used to be king
“We don’t have
time to work for the
meetings!”
A scrum team moaning about
scrum events is a red flag for the
implementation
Londonsparks.club
The scrum events
are there to help
the team work as a
team.
The Scrum Events – Making a Team Tick!
•Planning
•Daily
•Demo
•Retro
Planning –
agreeing what will
we do. Daily –
what will we do
today? Demo –
let’s show
everyone our
accomplishments
as a team. Retro –
how can we
improve?
•We used to do good designs
•We used to invest ourselves in a
module
•We didn’t have all these meetings
•We used to be experts at one thing
•It used to be calm at the beginning
•We used to meet our commitments
•I used to be king
Everyone used to know their place
http://ppcwins.s3-eu-west-1.amazonaws.com/wp-content/uploads/2015/05/11163030/factory-workers.jpg
Working in an agile
team is about team
work. It blurs the
lines between the
various roles.
•We used to do good designs
•We used to invest ourselves in a
module
•We didn’t have all these meetings
•We used to be experts at one thing
•It used to be calm at the beginning
•We used to meet our commitments
•I used to be king
http://maxpixel.freegreatpicture.com
The fantasy: sailing on a calm sea
“At least with agile
everything will be
smooth” Sigh.
The storm arrived earlier than we thought
https://s-media-cache-ak0.pinimg.com/originals/be/c6/f6/bec6f6cb5e6a772418b667e0a2f11013.jpg
No it won’t!
actually once you
move to agile
things are mostly
rocky at the
beginning!
Time
Stress
Waterfall
Agile
Start of
testing
At the beginning of an
agile process we try to
make everything work
together, which is
difficult. But later it
stabilizes. If it doesn’t,
you need to understand
why.
•We used to do good designs
•We used to invest ourselves in a
module
•We didn’t have all these meetings
•We used to be experts at one thing
•It used to be calm at the beginning
•We used to meet our commitments
•I used to be king
PRD Design Development QA
Quality
DeadlineIn waterfall we
finished things on
time. But we
sacrificed quality.
Worst case we will fix one or two bugs later
Or maybe few more..
Quality has it’s price
The agile process is
about fixed quality.
There is a price for
that. The overall
cost is lower than
the overall cost of
the waterfall
process
•We used to do good designs
•We used to invest ourselves in a
module
•We didn’t have all these meetings
•We used to be experts at one thing
•It used to be calm at the beginning
•We used to meet our commitments
•I used to be king
What’s this crap
Self Managed Team
The manager used to be the center
She had the perfect plan in her mind
Very convenient
So what’s the problem?
•Sustainability
•Scalability
•Potential to become better – Fast decision
and knowledge flow
•Team motivation
What about me?
What is the role of
the manager in
Agile?
Just like parenting
The manager,
among other roles
she plays, is
nurturing the team,
helping it to grow
Self Managed Team
http://rosiepowell2000.typepad.com
so that the team
will become self
organized,
motivated and
accountable
We’re
almost
done!
There are many obstacles on the way
to Agile
 Always recall why you decided to
move to Agile
 Remember the whole – don’t
compare any single factor alone
Thanks!
michal@agilesparks.com
yaki@agilesparks.com

More Related Content

What's hot

Structured slack in scrum teams
Structured slack in scrum teamsStructured slack in scrum teams
Structured slack in scrum teamsBestBrains
 
Stop Spinning your Teams Wheels - It's Time to Revisit your Working Agreements
Stop Spinning your Teams Wheels - It's Time to Revisit your Working AgreementsStop Spinning your Teams Wheels - It's Time to Revisit your Working Agreements
Stop Spinning your Teams Wheels - It's Time to Revisit your Working AgreementsAlex Kanaan, SPC5, CSP, ACC, ATF
 
The Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul EllarbyThe Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul Ellarbyagilemaine
 
Not afraid of the SAFe big bad wolf - Yuval Yeret
Not afraid of the SAFe big bad wolf - Yuval YeretNot afraid of the SAFe big bad wolf - Yuval Yeret
Not afraid of the SAFe big bad wolf - Yuval Yeretagilemaine
 
The Slippery Slope
The Slippery SlopeThe Slippery Slope
The Slippery SlopeAlida Cheung
 
Agile Mythbusters
Agile MythbustersAgile Mythbusters
Agile MythbustersNaresh Jain
 
Intro to Scrum - Heidi Araya
Intro to Scrum  - Heidi ArayaIntro to Scrum  - Heidi Araya
Intro to Scrum - Heidi Arayaagilemaine
 
Start small, stay small!
Start small, stay small!Start small, stay small!
Start small, stay small!Marcin Czenko
 
SynergyAgile_SpotlightPPM_2013AUG20
SynergyAgile_SpotlightPPM_2013AUG20SynergyAgile_SpotlightPPM_2013AUG20
SynergyAgile_SpotlightPPM_2013AUG20Marshall Guillory
 
LAST Conf 2018 - Accelerate Through Retrospectives
LAST Conf 2018 - Accelerate Through RetrospectivesLAST Conf 2018 - Accelerate Through Retrospectives
LAST Conf 2018 - Accelerate Through RetrospectivesMia Horrigan
 
Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Arayaagilemaine
 
There is No Spoon: Fostering an Agile Culture
There is No Spoon: Fostering an Agile CultureThere is No Spoon: Fostering an Agile Culture
There is No Spoon: Fostering an Agile CultureTommy Norman
 
Scrum and Aikido
Scrum and AikidoScrum and Aikido
Scrum and AikidoLong Dang
 
Managers vs.leaders 45 differences
Managers vs.leaders   45 differencesManagers vs.leaders   45 differences
Managers vs.leaders 45 differencesApurva Desai
 
Leaders Vs Managers
Leaders Vs ManagersLeaders Vs Managers
Leaders Vs Managerstdkrishnan
 
Confessions of a scrum mom Scrum Australia 2016
Confessions of a scrum mom  Scrum Australia 2016Confessions of a scrum mom  Scrum Australia 2016
Confessions of a scrum mom Scrum Australia 2016Mia Horrigan
 
Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?allan kelly
 
Making Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasMaking Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasLeanAgileTraining
 
Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsRyan Ripley
 

What's hot (20)

Structured slack in scrum teams
Structured slack in scrum teamsStructured slack in scrum teams
Structured slack in scrum teams
 
Stop Spinning your Teams Wheels - It's Time to Revisit your Working Agreements
Stop Spinning your Teams Wheels - It's Time to Revisit your Working AgreementsStop Spinning your Teams Wheels - It's Time to Revisit your Working Agreements
Stop Spinning your Teams Wheels - It's Time to Revisit your Working Agreements
 
The Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul EllarbyThe Agile Manager Mindshift - Paul Ellarby
The Agile Manager Mindshift - Paul Ellarby
 
Not afraid of the SAFe big bad wolf - Yuval Yeret
Not afraid of the SAFe big bad wolf - Yuval YeretNot afraid of the SAFe big bad wolf - Yuval Yeret
Not afraid of the SAFe big bad wolf - Yuval Yeret
 
The Slippery Slope
The Slippery SlopeThe Slippery Slope
The Slippery Slope
 
Agile Mythbusters
Agile MythbustersAgile Mythbusters
Agile Mythbusters
 
Intro to Scrum - Heidi Araya
Intro to Scrum  - Heidi ArayaIntro to Scrum  - Heidi Araya
Intro to Scrum - Heidi Araya
 
Start small, stay small!
Start small, stay small!Start small, stay small!
Start small, stay small!
 
The Long March
The Long MarchThe Long March
The Long March
 
SynergyAgile_SpotlightPPM_2013AUG20
SynergyAgile_SpotlightPPM_2013AUG20SynergyAgile_SpotlightPPM_2013AUG20
SynergyAgile_SpotlightPPM_2013AUG20
 
LAST Conf 2018 - Accelerate Through Retrospectives
LAST Conf 2018 - Accelerate Through RetrospectivesLAST Conf 2018 - Accelerate Through Retrospectives
LAST Conf 2018 - Accelerate Through Retrospectives
 
Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Araya
 
There is No Spoon: Fostering an Agile Culture
There is No Spoon: Fostering an Agile CultureThere is No Spoon: Fostering an Agile Culture
There is No Spoon: Fostering an Agile Culture
 
Scrum and Aikido
Scrum and AikidoScrum and Aikido
Scrum and Aikido
 
Managers vs.leaders 45 differences
Managers vs.leaders   45 differencesManagers vs.leaders   45 differences
Managers vs.leaders 45 differences
 
Leaders Vs Managers
Leaders Vs ManagersLeaders Vs Managers
Leaders Vs Managers
 
Confessions of a scrum mom Scrum Australia 2016
Confessions of a scrum mom  Scrum Australia 2016Confessions of a scrum mom  Scrum Australia 2016
Confessions of a scrum mom Scrum Australia 2016
 
Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?
 
Making Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 IdeasMaking Your PO Better Now - 9 Ideas
Making Your PO Better Now - 9 Ideas
 
Advanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult QuestionsAdvanced Scrum: Answering the Difficult Questions
Advanced Scrum: Answering the Difficult Questions
 

Similar to Handling Waterfall Nostalgia when Moving to Agile

Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...Lviv Startup Club
 
Executive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.keyExecutive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.keyLeanAgileTraining
 
The secrets of building a team that can do everything
The secrets of building a team that can do everythingThe secrets of building a team that can do everything
The secrets of building a team that can do everythingKfir Bloch
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMSDEVMTL
 
Introduction to agile presentation @AgileAdria 2013
Introduction to agile presentation @AgileAdria 2013Introduction to agile presentation @AgileAdria 2013
Introduction to agile presentation @AgileAdria 2013rroic
 
12 leadership-tips-to-be-even-more-agile
12 leadership-tips-to-be-even-more-agile12 leadership-tips-to-be-even-more-agile
12 leadership-tips-to-be-even-more-agileChristophe Le Coent
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Adrian Carr
 
Agile Roles #3 The Product Owner – What is this Mythical Beast?
Agile Roles #3 The Product Owner – What is this Mythical Beast?Agile Roles #3 The Product Owner – What is this Mythical Beast?
Agile Roles #3 The Product Owner – What is this Mythical Beast?Agile Auckland
 
Will Agile kill Project Management
Will Agile kill Project ManagementWill Agile kill Project Management
Will Agile kill Project ManagementDarren Wilmshurst
 
A CTOs Perspective on Agile
A CTOs Perspective on AgileA CTOs Perspective on Agile
A CTOs Perspective on AgileBradley Brown
 
Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine agilemaine
 
Letting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePointLetting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePointEnrique Lima
 
Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesTommy Norman
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfallMike Edwards
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
 
PlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to AgilityPlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to AgilityHansoft AB
 
Lean Agile Transformation - The Moonpig Story (so far)
Lean Agile Transformation - The Moonpig Story (so far)Lean Agile Transformation - The Moonpig Story (so far)
Lean Agile Transformation - The Moonpig Story (so far)Argyll Scott
 
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Pedro Gustavo Torres
 

Similar to Handling Waterfall Nostalgia when Moving to Agile (20)

Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
Михайло Кравець “Використання Agile методології в AAA розробці ігор” GameDev ...
 
Executive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.keyExecutive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.key
 
The secrets of building a team that can do everything
The secrets of building a team that can do everythingThe secrets of building a team that can do everything
The secrets of building a team that can do everything
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-master
 
Introduction to agile presentation @AgileAdria 2013
Introduction to agile presentation @AgileAdria 2013Introduction to agile presentation @AgileAdria 2013
Introduction to agile presentation @AgileAdria 2013
 
12 leadership-tips-to-be-even-more-agile
12 leadership-tips-to-be-even-more-agile12 leadership-tips-to-be-even-more-agile
12 leadership-tips-to-be-even-more-agile
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
 
Agile Roles #3 The Product Owner – What is this Mythical Beast?
Agile Roles #3 The Product Owner – What is this Mythical Beast?Agile Roles #3 The Product Owner – What is this Mythical Beast?
Agile Roles #3 The Product Owner – What is this Mythical Beast?
 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
 
Will Agile kill Project Management
Will Agile kill Project ManagementWill Agile kill Project Management
Will Agile kill Project Management
 
A CTOs Perspective on Agile
A CTOs Perspective on AgileA CTOs Perspective on Agile
A CTOs Perspective on Agile
 
Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine
 
Letting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePointLetting the cards speak: Agile planning for SharePoint
Letting the cards speak: Agile planning for SharePoint
 
Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two Roles
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
PlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to AgilityPlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to Agility
 
Lean Agile Transformation - The Moonpig Story (so far)
Lean Agile Transformation - The Moonpig Story (so far)Lean Agile Transformation - The Moonpig Story (so far)
Lean Agile Transformation - The Moonpig Story (so far)
 
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
 

More from Yaki Koren

Software development team work!
Software development team work!Software development team work!
Software development team work!Yaki Koren
 
Stop fearing legacy code
Stop fearing legacy codeStop fearing legacy code
Stop fearing legacy codeYaki Koren
 
Manager's role in an agile implementation
Manager's role in an agile implementationManager's role in an agile implementation
Manager's role in an agile implementationYaki Koren
 
Scrum Mass Training
Scrum Mass TrainingScrum Mass Training
Scrum Mass TrainingYaki Koren
 
Scrum: an old tale and a despicable overview
Scrum: an old tale and a despicable overviewScrum: an old tale and a despicable overview
Scrum: an old tale and a despicable overviewYaki Koren
 
Amdocs Case Study: Massive Kanban Implementation (LKNA14)
Amdocs Case Study: Massive Kanban Implementation (LKNA14)Amdocs Case Study: Massive Kanban Implementation (LKNA14)
Amdocs Case Study: Massive Kanban Implementation (LKNA14)Yaki Koren
 
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocsGoodbye scope anxiety hello agility: Kanban implementation case study at amdocs
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocsYaki Koren
 

More from Yaki Koren (7)

Software development team work!
Software development team work!Software development team work!
Software development team work!
 
Stop fearing legacy code
Stop fearing legacy codeStop fearing legacy code
Stop fearing legacy code
 
Manager's role in an agile implementation
Manager's role in an agile implementationManager's role in an agile implementation
Manager's role in an agile implementation
 
Scrum Mass Training
Scrum Mass TrainingScrum Mass Training
Scrum Mass Training
 
Scrum: an old tale and a despicable overview
Scrum: an old tale and a despicable overviewScrum: an old tale and a despicable overview
Scrum: an old tale and a despicable overview
 
Amdocs Case Study: Massive Kanban Implementation (LKNA14)
Amdocs Case Study: Massive Kanban Implementation (LKNA14)Amdocs Case Study: Massive Kanban Implementation (LKNA14)
Amdocs Case Study: Massive Kanban Implementation (LKNA14)
 
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocsGoodbye scope anxiety hello agility: Kanban implementation case study at amdocs
Goodbye scope anxiety hello agility: Kanban implementation case study at amdocs
 

Recently uploaded

办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 

Recently uploaded (20)

办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 

Handling Waterfall Nostalgia when Moving to Agile

  • 1. Handling Waterfall Nostalgia when Moving to Agile Presented at Agile Israel 2017 michal@agilesparks.com – Michal Epstein yaki@agilesparks.com – Yaki Koren
  • 2. Congratulations! You’ve decided to go agile. Hmmm… did you read all the small letters?
  • 3.  Improve quality  Reduce time to market  Increase team motivation  Improve team productivity  Ability to manage priority changes  Improve visibility  … … … We’re not talking about these! You see…
  • 4. Abashel.co.il Implementing agile is not easy Implementing Agile is not easy. Many issues arise. There is that issue of…
  • 5. Nostalgia is associated with a wistful yearning for the past, its personalities, and events, especially the "good old days" or a "warm childhood" Wikipedia …Nostalgia. Some people really miss the good old Waterfall days!
  • 6. •We used to do good designs •We used to invest ourselves in a module •We didn’t have all these meetings •We used to be experts at one thing •It used to be calm at the beginning •We used to meet our commitments •I used to be a king
  • 7. Fi-fi.mostphotos.com Back in the good old days, we used to have time for real, in depth design “We used to think things over, discuss, re-design, discuss again…”
  • 8. crafthubs.com No time to think! “Now with agile, there’s no time! We’re preparing stuff for Sunday on Wednesday!”
  • 9. Many people think the right side should be dropped. No plan! No Designs! That’s incorrect.
  • 10. wikimedia The backlog grooming process is key to your success 2 Weeks
  • 11. Our favorite solution: Program Kanban Board SCRUM Use a Kanban board (with the Kanban system) to see the entire E2E process and manage it
  • 12. wikipedia People used to see the big picture You should still be able to see the big picture. Do just enough high level design before continuing to the details.
  • 13. •We used to do good designs •We used to invest ourselves in a module •We didn’t have all these meetings •We used to be experts at one thing •It used to be calm at the beginning •We used to meet our commitments •I used to be king
  • 14. We used to do all the changes in one place at one time. “We used to get into a model and do all the necessary changes at once! It is very inefficient to do it on several occasions”
  • 15. Shifting from local optimum Correct! But we are now moving away from local optimum, local utilization, to…
  • 16. To global effectiveness Global effectiveness. So from one person’s perspective it may seem inefficient and wasteful.
  • 17. Risk Time Waterfall Agile We are also doing this to reduce risks as fast as possible. We prefer getting into a modul and do only the stuff that reduces risk and move the next module and get back to the low risk, low value items, later.
  • 18. The big winners from working in horizontal slicing: The Scrum Team! The team members enjoy this shift in dynamics as they see stuff getting done very fast. And that’s a great feeling.
  • 19. •We used to do good designs •We used to invest ourselves in a module •We didn’t have all these meetings •We used to be experts at one thing •It used to be calm at the beginning •We used to meet our commitments •I used to be king
  • 20. “We don’t have time to work for the meetings!”
  • 21. A scrum team moaning about scrum events is a red flag for the implementation
  • 22. Londonsparks.club The scrum events are there to help the team work as a team.
  • 23. The Scrum Events – Making a Team Tick! •Planning •Daily •Demo •Retro Planning – agreeing what will we do. Daily – what will we do today? Demo – let’s show everyone our accomplishments as a team. Retro – how can we improve?
  • 24. •We used to do good designs •We used to invest ourselves in a module •We didn’t have all these meetings •We used to be experts at one thing •It used to be calm at the beginning •We used to meet our commitments •I used to be king
  • 25. Everyone used to know their place http://ppcwins.s3-eu-west-1.amazonaws.com/wp-content/uploads/2015/05/11163030/factory-workers.jpg
  • 26. Working in an agile team is about team work. It blurs the lines between the various roles.
  • 27. •We used to do good designs •We used to invest ourselves in a module •We didn’t have all these meetings •We used to be experts at one thing •It used to be calm at the beginning •We used to meet our commitments •I used to be king
  • 28. http://maxpixel.freegreatpicture.com The fantasy: sailing on a calm sea “At least with agile everything will be smooth” Sigh.
  • 29. The storm arrived earlier than we thought https://s-media-cache-ak0.pinimg.com/originals/be/c6/f6/bec6f6cb5e6a772418b667e0a2f11013.jpg No it won’t! actually once you move to agile things are mostly rocky at the beginning!
  • 30. Time Stress Waterfall Agile Start of testing At the beginning of an agile process we try to make everything work together, which is difficult. But later it stabilizes. If it doesn’t, you need to understand why.
  • 31. •We used to do good designs •We used to invest ourselves in a module •We didn’t have all these meetings •We used to be experts at one thing •It used to be calm at the beginning •We used to meet our commitments •I used to be king
  • 32. PRD Design Development QA Quality DeadlineIn waterfall we finished things on time. But we sacrificed quality.
  • 33. Worst case we will fix one or two bugs later
  • 34. Or maybe few more..
  • 35. Quality has it’s price The agile process is about fixed quality. There is a price for that. The overall cost is lower than the overall cost of the waterfall process
  • 36. •We used to do good designs •We used to invest ourselves in a module •We didn’t have all these meetings •We used to be experts at one thing •It used to be calm at the beginning •We used to meet our commitments •I used to be king
  • 37. What’s this crap Self Managed Team
  • 38. The manager used to be the center
  • 39. She had the perfect plan in her mind
  • 41. So what’s the problem? •Sustainability •Scalability •Potential to become better – Fast decision and knowledge flow •Team motivation
  • 42. What about me? What is the role of the manager in Agile?
  • 43. Just like parenting The manager, among other roles she plays, is nurturing the team, helping it to grow
  • 44. Self Managed Team http://rosiepowell2000.typepad.com so that the team will become self organized, motivated and accountable
  • 46. There are many obstacles on the way to Agile  Always recall why you decided to move to Agile  Remember the whole – don’t compare any single factor alone