SlideShare a Scribd company logo
1 of 68
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
I DON’T DO AGILE, I AM AGILE!
@BarryOReilly
www.barryoreilly.com
http://www.linkedin.com/in/barryoreilly
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Who are ThoughtWorks?
Enterprise Agile and Technology
consulting
Offices in US, UK, Germany, India,
Brazil, China and Australia
1,800 people worldwide
Creators of GO!, Twist and Mingle
Martin Fowler & Jim Highsmith
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What will we cover?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Problems adopting and practicing
Agile in organisations
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Follow what is in the book
– we’re Agile!
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Agile project failing to deliver or
live up to expectations
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
But we are doing everything
X
says to do
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Maybe Agile isn’t for us
It does not work
A myth
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Practices and Principles
Agile
– SCRUM
– XP
Lean and Kanban
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
SCRUM - Practices
Meetings
Daily Stand Up
Sprint Planning
Showcase
Retrospective
Time-boxing
Sprint
Spikes
Artifacts
Product Backlog
Sprint Backlog
Burn Down
Roles
SCRUM Team
SCRUM Master
Product Owner
Users
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
XP – Practices
Feedback
User Stories
(Planning)
Whole team
Test Driven
Development
Pair Programming
Welfare
Sustainable Pace
Shared Understanding
Simple Design
System Metaphor
Collective Code
Ownership
Continuous Process
Continuous
Integration
Design Improvement
Small Releases
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Kanban
Visualise The Workflow
Limit Work In Progress
Manage Flow
Make Process Policies Explicit
Improve Collaboratively
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Change your perspective
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Instead of trying to do everything
that’s prescribed
Ask why are we doing it?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Do we need to do it?
Does it work for the product we
trying to build?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Reverse thinking
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
The best place to begin an
intellectual journey is at its end
– Russell Ackoff
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Visionaries look ahead to a
desired end
Know where they want to be
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Work backwards to find a way of
getting there
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Bad smells
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
To do more of what is not working
now, is to do more of what will not
work in the future
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Trying to do the wrong thing right
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Being ineffective
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
How do we know?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Practices and Principles
Agile
– SCRUM
– XP
Lean
– Kanban
– Muda (Eliminating waste)
– Amplify learning
– Deliver as fast as possible
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
It is important that an aim never
be defined in terms of a specific
activity or method.
– Edward Deming
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Go Compare
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Compare
SCRUM
14 Practices
- Time boxed
- Cross Functional
teams
- Roles Prescribed
- Cannot Add Items
- Estimation
Required
XP
12 Practices
- Iterative
- Developer
centric
- Collective
Ownership
- Small releases
- Planning game
Kanban
3 Practices
- Event Driven
- Specialist teams
- No Roles
Prescribed
- Add Items when
capacity
- Estimation Optional
Prescriptive Adaptive
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Focus on using the practices that
suit the context
Don’t simply stick with one
discipline and one alone
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Great idea!
When do we start?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Day One to Last Day
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Example
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Day One
Management felt need to control and manage team
Showed a lack of involvement in the project (Agile too time
consuming)
Wanted progress reports every two weeks
SCRUM by the book
Time-boxing led to mini-Waterfall mentality
Sprint planning meeting (taking hours and all team members)
Build broken, still go to prescribed meetings
Estimate in points, task in hours, Burn down in hours
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Change perspective
Planned On
Demand
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Change Going Forward
Once
Planned
Now On
Demand
No Sprint
Planning
Story Showcase
No Time
Box
Retro Reporting
Trash
Hours
Abstract
Sizing
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Last Day
Only formality
– Showcase to external stakeholders
– Report outwards on velocity covered since last report cycle
Stakeholders
– require continual engagement at story review and
showcase
– Forced to prioritised
Developers
– Story huddles meant they only review stories they work on
– Focus on writing code, not hang out in meetings
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What are the indicators for what
practices to use?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Project Brief
– Green or Brown Fields
– New Product Development
– Heavy Lifting
– Integration
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Organisation
– Experience of Agile
– Open to change
– Culture
– People need to feel secure, otherwise
display defensive behaviour
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Hand over and collaboration
– Always available
– Not with team continually
– Intermittently
– Only attend schedule meetings
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Composition Of The Team
– Co-located
– Distributed
– Same working hours
– Different time zones
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Environment
– Technology
– Tools
– Office Space
– Desk Space
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Releasing
– Automated or Manual
– How often can you deploy?
– On demand
– Daily, Weekly, Monthly
– Scheduled cycle
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What To Think About….
Feedback loops
– Stakeholders
– Customers
– Users
– Cannot improve if you do not get it
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
So back to SCRUM, XP or Kanban
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
SCURM
14 Practices
- Time boxed
- Cross Functional
teams
- Roles Prescribed
- Cannot Add Items
- Estimation
Required
XP
12 Practices
- Iterative
- Developer
centric
- Collective
Ownership
- Small releases
- Planning game
Kanban
3 Practices
- Event Driven
- Specialist teams
- No Roles
Prescribed
- Add Items when
capacity
- Estimation Optional
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Stop thinking about what
discipline
to use
Starting thinking about what
practice will be useful
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
SCURM
14 Practices
- Time boxed
- Cross Functional
teams
- Roles Prescribed
- Cannot Add Items
- Estimation
Required
XP
12 Practices
- Iterative
- Developer
centric
- Collective
Ownership
- Small releases
- Planning game
Kanban
3 Practices
- Event Driven
- Specialist teams
- No Roles
Prescribed
- Add Items when
capacity
- Estimation Optional
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
- Time boxed
- Cross Functional
teams
- Roles Prescribed
- Cannot Add Items
- Estimation
Required
- Iterative
- Developer
centric
- Collective
Ownership
- Small releases
- Planning game
- Event Driven
- Specialist teams
- No Roles
Prescribed
- Add Items when
capacity
- Estimation Optional
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Lean Thinking
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
There is nothing so useless as
doing efficiently that which
should not be done at all
- Peter Drucker
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Minimum amount to succeed
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Muda
– Eliminate waste
– Not helping get rid of it
– Using more tools, people or equipment than is
needed
– Software Development is a value creation
process
– Perfect process has no unneeded waste
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Delivering as fast as possible
– End goal is to deliver a product
– Sooner the product is delivered
– Sooner you get feedback
– Sooner you can improve it
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Amplified learning
– Continuous learning process
– Making mistakes and learning
– Increased feedback
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Question Everything
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Is what we are doing valuable or
slowing us down?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Is it relevant for what we are trying
to do?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
What purpose is it meant to serve
- is it achieving it?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
If we didn’t do it what would
happen?
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Continuous Improvement
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Team arrives at maturity when it
invests more in strategies and
tactics that do not work more than
ones that do
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Learn more when things are
wrong not right
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Try things out
Don’t be afraid to fail
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Do not waste your failures
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
It's not FAILURE that we should
celebrate - but the LEARNING
that ensues
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Kaizen
Envisage
Enact
Get Feedback
Feed Learning
Back In
Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
Thank you
If you like what you saw talk to
me about joining ThoughtWorks

More Related Content

What's hot

2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
James Coplien
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable Agility
Ahmed Sidky
 
Agile Methodologies and Scrum
Agile Methodologies and ScrumAgile Methodologies and Scrum
Agile Methodologies and Scrum
Scrum Turkey
 

What's hot (20)

Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
 
ScrumMaster vs Project Manager
ScrumMaster vs Project ManagerScrumMaster vs Project Manager
ScrumMaster vs Project Manager
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
 
Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile
 
Introduction to Agile Values & Principles
Introduction to Agile Values & PrinciplesIntroduction to Agile Values & Principles
Introduction to Agile Values & Principles
 
Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)
 
Agile values
Agile valuesAgile values
Agile values
 
Facilitation Foundations - A Guide to Effective Agile Meetings
Facilitation Foundations - A Guide to Effective Agile MeetingsFacilitation Foundations - A Guide to Effective Agile Meetings
Facilitation Foundations - A Guide to Effective Agile Meetings
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable Agility
 
Solit 2014, Scrum guide 2013, Семенченко Антон
Solit 2014, Scrum guide 2013, Семенченко АнтонSolit 2014, Scrum guide 2013, Семенченко Антон
Solit 2014, Scrum guide 2013, Семенченко Антон
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile Certifications
 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...
 
Scrum & Kanban Introduction
Scrum & Kanban IntroductionScrum & Kanban Introduction
Scrum & Kanban Introduction
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectives
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Development
 
Agile Methodologies and Scrum
Agile Methodologies and ScrumAgile Methodologies and Scrum
Agile Methodologies and Scrum
 

Similar to I Don't Do Agile. I Am Agile

Key lean principles for organizational change
Key lean principles for organizational changeKey lean principles for organizational change
Key lean principles for organizational change
LeanDog
 
How am i doing agile2012
How am i doing agile2012How am i doing agile2012
How am i doing agile2012
drewz lin
 
Agile Eastern Europe 2011 Large Scale Agile Transformation
Agile Eastern Europe 2011 Large Scale Agile TransformationAgile Eastern Europe 2011 Large Scale Agile Transformation
Agile Eastern Europe 2011 Large Scale Agile Transformation
pskapa
 

Similar to I Don't Do Agile. I Am Agile (20)

Agile br one_week_inception
Agile br one_week_inceptionAgile br one_week_inception
Agile br one_week_inception
 
Key lean principles for organizational change
Key lean principles for organizational changeKey lean principles for organizational change
Key lean principles for organizational change
 
How am i doing agile2012
How am i doing agile2012How am i doing agile2012
How am i doing agile2012
 
Introduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptxIntroduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptx
 
Agile testing organizational mindshift
Agile testing organizational mindshiftAgile testing organizational mindshift
Agile testing organizational mindshift
 
The Agile Mindset: Easier Said Than Done
The Agile Mindset: Easier Said Than DoneThe Agile Mindset: Easier Said Than Done
The Agile Mindset: Easier Said Than Done
 
What’s Your Leadership IQ?
What’s Your Leadership IQ?What’s Your Leadership IQ?
What’s Your Leadership IQ?
 
Top Ways Agile Adoption Fails, How to Avoid Them!
Top Ways Agile Adoption Fails, How to Avoid Them!Top Ways Agile Adoption Fails, How to Avoid Them!
Top Ways Agile Adoption Fails, How to Avoid Them!
 
Portfolio visualisation Scrum Gathering Prague
Portfolio visualisation Scrum Gathering PraguePortfolio visualisation Scrum Gathering Prague
Portfolio visualisation Scrum Gathering Prague
 
Adobe Systems
Adobe SystemsAdobe Systems
Adobe Systems
 
Tw specifications for-testing1
Tw specifications for-testing1Tw specifications for-testing1
Tw specifications for-testing1
 
IIT Academy: Agile 101
IIT Academy: Agile 101IIT Academy: Agile 101
IIT Academy: Agile 101
 
Agile Eastern Europe 2011 Large Scale Agile Transformation
Agile Eastern Europe 2011 Large Scale Agile TransformationAgile Eastern Europe 2011 Large Scale Agile Transformation
Agile Eastern Europe 2011 Large Scale Agile Transformation
 
DevOps, Continuous Delivery and Deployment at Hyper Scale
DevOps, Continuous Delivery and Deployment at Hyper ScaleDevOps, Continuous Delivery and Deployment at Hyper Scale
DevOps, Continuous Delivery and Deployment at Hyper Scale
 
Out of Sight, Out of Mind: Survival tricks and tools for remote developers
Out of Sight, Out of Mind: Survival tricks and tools for remote developersOut of Sight, Out of Mind: Survival tricks and tools for remote developers
Out of Sight, Out of Mind: Survival tricks and tools for remote developers
 
The Secret Sauce for Innovation (shortform)
The Secret Sauce for Innovation (shortform) The Secret Sauce for Innovation (shortform)
The Secret Sauce for Innovation (shortform)
 
Giving Great Speeches by Emily Green of Yankee Group Research
Giving Great Speeches by Emily Green of Yankee Group Research Giving Great Speeches by Emily Green of Yankee Group Research
Giving Great Speeches by Emily Green of Yankee Group Research
 
Empirical proces control
Empirical proces controlEmpirical proces control
Empirical proces control
 
Dashlane Engineering Meeting Extract
Dashlane Engineering Meeting ExtractDashlane Engineering Meeting Extract
Dashlane Engineering Meeting Extract
 
How to Jumpstart Enterprise Agile Adoption
How to Jumpstart Enterprise Agile AdoptionHow to Jumpstart Enterprise Agile Adoption
How to Jumpstart Enterprise Agile Adoption
 

More from Thoughtworks

More from Thoughtworks (20)

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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, AdobeApidays 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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

I Don't Do Agile. I Am Agile

  • 1. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. I DON’T DO AGILE, I AM AGILE! @BarryOReilly www.barryoreilly.com http://www.linkedin.com/in/barryoreilly
  • 2. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Who are ThoughtWorks? Enterprise Agile and Technology consulting Offices in US, UK, Germany, India, Brazil, China and Australia 1,800 people worldwide Creators of GO!, Twist and Mingle Martin Fowler & Jim Highsmith
  • 3. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What will we cover?
  • 4. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Problems adopting and practicing Agile in organisations
  • 5. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Follow what is in the book – we’re Agile!
  • 6. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Agile project failing to deliver or live up to expectations
  • 7. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. But we are doing everything X says to do
  • 8. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Maybe Agile isn’t for us It does not work A myth
  • 9. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Practices and Principles Agile – SCRUM – XP Lean and Kanban
  • 10. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. SCRUM - Practices Meetings Daily Stand Up Sprint Planning Showcase Retrospective Time-boxing Sprint Spikes Artifacts Product Backlog Sprint Backlog Burn Down Roles SCRUM Team SCRUM Master Product Owner Users
  • 11. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. XP – Practices Feedback User Stories (Planning) Whole team Test Driven Development Pair Programming Welfare Sustainable Pace Shared Understanding Simple Design System Metaphor Collective Code Ownership Continuous Process Continuous Integration Design Improvement Small Releases
  • 12. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Kanban Visualise The Workflow Limit Work In Progress Manage Flow Make Process Policies Explicit Improve Collaboratively
  • 13. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Change your perspective
  • 14. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Instead of trying to do everything that’s prescribed Ask why are we doing it?
  • 15. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Do we need to do it? Does it work for the product we trying to build?
  • 16. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Reverse thinking
  • 17. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. The best place to begin an intellectual journey is at its end – Russell Ackoff
  • 18. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Visionaries look ahead to a desired end Know where they want to be
  • 19. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Work backwards to find a way of getting there
  • 20. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Bad smells
  • 21. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. To do more of what is not working now, is to do more of what will not work in the future
  • 22. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Trying to do the wrong thing right
  • 23. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Being ineffective
  • 24. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. How do we know?
  • 25. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Practices and Principles Agile – SCRUM – XP Lean – Kanban – Muda (Eliminating waste) – Amplify learning – Deliver as fast as possible
  • 26. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. It is important that an aim never be defined in terms of a specific activity or method. – Edward Deming
  • 27. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Go Compare
  • 28. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Compare SCRUM 14 Practices - Time boxed - Cross Functional teams - Roles Prescribed - Cannot Add Items - Estimation Required XP 12 Practices - Iterative - Developer centric - Collective Ownership - Small releases - Planning game Kanban 3 Practices - Event Driven - Specialist teams - No Roles Prescribed - Add Items when capacity - Estimation Optional Prescriptive Adaptive
  • 29. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Focus on using the practices that suit the context Don’t simply stick with one discipline and one alone
  • 30. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Great idea! When do we start?
  • 31. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Day One to Last Day
  • 32. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Example
  • 33. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Day One Management felt need to control and manage team Showed a lack of involvement in the project (Agile too time consuming) Wanted progress reports every two weeks SCRUM by the book Time-boxing led to mini-Waterfall mentality Sprint planning meeting (taking hours and all team members) Build broken, still go to prescribed meetings Estimate in points, task in hours, Burn down in hours
  • 34. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Change perspective Planned On Demand
  • 35. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Change Going Forward Once Planned Now On Demand No Sprint Planning Story Showcase No Time Box Retro Reporting Trash Hours Abstract Sizing
  • 36. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Last Day Only formality – Showcase to external stakeholders – Report outwards on velocity covered since last report cycle Stakeholders – require continual engagement at story review and showcase – Forced to prioritised Developers – Story huddles meant they only review stories they work on – Focus on writing code, not hang out in meetings
  • 37. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What are the indicators for what practices to use?
  • 38. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Project Brief – Green or Brown Fields – New Product Development – Heavy Lifting – Integration
  • 39. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Organisation – Experience of Agile – Open to change – Culture – People need to feel secure, otherwise display defensive behaviour
  • 40. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Hand over and collaboration – Always available – Not with team continually – Intermittently – Only attend schedule meetings
  • 41. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Composition Of The Team – Co-located – Distributed – Same working hours – Different time zones
  • 42. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Environment – Technology – Tools – Office Space – Desk Space
  • 43. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Releasing – Automated or Manual – How often can you deploy? – On demand – Daily, Weekly, Monthly – Scheduled cycle
  • 44. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What To Think About…. Feedback loops – Stakeholders – Customers – Users – Cannot improve if you do not get it
  • 45. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. So back to SCRUM, XP or Kanban
  • 46. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. SCURM 14 Practices - Time boxed - Cross Functional teams - Roles Prescribed - Cannot Add Items - Estimation Required XP 12 Practices - Iterative - Developer centric - Collective Ownership - Small releases - Planning game Kanban 3 Practices - Event Driven - Specialist teams - No Roles Prescribed - Add Items when capacity - Estimation Optional
  • 47. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Stop thinking about what discipline to use Starting thinking about what practice will be useful
  • 48. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. SCURM 14 Practices - Time boxed - Cross Functional teams - Roles Prescribed - Cannot Add Items - Estimation Required XP 12 Practices - Iterative - Developer centric - Collective Ownership - Small releases - Planning game Kanban 3 Practices - Event Driven - Specialist teams - No Roles Prescribed - Add Items when capacity - Estimation Optional
  • 49. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. - Time boxed - Cross Functional teams - Roles Prescribed - Cannot Add Items - Estimation Required - Iterative - Developer centric - Collective Ownership - Small releases - Planning game - Event Driven - Specialist teams - No Roles Prescribed - Add Items when capacity - Estimation Optional
  • 50. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Lean Thinking
  • 51. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. There is nothing so useless as doing efficiently that which should not be done at all - Peter Drucker
  • 52. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Minimum amount to succeed
  • 53. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Muda – Eliminate waste – Not helping get rid of it – Using more tools, people or equipment than is needed – Software Development is a value creation process – Perfect process has no unneeded waste
  • 54. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Delivering as fast as possible – End goal is to deliver a product – Sooner the product is delivered – Sooner you get feedback – Sooner you can improve it
  • 55. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Amplified learning – Continuous learning process – Making mistakes and learning – Increased feedback
  • 56. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Question Everything
  • 57. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Is what we are doing valuable or slowing us down?
  • 58. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Is it relevant for what we are trying to do?
  • 59. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. What purpose is it meant to serve - is it achieving it?
  • 60. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. If we didn’t do it what would happen?
  • 61. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Continuous Improvement
  • 62. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Team arrives at maturity when it invests more in strategies and tactics that do not work more than ones that do
  • 63. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Learn more when things are wrong not right
  • 64. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Try things out Don’t be afraid to fail
  • 65. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Do not waste your failures
  • 66. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. It's not FAILURE that we should celebrate - but the LEARNING that ensues
  • 67. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Kaizen Envisage Enact Get Feedback Feed Learning Back In
  • 68. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved. Thank you If you like what you saw talk to me about joining ThoughtWorks