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 Manager
Cprime
 
Role of an agile Project Manager
Role of an agile Project ManagerRole of an agile Project Manager
Role of an agile Project Manager
Terry Bunio
 
Greg Willis - Agile Innovation
Greg Willis - Agile InnovationGreg Willis - Agile Innovation
Greg Willis - Agile Innovation
Greg Willis
 
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
Allen Rutzen
 
Agile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs LeanAgile Software Development Scrum Vs Lean
Agile Software Development Scrum Vs Lean
Abdul Wahid
 
Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with Agile
Mike 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

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
 

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
 
Agilex retrospectives
Agilex retrospectivesAgilex retrospectives
Agilex retrospectives
Skills Matter
 

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

Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 

Último (20)

New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 

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