SlideShare una empresa de Scribd logo
1 de 68
Descargar para leer sin conexión
I DON’T DO AGILE, I AM AGILE!

 @BarryOReilly
 www.barryoreilly.com
 http://www.linkedin.com/in/barryoreilly
Who are ThoughtWorks?
!  Enterprise Agile and Technology consulting
!  Offices in US, UK, Germany, India, Brazil,
  China and Australia
!  1,800 people worldwide
!  Martin Fowler, Jim Highsmith & Jez Humble
!  Creators of GO!, Twist and Mingle
What will we cover?
Problems adopting and practicing Agile
           in organisations
Follow what is in the book

     – we’re Agile!
Agile project failing to deliver or live
           up to expectations
But we are doing everything
             X
        says to do
Maybe Agile isn’t for us

   It does not work

        A myth
Practices and Principles
  Agile
    –  SCRUM
    –  XP
  Lean and Kanban
SCRUM - Practices
 Meetings                Artifacts
   !   Daily Stand Up      !   Product Backlog
   !   Sprint Planning     !   Sprint Backlog
   !   Showcase            !   Burn Down
   !   Retrospective     Roles
 Time-boxing               !   SCRUM Master
   !   Sprint              !   SCRUM Team
   !   Spikes              !   Product Owner
                           !   Users
XP – Practices
 Feedback                        Shared Understanding
   !   User Stories (Planning)     !   Simple Design
   !   Whole team                  !   System Metaphor
   !   Test Driven                 !   Collective Code
       Development                     Ownership
   !   Pair Programming          Continuous Process
 Welfare                           !   Continuous Integration
   !   Sustainable Pace            !   Design Improvement
                                   !   Small Releases
Kanban
 !  Visualise The Workflow
 !  Limit Work In Progress
 !  Manage Flow
 !  Make Process Policies Explicit
 !  Improve Collaboratively
Change your perspective
Instead of trying to do everything
         that’s prescribed


   Ask why are we doing it?
Do we need to do it?


Does it work for the product we
         trying to build?
Reverse thinking
The best place to begin an intellectual
journey is at its end

– Russell Ackoff
Visionaries look ahead to a desired end

    Know where they want to be
Work backwards to find a way of
        getting there
Bad smells
To do more of what is not working
now, is to do more of what will not
         work in the future
Trying to do the wrong thing right
Being ineffective
How do we know?
Practices and Principles
  !   Agile
      –  SCRUM
      –  XP
  !   Lean
      –  Kanban
      –  Muda (Eliminating waste)
      –  Amplify learning
      –  Deliver as fast as possible
It is important that an aim never be
defined in terms of a specific
activity or method.

– Edward Deming
Go Compare
Compare
!   SCRUM                  !   XP                  !   Kanban

14 Practices               12 Practices            3 Practices
-  Time boxed              -  Iterative            -  Event Driven
-  Cross Functional        -  Developer centric    -  Specialist teams
   teams                                           -  No Roles Prescribed
                           -  Collective
-  Roles Prescribed           Ownership            -  Add Items when
-  Cannot Add Items        -  Small releases          capacity
-  Estimation Required     -  Planning game        -  Estimation Optional


            Prescriptive                          Adaptive
Focus on using the practices that suit
             the context

Don’t simply stick with one discipline
             and one alone
Great idea!


When do we start?
Day One to Last Day
Example
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
Change perspective



                On
Planned       Demand
Change Going Forward
   Once       Now On
  Planned     Demand


  No Sprint    Story     Showcase
  Planning

  No Time      Retro     Reporting
   Box

   Trash      Abstract
   Hours       Sizing
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
What are the indicators for what
       practices to use?
What To Think About….
 !  Project Brief
   –  Green or Brown Fields
   –  New Product Development
   –  Heavy Lifting
   –  Integration
What To Think About….
 !  Organisation
   –  Experience of Agile
   –  Open to change
   –  Culture
   –  People need to feel secure, otherwise display
      defensive behaviour
What To Think About….
 !  Hand over and collaboration
   –  Always available
   –  Not with team continually
   –  Intermittently
   –  Only attend schedule meetings
What To Think About….
 !  Composition Of The Team
   –  Co-located
   –  Distributed
   –  Same working hours
   –  Different time zones
What To Think About….
 !  Environment
   –  Technology
   –  Tools
   –  Office Space
   –  Desk Space
What To Think About….
 !  Releasing
   –  Automated or Manual
   –  How often can you deploy?
      –  On demand
      –  Daily, Weekly, Monthly
      –  Scheduled cycle
What To Think About….
 !  Feedback loops
   –  Stakeholders
   –  Customers
   –  Colleagues
   –  Cannot improve if you do not get it
So back to SCRUM, XP or Kanban
!   SCURM                !   XP                 !   Kanban

14 Practices             12 Practices           3 Practices
-  Time boxed            -  Iterative           -  Event Driven
-  Cross Functional      -  Developer centric   -  Specialist teams
   teams                                        -  No Roles Prescribed
                         -  Collective
-  Roles Prescribed         Ownership           -  Add Items when
-  Cannot Add Items      -  Small releases         capacity
-  Estimation Required   -  Planning game       -  Estimation Optional
Stop thinking about what discipline
               to use

Starting thinking about what practice
             will be useful
!   SCURM                !   XP                 !   Kanban

14 Practices             12 Practices           3 Practices
-  Time boxed            -  Iterative           -  Event Driven
-  Cross Functional      -  Developer centric   -  Specialist teams
   teams                                        -  No Roles Prescribed
                         -  Collective
-  Roles Prescribed         Ownership           -  Add Items when
-  Cannot Add Items      -  Small releases         capacity
-  Estimation Required   -  Planning game       -  Estimation Optional
-  Time boxed            -  Iterative           -  Event Driven
-  Cross Functional      -  Developer centric   -  Specialist teams
   teams
                         -  Collective          -  No Roles Prescribed
-  Roles Prescribed         Ownership           -  Add Items when
-  Cannot Add Items      -  Small releases         capacity
-  Estimation Required   -  Planning game       -  Estimation Optional
Lean Thinking
There is nothing so useless as doing
efficiently that which should not be
done at all

- Peter Drucker
Minimum amount to succeed
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
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
Amplified learning
   –  Continuous learning process
   –  Making mistakes and learning
   –  Increased feedback
Question Everything
Is what we are doing valuable or
       slowing us down?
Is it relevant for what we are trying
                 to do?
What purpose is it meant to serve

      - is it achieving it?
If we didn’t do it what would
           happen?
Continuous Improvement
Team arrives at maturity when it invests
 more in strategies and tactics that do
   not work more than ones that do
Learn more when things are wrong
            not right
Try things out

Don’t be afraid to fail
Do not waste your failures
It's not FAILURE that we should
celebrate - but the LEARNING that
                ensues
Kaizen

      Plan

Act            Do

  Check
Thank you

@BarryOReilly

Más contenido relacionado

La actualidad más candente

My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile ManagerCprime
 
ScrumMaster vs Project Manager
ScrumMaster vs Project ManagerScrumMaster vs Project Manager
ScrumMaster vs Project ManagerAgileDad
 
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 outputEdwin Dando
 
Agile For Life : Becoming Agile Family
Agile For Life : Becoming Agile FamilyAgile For Life : Becoming Agile Family
Agile For Life : Becoming Agile FamilyYoungjin Kim
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementMike Cottmeyer
 
Role of an agile Project Manager
Role of an agile Project ManagerRole of an agile Project Manager
Role of an agile Project ManagerTerry Bunio
 
Greg Willis - Agile Innovation
Greg Willis - Agile InnovationGreg Willis - Agile Innovation
Greg Willis - Agile InnovationGreg Willis
 
Lost in Translation: The Product Manager in Agile Organizations (Ramon Guiu P...
Lost in Translation: The Product Manager in Agile Organizations (Ramon Guiu P...Lost in Translation: The Product Manager in Agile Organizations (Ramon Guiu P...
Lost in Translation: The Product Manager in Agile Organizations (Ramon Guiu P...IT Arena
 
Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014Allen Rutzen
 
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...DigitalWoman.com
 
Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileVu Hung Nguyen
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Developmentgcaprio
 
Agile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs LeanAgile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs LeanAbdul Wahid
 
Going Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceGoing Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceLeanKit
 
The Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationThe Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationToivo Vaje
 
Lean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsLean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsVineet Patni
 
Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with AgileMike Cohn
 

La actualidad más candente (20)

The Agile BA
The Agile BAThe Agile BA
The Agile BA
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile Manager
 
Agile PMO
Agile PMO Agile PMO
Agile PMO
 
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
 
Agile For Life : Becoming Agile Family
Agile For Life : Becoming Agile FamilyAgile For Life : Becoming Agile Family
Agile For Life : Becoming Agile Family
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project Management
 
Role of an agile Project Manager
Role of an agile Project ManagerRole of an agile Project Manager
Role of an agile Project Manager
 
Greg Willis - Agile Innovation
Greg Willis - Agile InnovationGreg Willis - Agile Innovation
Greg Willis - Agile Innovation
 
Lost in Translation: The Product Manager in Agile Organizations (Ramon Guiu P...
Lost in Translation: The Product Manager in Agile Organizations (Ramon Guiu P...Lost in Translation: The Product Manager in Agile Organizations (Ramon Guiu P...
Lost in Translation: The Product Manager in Agile Organizations (Ramon Guiu P...
 
Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014
 
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
 
Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira Agile
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Development
 
Agile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs LeanAgile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs Lean
 
Going Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceGoing Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational Performance
 
The Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationThe Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and Organization
 
Lean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsLean and Agile: The Eternal Siblings
Lean and Agile: The Eternal Siblings
 
Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with Agile
 

Destacado

Being a Lean Enterprise : Technology Is Not Enough
Being a Lean Enterprise : Technology Is Not Enough Being a Lean Enterprise : Technology Is Not Enough
Being a Lean Enterprise : Technology Is Not Enough Barry O'Reilly
 
Custom Fit Earphones Fitting Guide in English, Français, and Español
Custom Fit Earphones Fitting Guide in English, Français, and EspañolCustom Fit Earphones Fitting Guide in English, Français, and Español
Custom Fit Earphones Fitting Guide in English, Français, and EspañolSonomax - sculpted eers
 
Sass & Compass : CSS maintenables
Sass & Compass : CSS maintenablesSass & Compass : CSS maintenables
Sass & Compass : CSS maintenablesValentin Bourgoin
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Arrows_Group
 
“Mental Models for Agile Adoption” from ALE2011
“Mental Models for Agile Adoption” from ALE2011“Mental Models for Agile Adoption” from ALE2011
“Mental Models for Agile Adoption” from ALE2011Barry O'Reilly
 
Jazz as a Metaphor for Agile Management
Jazz as a Metaphor for Agile ManagementJazz as a Metaphor for Agile Management
Jazz as a Metaphor for Agile ManagementCharlie Berg
 
Agile, Lean and Startups
Agile, Lean and StartupsAgile, Lean and Startups
Agile, Lean and StartupsBarry O'Reilly
 
Agilité la fin du middle management
Agilité   la fin du middle managementAgilité   la fin du middle management
Agilité la fin du middle managementKévin Maccioni
 
The Power of the Junior
The Power of the JuniorThe Power of the Junior
The Power of the JuniorYves Hanoulle
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionTremeur Balbous
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organizationZinnov
 
Lean Enterprise - Enabling Innovative Culture
Lean Enterprise - Enabling Innovative CultureLean Enterprise - Enabling Innovative Culture
Lean Enterprise - Enabling Innovative CultureThoughtworks
 
DevOps Patterns - Team Topologies
DevOps Patterns -  Team TopologiesDevOps Patterns -  Team Topologies
DevOps Patterns - Team TopologiesMatthew Skelton
 
Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns Thoughtworks
 

Destacado (20)

Product tank
Product tankProduct tank
Product tank
 
Lean Startup Tools
Lean Startup ToolsLean Startup Tools
Lean Startup Tools
 
Being a Lean Enterprise : Technology Is Not Enough
Being a Lean Enterprise : Technology Is Not Enough Being a Lean Enterprise : Technology Is Not Enough
Being a Lean Enterprise : Technology Is Not Enough
 
Lean Enterprise
Lean Enterprise Lean Enterprise
Lean Enterprise
 
Custom Fit Earphones Fitting Guide in English, Français, and Español
Custom Fit Earphones Fitting Guide in English, Français, and EspañolCustom Fit Earphones Fitting Guide in English, Français, and Español
Custom Fit Earphones Fitting Guide in English, Français, and Español
 
Sass & Compass : CSS maintenables
Sass & Compass : CSS maintenablesSass & Compass : CSS maintenables
Sass & Compass : CSS maintenables
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
 
“Mental Models for Agile Adoption” from ALE2011
“Mental Models for Agile Adoption” from ALE2011“Mental Models for Agile Adoption” from ALE2011
“Mental Models for Agile Adoption” from ALE2011
 
Jazz as a Metaphor for Agile Management
Jazz as a Metaphor for Agile ManagementJazz as a Metaphor for Agile Management
Jazz as a Metaphor for Agile Management
 
Agile, Lean and Startups
Agile, Lean and StartupsAgile, Lean and Startups
Agile, Lean and Startups
 
Agilité la fin du middle management
Agilité   la fin du middle managementAgilité   la fin du middle management
Agilité la fin du middle management
 
The Power of the Junior
The Power of the JuniorThe Power of the Junior
The Power of the Junior
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
Lean Enterprise - Enabling Innovative Culture
Lean Enterprise - Enabling Innovative CultureLean Enterprise - Enabling Innovative Culture
Lean Enterprise - Enabling Innovative Culture
 
DevOps Patterns - Team Topologies
DevOps Patterns -  Team TopologiesDevOps Patterns -  Team Topologies
DevOps Patterns - Team Topologies
 
Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns
 
Agile in startUps
Agile in startUpsAgile in startUps
Agile in startUps
 
Breaking Barriers To Effective Communication
Breaking Barriers To Effective CommunicationBreaking Barriers To Effective Communication
Breaking Barriers To Effective Communication
 

Similar a I don't do Agile, I AM Agile!

I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)Ontico
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonRyan Ripley
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentationallan kelly
 
Introduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptxIntroduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptxAmira Elsayed Ismail
 
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance CompanyAgile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Companyalstonehodge
 
T3CON 19 Scrum for web agencies, does it really work?
T3CON 19 Scrum for web agencies, does it really work?T3CON 19 Scrum for web agencies, does it really work?
T3CON 19 Scrum for web agencies, does it really work?David Denicolò
 
Scrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesScrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesLucina Stricko, CSPO
 
Short Introduction to Large Scale Scrum LeSS
Short Introduction to Large Scale Scrum LeSSShort Introduction to Large Scale Scrum LeSS
Short Introduction to Large Scale Scrum LeSSAnton Skornyakov
 
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
 
Agilex retrospectives
Agilex retrospectivesAgilex retrospectives
Agilex retrospectivesSkills Matter
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Testerliorf
 

Similar a I don't do Agile, I AM Agile! (20)

I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentation
 
Introduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptxIntroduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptx
 
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance CompanyAgile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
 
T3CON 19 Scrum for web agencies, does it really work?
T3CON 19 Scrum for web agencies, does it really work?T3CON 19 Scrum for web agencies, does it really work?
T3CON 19 Scrum for web agencies, does it really work?
 
Agile values
Agile valuesAgile values
Agile values
 
Scrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesScrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient Employees
 
Short Introduction to Large Scale Scrum LeSS
Short Introduction to Large Scale Scrum LeSSShort Introduction to Large Scale Scrum LeSS
Short Introduction to Large Scale Scrum LeSS
 
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?
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Scrum
ScrumScrum
Scrum
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Agilex retrospectives
Agilex retrospectivesAgilex retrospectives
Agilex retrospectives
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 

Último

Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Doge Mining Website
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 

Último (20)

Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 

I don't do Agile, I AM Agile!

  • 1. I DON’T DO AGILE, I AM AGILE! @BarryOReilly www.barryoreilly.com http://www.linkedin.com/in/barryoreilly
  • 2. Who are ThoughtWorks? !  Enterprise Agile and Technology consulting !  Offices in US, UK, Germany, India, Brazil, China and Australia !  1,800 people worldwide !  Martin Fowler, Jim Highsmith & Jez Humble !  Creators of GO!, Twist and Mingle
  • 3. What will we cover?
  • 4. Problems adopting and practicing Agile in organisations
  • 5. Follow what is in the book – we’re Agile!
  • 6. Agile project failing to deliver or live up to expectations
  • 7. But we are doing everything X says to do
  • 8. Maybe Agile isn’t for us It does not work A myth
  • 9. Practices and Principles Agile –  SCRUM –  XP Lean and Kanban
  • 10. SCRUM - Practices Meetings Artifacts !   Daily Stand Up !   Product Backlog !   Sprint Planning !   Sprint Backlog !   Showcase !   Burn Down !   Retrospective Roles Time-boxing !   SCRUM Master !   Sprint !   SCRUM Team !   Spikes !   Product Owner !   Users
  • 11. XP – Practices Feedback Shared Understanding !   User Stories (Planning) !   Simple Design !   Whole team !   System Metaphor !   Test Driven !   Collective Code Development Ownership !   Pair Programming Continuous Process Welfare !   Continuous Integration !   Sustainable Pace !   Design Improvement !   Small Releases
  • 12. Kanban !  Visualise The Workflow !  Limit Work In Progress !  Manage Flow !  Make Process Policies Explicit !  Improve Collaboratively
  • 14. Instead of trying to do everything that’s prescribed Ask why are we doing it?
  • 15. Do we need to do it? Does it work for the product we trying to build?
  • 17. The best place to begin an intellectual journey is at its end – Russell Ackoff
  • 18. Visionaries look ahead to a desired end Know where they want to be
  • 19. Work backwards to find a way of getting there
  • 21. To do more of what is not working now, is to do more of what will not work in the future
  • 22. Trying to do the wrong thing right
  • 24. How do we know?
  • 25. Practices and Principles !   Agile –  SCRUM –  XP !   Lean –  Kanban –  Muda (Eliminating waste) –  Amplify learning –  Deliver as fast as possible
  • 26. It is important that an aim never be defined in terms of a specific activity or method. – Edward Deming
  • 28. Compare !   SCRUM !   XP !   Kanban 14 Practices 12 Practices 3 Practices -  Time boxed -  Iterative -  Event Driven -  Cross Functional -  Developer centric -  Specialist teams teams -  No Roles Prescribed -  Collective -  Roles Prescribed Ownership -  Add Items when -  Cannot Add Items -  Small releases capacity -  Estimation Required -  Planning game -  Estimation Optional Prescriptive Adaptive
  • 29. Focus on using the practices that suit the context Don’t simply stick with one discipline and one alone
  • 30. Great idea! When do we start?
  • 31. Day One to Last Day
  • 33. 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. Change perspective On Planned Demand
  • 35. Change Going Forward Once Now On Planned Demand No Sprint Story Showcase Planning No Time Retro Reporting Box Trash Abstract Hours Sizing
  • 36. 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. What are the indicators for what practices to use?
  • 38. What To Think About…. !  Project Brief –  Green or Brown Fields –  New Product Development –  Heavy Lifting –  Integration
  • 39. What To Think About…. !  Organisation –  Experience of Agile –  Open to change –  Culture –  People need to feel secure, otherwise display defensive behaviour
  • 40. What To Think About…. !  Hand over and collaboration –  Always available –  Not with team continually –  Intermittently –  Only attend schedule meetings
  • 41. What To Think About…. !  Composition Of The Team –  Co-located –  Distributed –  Same working hours –  Different time zones
  • 42. What To Think About…. !  Environment –  Technology –  Tools –  Office Space –  Desk Space
  • 43. What To Think About…. !  Releasing –  Automated or Manual –  How often can you deploy? –  On demand –  Daily, Weekly, Monthly –  Scheduled cycle
  • 44. What To Think About…. !  Feedback loops –  Stakeholders –  Customers –  Colleagues –  Cannot improve if you do not get it
  • 45. So back to SCRUM, XP or Kanban
  • 46. !   SCURM !   XP !   Kanban 14 Practices 12 Practices 3 Practices -  Time boxed -  Iterative -  Event Driven -  Cross Functional -  Developer centric -  Specialist teams teams -  No Roles Prescribed -  Collective -  Roles Prescribed Ownership -  Add Items when -  Cannot Add Items -  Small releases capacity -  Estimation Required -  Planning game -  Estimation Optional
  • 47. Stop thinking about what discipline to use Starting thinking about what practice will be useful
  • 48. ! SCURM ! XP ! Kanban 14 Practices 12 Practices 3 Practices -  Time boxed -  Iterative -  Event Driven -  Cross Functional -  Developer centric -  Specialist teams teams -  No Roles Prescribed -  Collective -  Roles Prescribed Ownership -  Add Items when -  Cannot Add Items -  Small releases capacity -  Estimation Required -  Planning game -  Estimation Optional
  • 49. -  Time boxed -  Iterative -  Event Driven -  Cross Functional -  Developer centric -  Specialist teams teams -  Collective -  No Roles Prescribed -  Roles Prescribed Ownership -  Add Items when -  Cannot Add Items -  Small releases capacity -  Estimation Required -  Planning game -  Estimation Optional
  • 51. There is nothing so useless as doing efficiently that which should not be done at all - Peter Drucker
  • 52. Minimum amount to succeed
  • 53. 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. 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. Amplified learning –  Continuous learning process –  Making mistakes and learning –  Increased feedback
  • 57. Is what we are doing valuable or slowing us down?
  • 58. Is it relevant for what we are trying to do?
  • 59. What purpose is it meant to serve - is it achieving it?
  • 60. If we didn’t do it what would happen?
  • 62. Team arrives at maturity when it invests more in strategies and tactics that do not work more than ones that do
  • 63. Learn more when things are wrong not right
  • 64. Try things out Don’t be afraid to fail
  • 65. Do not waste your failures
  • 66. It's not FAILURE that we should celebrate - but the LEARNING that ensues
  • 67. Kaizen Plan Act Do Check