SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
Why Most IT Projects Fail
How Projects Really Work
How the customer explained it
How the project leader understood it
How the analyst designed it
How the programmer wrote it
How the business consultant described it
How the project was documented
How much the project cost
What the customer really needed
1995 – The CHAOS Report
First comprehensive study on success and
  failure of software projects
  – Conducted by The Standish Group
  – Updated roughly every two years
Survey of IT executive managers
  – large and small businesses
  – various industries
     • inc. banking, securities, manufacturing, retail,
       wholeale, health care, insurance, services and
       government
Classifications
• “Successful”
  – On time, on budget, all features
• “Challenged”
  – Completed but over-budget, over time estimate,
    missing features
• “Impaired”
  – Canceled
Result of first study - 1994 data


          Successful
          16%        Canceled
                     31%




          Challenged
          53%
Reasons for Challenged/Canceled, 1994
Lack of User               Unrealistic Time Frames
  Involvement
                           Lack of Planning
Incomplete
  Requirements             Project No Longer
                             Needed
Changing Requirements
                           Lack of Resources
Lack of Executive
  Support                  Lack of Competence with
                             Technology Used
Unrealistic Expectations
Reasons for Success, 1994

    User Involvement         
                                 Smaller Project

    Executive                    Milestones
    Management Support       
                                 Competent Staff

    Clear Statement of       
                                 Ownership
    Requirements             
                                 Clear Vision &

    Proper Planning              Objectives

    Realistic Expectations   
                                 Hard-Working,
                                 Focused Staff
How Are Big IT Projects Run?
IT is left to IT
   Lack of involvement by stakeholders


Matrix organizations
   People not dedicated & focused
   Accountability is to department head, not project
    lead
   Poor communication
            •   No co-location
            •   Simple issues take a long time to resolve
How Are Big IT Projects Run?
Big, upfront requirements
  Stakeholders will ask for the moon
  Documentation so voluminous that often inconsistent &
    conflicting
           •   Thick documentation = false sense of confidence


Business outcomes poorly/not defined
  Lack of measurable, observable criteria for success
    despite voluminous requirements documentation
           •   Ex. cost reduction targets, customer satisfaction,
               market share, process handling time
The Problem with “Waterfall”

Mistakes are hard to
 find in early stages

Change becomes
 more expensive in
 later stages
CHAOS Results, '94 - '08
                         1994          1996    1998   2000    2002      2004      2006   2008


   Successful            16%           27%      26%   28%     34%       29%       35%    32%


   Challenged            53%           33%      46%   49%     51%       53%       46%    44%


       Canceled          31%           40%      28%   23%     15%       18%       19%    24%


 60%

 50%

 40%

 30%

 20%

 10%

 0%
   1994           1996          1998          2000     2002      2004          2006      2008
Reasons for Success, '04 - '08

• User involvement       • Project manager
• Executive management     expertise
  support                • Financial management
• Clear business         • Skilled resources
  objectives             • Formal methodology
• Optimizing scope       • Standard tools and
• Agile process            methodology
What is Agile?
Family of methodologies that
  advocate “lightweight” and
  “human” software development
  processes
  – Extreme Programming (XP), Scrum,
    Kanban, Lean, Crystal, Agile Unified
    Process...
Coined in 2001 by the creators of
 similar methodologies reacting to
 “heavyweight” methodologies
  – “heavyweight”: too much work that does
    not contribute to successful software
    project
What is Agile?
Emphasis on
  Customer satisfaction
  Job satisfaction
  Removal of things that do not contribute to above
What is Agile?
Culture
  Values and attitude of people involved are just as
   important as processes


Automation for Quick Feedback
  Automated tests, code quality metrics, acceptance
   criteria, automated build & deployment...
Agile Adoption, Forrester 2009


                Waterfall
                13%
        Agile
        35%          Iterative
                     21%


         No Formal Process
         31%
Aspects of Software Development
• Project             - No one
  Management            methodology covers
• Engineering           all aspects
• Business Analysis   - No one
                        methodology covers
• Quality Assurance     all situations
• User Experience
• Others...
Some Agile Practices
Interdisciplinary, co-located teams
  Ex. Qwest Communications project
Short iterations
  Deliver working systems for customer feedback
Test-Driven Development
  Define success before you build, down to the
   smallest unit
Some Agile Practices
Continuous Integration
  Automatically build and deploy entire system
   multiple times a day, running automated tests
   and other quality tools
Refactoring
  Constantly improving code design to make it easy
   to accommodate change
DevOps
  Integrate development and operations into a
    seamless, automated practice
Are Agile Practices the Answer?


                NO

Many organizations have adopted Agile
      practices with poor results
Are Agile Practices the Answer?




 Beware of the hype surrounding Agile
Why Agile Fails
• Culture of mistrust
• Performance measures not aligned towards
  collaboration
• Capability of personnel
• Agile authors and consultants that preach
  silver bullets & snake oil
  – Example... “leaderless teams”... what?
Improving the Success Rate
• No silver bullets
  – Slow and steady changes
  – Each company is different
• Changing not just practices, but also culture
  and performance measures
  – Align towards collaboration
     • Ex: Reward overall project success, not just specific
       department deliverables
• Smaller project scopes, measurable
  outcomes
Improving the Success Rate
• Focused, multidisciplinary, co-located teams
  – Avoid matrix organization
  – IT is too important to leave to IT!
• Teams with end-to-end responsibility
  – Requirements definition, design, development,
    testing, deployment, and business results
• Did I say no silver bullets?
  – Experienced, pragmatic coaches can help
The Agile Manifesto
We are uncovering better ways of developing software
  by doing it and helping others do it. Through this
  work we have come to value:
Individuals and interactions over processes and
  tools
Working software over comprehensive
  documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right,
  we value the items on the left more.
Agile at Orange & Bronze
Been doing Agile since its foundation in 2005
  Before it became mainstream
We've tried different methodologies and practices
  XP, Scrum, Kanban, Lean...
  Not all practices work in all conditions
The first to offer training & coaching in Agile
 methodologies and practices
  Scrum, TDD, Agile Business Analysis, Agile QA, etc
  Trainers/coaches are seasoned practitioners
Officers & architects speak at Agile conferences
 here and abroad
Some of Our Clients
Software Development          Training & Coaching




                       Both

Weitere ähnliche Inhalte

Was ist angesagt?

Increase Business Value with an Integrated IT PPM and ITSM Solution
Increase Business Value with an Integrated IT PPM and ITSM Solution   Increase Business Value with an Integrated IT PPM and ITSM Solution
Increase Business Value with an Integrated IT PPM and ITSM Solution Mike Otranto
 
10 steps to better outcomes by using metrics
10 steps to better outcomes by using metrics10 steps to better outcomes by using metrics
10 steps to better outcomes by using metricsDerek Huether
 
Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Fabio Armani
 
Enterprise architecture for an agile world - meetup
Enterprise architecture for an agile world - meetupEnterprise architecture for an agile world - meetup
Enterprise architecture for an agile world - meetupRoland Bair
 
Why Agile is Failing in Large Enterprises And What You Can Do About It
Why Agile is Failing in Large Enterprises And What You Can Do About ItWhy Agile is Failing in Large Enterprises And What You Can Do About It
Why Agile is Failing in Large Enterprises And What You Can Do About Itwjperez0629
 
Agile Certified Practitioner presentation by Edifyself
Agile Certified Practitioner  presentation by Edifyself Agile Certified Practitioner  presentation by Edifyself
Agile Certified Practitioner presentation by Edifyself Edifyself
 
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...AgileNetwork
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior managementNeeraj Bachani
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)Fabio Armani
 
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...MarkLeeson
 
Luke Johnstone (Assurity Consulting)
Luke Johnstone (Assurity Consulting)Luke Johnstone (Assurity Consulting)
Luke Johnstone (Assurity Consulting)AgileNZ Conference
 
Understanding the Business Case for Agile
Understanding the Business Case for AgileUnderstanding the Business Case for Agile
Understanding the Business Case for AgileSeapine Software
 
Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10eventwithme
 
Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Mike Otranto
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationCprime
 
Value Driven Over Plan Driven
Value Driven Over Plan DrivenValue Driven Over Plan Driven
Value Driven Over Plan DrivenBP3 Global, Inc.
 

Was ist angesagt? (19)

Increase Business Value with an Integrated IT PPM and ITSM Solution
Increase Business Value with an Integrated IT PPM and ITSM Solution   Increase Business Value with an Integrated IT PPM and ITSM Solution
Increase Business Value with an Integrated IT PPM and ITSM Solution
 
10 steps to better outcomes by using metrics
10 steps to better outcomes by using metrics10 steps to better outcomes by using metrics
10 steps to better outcomes by using metrics
 
Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014Scaling Lean Agile - mini iad 2014
Scaling Lean Agile - mini iad 2014
 
Enterprise architecture for an agile world - meetup
Enterprise architecture for an agile world - meetupEnterprise architecture for an agile world - meetup
Enterprise architecture for an agile world - meetup
 
Why Agile is Failing in Large Enterprises And What You Can Do About It
Why Agile is Failing in Large Enterprises And What You Can Do About ItWhy Agile is Failing in Large Enterprises And What You Can Do About It
Why Agile is Failing in Large Enterprises And What You Can Do About It
 
Agile Certified Practitioner presentation by Edifyself
Agile Certified Practitioner  presentation by Edifyself Agile Certified Practitioner  presentation by Edifyself
Agile Certified Practitioner presentation by Edifyself
 
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior management
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)
 
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
 
Luke Johnstone (Assurity Consulting)
Luke Johnstone (Assurity Consulting)Luke Johnstone (Assurity Consulting)
Luke Johnstone (Assurity Consulting)
 
The agile PMO - Agile Business Conference 10.2014 London Michael nir
The agile PMO - Agile Business Conference 10.2014 London Michael nir   The agile PMO - Agile Business Conference 10.2014 London Michael nir
The agile PMO - Agile Business Conference 10.2014 London Michael nir
 
Understanding the Business Case for Agile
Understanding the Business Case for AgileUnderstanding the Business Case for Agile
Understanding the Business Case for Agile
 
Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10
 
Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid
 
Journey toagile published
Journey toagile publishedJourney toagile published
Journey toagile published
 
Enterprise Agile Adoption
Enterprise Agile AdoptionEnterprise Agile Adoption
Enterprise Agile Adoption
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
 
Value Driven Over Plan Driven
Value Driven Over Plan DrivenValue Driven Over Plan Driven
Value Driven Over Plan Driven
 

Ähnlich wie Why Most IT Projects Fail

Business Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckBusiness Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckTathagat Varma
 
What Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMOWhat Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMOMike Otranto
 
Introduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteAgile Montréal
 
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...EPM Live
 
Getting Started with PPM Benefits Realization
Getting Started with PPM Benefits RealizationGetting Started with PPM Benefits Realization
Getting Started with PPM Benefits RealizationPowerSteering Software
 
Business Transformation Through Enterprise Collaboration Aiim Social Busines...
Business Transformation Through Enterprise Collaboration  Aiim Social Busines...Business Transformation Through Enterprise Collaboration  Aiim Social Busines...
Business Transformation Through Enterprise Collaboration Aiim Social Busines...chakraj
 
Core Skills for Change Agents
Core Skills for Change AgentsCore Skills for Change Agents
Core Skills for Change AgentsCaltech
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13molsonkc
 
Why companies need to work agile ?
Why companies need to work agile ?Why companies need to work agile ?
Why companies need to work agile ?Mona Shokrof
 
Why Companies need to work agile ?
Why Companies need to work agile ? Why Companies need to work agile ?
Why Companies need to work agile ? Agile Arena
 
Lean Kanban India 2016 - Digital Transformation
Lean Kanban India 2016 - Digital TransformationLean Kanban India 2016 - Digital Transformation
Lean Kanban India 2016 - Digital TransformationMike Leber
 
Lean Kanban India 2016 | Digital Transformation – Challenge for Change, Call ...
Lean Kanban India 2016 | Digital Transformation – Challenge for Change, Call ...Lean Kanban India 2016 | Digital Transformation – Challenge for Change, Call ...
Lean Kanban India 2016 | Digital Transformation – Challenge for Change, Call ...LeanKanbanIndia
 
Digital economy by Mike Leber
Digital economy by Mike Leber Digital economy by Mike Leber
Digital economy by Mike Leber Innovation Roots
 
Agile NCR 2013- Jainendra Kumar - agilemethodology-pitneybowe-jai1
Agile NCR 2013-  Jainendra Kumar - agilemethodology-pitneybowe-jai1Agile NCR 2013-  Jainendra Kumar - agilemethodology-pitneybowe-jai1
Agile NCR 2013- Jainendra Kumar - agilemethodology-pitneybowe-jai1AgileNCR2013
 

Ähnlich wie Why Most IT Projects Fail (20)

Business Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckBusiness Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI Check
 
What Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMOWhat Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMO
 
Introduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin Goyette
 
14.1 features
14.1 features14.1 features
14.1 features
 
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...
 
Getting Started with PPM Benefits Realization
Getting Started with PPM Benefits RealizationGetting Started with PPM Benefits Realization
Getting Started with PPM Benefits Realization
 
Group b opm-ppt_final
Group b opm-ppt_finalGroup b opm-ppt_final
Group b opm-ppt_final
 
Business Transformation Through Enterprise Collaboration Aiim Social Busines...
Business Transformation Through Enterprise Collaboration  Aiim Social Busines...Business Transformation Through Enterprise Collaboration  Aiim Social Busines...
Business Transformation Through Enterprise Collaboration Aiim Social Busines...
 
Core Skills for Change Agents
Core Skills for Change AgentsCore Skills for Change Agents
Core Skills for Change Agents
 
Project Management Trends 2017
Project Management Trends 2017Project Management Trends 2017
Project Management Trends 2017
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13
 
A 7 year lean journey
A 7 year lean journeyA 7 year lean journey
A 7 year lean journey
 
Why companies need to work agile ?
Why companies need to work agile ?Why companies need to work agile ?
Why companies need to work agile ?
 
Why Companies need to work agile ?
Why Companies need to work agile ? Why Companies need to work agile ?
Why Companies need to work agile ?
 
Lean Kanban India 2016 - Digital Transformation
Lean Kanban India 2016 - Digital TransformationLean Kanban India 2016 - Digital Transformation
Lean Kanban India 2016 - Digital Transformation
 
Lean Kanban India 2016 | Digital Transformation – Challenge for Change, Call ...
Lean Kanban India 2016 | Digital Transformation – Challenge for Change, Call ...Lean Kanban India 2016 | Digital Transformation – Challenge for Change, Call ...
Lean Kanban India 2016 | Digital Transformation – Challenge for Change, Call ...
 
Digital economy by Mike Leber
Digital economy by Mike Leber Digital economy by Mike Leber
Digital economy by Mike Leber
 
Agile Executive Forum: Welcoming Remarks
Agile Executive  Forum: Welcoming RemarksAgile Executive  Forum: Welcoming Remarks
Agile Executive Forum: Welcoming Remarks
 
Agile for sales
Agile for salesAgile for sales
Agile for sales
 
Agile NCR 2013- Jainendra Kumar - agilemethodology-pitneybowe-jai1
Agile NCR 2013-  Jainendra Kumar - agilemethodology-pitneybowe-jai1Agile NCR 2013-  Jainendra Kumar - agilemethodology-pitneybowe-jai1
Agile NCR 2013- Jainendra Kumar - agilemethodology-pitneybowe-jai1
 

Why Most IT Projects Fail

  • 1. Why Most IT Projects Fail
  • 3. How the customer explained it
  • 4. How the project leader understood it
  • 5. How the analyst designed it
  • 7. How the business consultant described it
  • 8. How the project was documented
  • 9. How much the project cost
  • 10. What the customer really needed
  • 11. 1995 – The CHAOS Report First comprehensive study on success and failure of software projects – Conducted by The Standish Group – Updated roughly every two years Survey of IT executive managers – large and small businesses – various industries • inc. banking, securities, manufacturing, retail, wholeale, health care, insurance, services and government
  • 12. Classifications • “Successful” – On time, on budget, all features • “Challenged” – Completed but over-budget, over time estimate, missing features • “Impaired” – Canceled
  • 13. Result of first study - 1994 data Successful 16% Canceled 31% Challenged 53%
  • 14. Reasons for Challenged/Canceled, 1994 Lack of User Unrealistic Time Frames Involvement Lack of Planning Incomplete Requirements Project No Longer Needed Changing Requirements Lack of Resources Lack of Executive Support Lack of Competence with Technology Used Unrealistic Expectations
  • 15. Reasons for Success, 1994  User Involvement  Smaller Project  Executive Milestones Management Support  Competent Staff  Clear Statement of  Ownership Requirements  Clear Vision &  Proper Planning Objectives  Realistic Expectations  Hard-Working, Focused Staff
  • 16. How Are Big IT Projects Run? IT is left to IT Lack of involvement by stakeholders Matrix organizations People not dedicated & focused Accountability is to department head, not project lead Poor communication • No co-location • Simple issues take a long time to resolve
  • 17. How Are Big IT Projects Run? Big, upfront requirements Stakeholders will ask for the moon Documentation so voluminous that often inconsistent & conflicting • Thick documentation = false sense of confidence Business outcomes poorly/not defined Lack of measurable, observable criteria for success despite voluminous requirements documentation • Ex. cost reduction targets, customer satisfaction, market share, process handling time
  • 18. The Problem with “Waterfall” Mistakes are hard to find in early stages Change becomes more expensive in later stages
  • 19. CHAOS Results, '94 - '08 1994 1996 1998 2000 2002 2004 2006 2008 Successful 16% 27% 26% 28% 34% 29% 35% 32% Challenged 53% 33% 46% 49% 51% 53% 46% 44% Canceled 31% 40% 28% 23% 15% 18% 19% 24% 60% 50% 40% 30% 20% 10% 0% 1994 1996 1998 2000 2002 2004 2006 2008
  • 20. Reasons for Success, '04 - '08 • User involvement • Project manager • Executive management expertise support • Financial management • Clear business • Skilled resources objectives • Formal methodology • Optimizing scope • Standard tools and • Agile process methodology
  • 21. What is Agile? Family of methodologies that advocate “lightweight” and “human” software development processes – Extreme Programming (XP), Scrum, Kanban, Lean, Crystal, Agile Unified Process... Coined in 2001 by the creators of similar methodologies reacting to “heavyweight” methodologies – “heavyweight”: too much work that does not contribute to successful software project
  • 22. What is Agile? Emphasis on Customer satisfaction Job satisfaction Removal of things that do not contribute to above
  • 23. What is Agile? Culture Values and attitude of people involved are just as important as processes Automation for Quick Feedback Automated tests, code quality metrics, acceptance criteria, automated build & deployment...
  • 24. Agile Adoption, Forrester 2009 Waterfall 13% Agile 35% Iterative 21% No Formal Process 31%
  • 25. Aspects of Software Development • Project - No one Management methodology covers • Engineering all aspects • Business Analysis - No one methodology covers • Quality Assurance all situations • User Experience • Others...
  • 26. Some Agile Practices Interdisciplinary, co-located teams Ex. Qwest Communications project Short iterations Deliver working systems for customer feedback Test-Driven Development Define success before you build, down to the smallest unit
  • 27. Some Agile Practices Continuous Integration Automatically build and deploy entire system multiple times a day, running automated tests and other quality tools Refactoring Constantly improving code design to make it easy to accommodate change DevOps Integrate development and operations into a seamless, automated practice
  • 28. Are Agile Practices the Answer? NO Many organizations have adopted Agile practices with poor results
  • 29. Are Agile Practices the Answer? Beware of the hype surrounding Agile
  • 30. Why Agile Fails • Culture of mistrust • Performance measures not aligned towards collaboration • Capability of personnel • Agile authors and consultants that preach silver bullets & snake oil – Example... “leaderless teams”... what?
  • 31. Improving the Success Rate • No silver bullets – Slow and steady changes – Each company is different • Changing not just practices, but also culture and performance measures – Align towards collaboration • Ex: Reward overall project success, not just specific department deliverables • Smaller project scopes, measurable outcomes
  • 32. Improving the Success Rate • Focused, multidisciplinary, co-located teams – Avoid matrix organization – IT is too important to leave to IT! • Teams with end-to-end responsibility – Requirements definition, design, development, testing, deployment, and business results • Did I say no silver bullets? – Experienced, pragmatic coaches can help
  • 33. The Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  • 34. Agile at Orange & Bronze Been doing Agile since its foundation in 2005 Before it became mainstream We've tried different methodologies and practices XP, Scrum, Kanban, Lean... Not all practices work in all conditions The first to offer training & coaching in Agile methodologies and practices Scrum, TDD, Agile Business Analysis, Agile QA, etc Trainers/coaches are seasoned practitioners Officers & architects speak at Agile conferences here and abroad
  • 35. Some of Our Clients Software Development Training & Coaching Both