Date post: | 16-Jul-2015 |
Category: |
Technology |
Upload: | sander-hoogendoorn |
View: | 441 times |
Download: | 6 times |
@aahoogendoorn
SCALING AGILEFROM THE GROUND UPSander Hoogendoornditisagile.nlMentoring ▪ Consulting ▪ Training ▪ Agile ▪ Software architecture ▪ Code
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 2
Sander HoogendoornMe Dad
Mentor, trainer, software architect, programmer
Books, articles, conferences
Work Owner, ditisagile.nl
PTO Capgemini
Global design authority agile Capgemini
CTO insurance company
Web www.sanderhoogendoorn.com
www.smartusecase.com
www.speedbird9.com
@aahoogendoorn
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 3
@aahoogendoorn
INSURANCE GOES AGILE
@aahoogendoorn 6SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
Command and Conquer Culture
@aahoogendoorn 7SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
The rabbit hole
@aahoogendoorn 8SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
Agile is taken the red pill
@aahoogendoorn
HAVING SOME PROCESSIS NOT NECESSARILY BAD
@aahoogendoorn 10SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
The agile manifesto
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 12
What do you mean Scrum is not a process?
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 13
Is large scale agile just multiple copies?
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 14
Or does large scale require a large scale process?
@aahoogendoorn 15SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
Does agile scale?
@aahoogendoorn 17SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
At the wrong enactment
@aahoogendoorn 18SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
Building agile from the ground up
@aahoogendoorn
HAVING SOME XIS NOT NECESSARILY BAD
@aahoogendoorn
YOUR TASK BOARDIS NOT ALWAYS RIGHT Not exactly Scrum? So what? It works for us
@aahoogendoorn 22SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
What’s the real status?
@aahoogendoorn 23SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
Visualizing your work item life cycle
@aahoogendoorn
MOVE TOWARDS FLOW
@aahoogendoorn
ALLOW YOUR TEAMS TO LEARN
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 28
GERALD WEINBERG
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 29
Learning how to play pinball
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 30
Learning how to play pinball
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 31
Learning how to play pinball
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 32
Learning how to play pinball
@aahoogendoorn 34SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
Continuous improvement means taking baby steps
@aahoogendoorn
YOU ARE NOT USAIN BOLT
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 36
Sprints. Scrum’s mini-projects
The teams committo deliver
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 38
The red sprint anti-pattern
@aahoogendoorn 40SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
Again, move towards flow
@aahoogendoorn
DEAR PROJECT MANAGER PLEASE STOP PLANNING
@aahoogendoorn 42SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
The inability to plan large scale projects
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 43
How long do you need to build this feature?
Eh .. I don’t know. It depends I guess20 hours.
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 44
Please for once give me an exact number
you silly nerd!
Stop asking me these things I don’t
really have an answer to
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 45
We are using the wrong metaphors
How long do you need to build this feature?
How long do you need to build this feature?
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 46
Manufacturing? Construction?
Manufacturing and construction are linear processes
Software development is a creative process and it is very much non-linear
Software isn’t Built, it’s InventedCoding is a creative problem. Every time a developer writes code, he is taking a non-deterministic path towards an unknown solution — a unique solution that has never been created before. If the work weren’t unique, he wouldn’t need to write it, he’d simply copy and paste it.
@aahoogendoorn 48SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
Learn to live with ambiguity
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 49
What feature should be build first?
Eh .. I don’t know. It depends I guessGood question!
@aahoogendoorn 50SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
Work from roadmaps
SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved@aahoogendoorn 51
Do we really need projects?
@aahoogendoorn
@aahoogendoorn
IN RETROSPECTIVE?
@aahoogendoorn 54SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
Non-linear baby steps
@aahoogendoorn 55SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
Scaling agile from the ground up
@aahoogendoorn 56SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
Be contagious
@aahoogendoorn 58SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
Be contagious
@aahoogendoorn 59SCALING AGILE FROM THE GROUND UP©2015 ditisagile.nl. All Rights Reserved
We are contagious!
@aahoogendoorn
THERE IS NO SO THING AS ONE-SIZE-FITS-ALL AGILE
@aahoogendoorn
@aahoogendoorn
AND HAVE FUN…
@aahoogendoorn
THIS IS AGILE
www.createspace.com/4747266
Password: agilescrum
Discount code: KGNWKKWG
@aahoogendoorn
www.sanderhoogendoorn.comwww.ditisagile.nlwww.speedbird9.com
@aahoogendoorn
REFERENCES AND QUESTIONS