SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
IFCLA Conference 2010
     Brian Hanly
A Vicious Circle

                   project
                    failure

                                 increased
    lower                          control
 productivity




       lower                     increased
       morale                  documentation

                   increased
                     stress
…it’s all in the system…


“your organization's productivity is influenced by
 the production process itself”- Edward Deming



 “Simple, clear purpose and principles give
    rise to complex, intelligent behavior.”
   Complex rules and regulations give rise
 to simple, stupid behavior.” Dee Hock, VISA
Systemic Issues with Waterfall



    Analysis     Design          Build   Test
Values, Principles & Practices




   BEING




                                 DOING
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 product 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.
Values


 Communication
 Feedback
 Simplicity
 Courage
 Respect
 Trust
 Transparency
The Principles


 Eliminate Waste
 Build Quality In
 Create Knowledge
 Defer Commitments
 Deliver Fast
 Customer First
 Respect People
 Optimize the Whole / Collaboration
 Working Solutions as Progress
 Continuous Improvement
 Economics
 Flow
Forms of Waste being examined


 Overproduction of features, or of specific elements before they
  are needed
 Waiting and Delay
 Handoff
 Extra Processing (relearning, reinvention)
 Partially done work – reduce work-in-process
 Task Switching and interruptions
 Rework and Defects
 Under using your people’s talents
 Knowledge scatter or loss
 Wishful Thinking
 Untimely management of risk
Agile Sourcing
 Agreements
“Based on a fundamental understanding
  and acceptance of the unpredictable
   nature of software development.”
Fear of Opportunism


 Taking advantage of opportunities without regard for the
  consequences to others.
 Seeking immediate advantage with little regard for ultimate
  consequences.
 Self-Interest
 Self-Seeking
Transaction Costs

 Selection
 Negotiation and Renegotiation
 Monitoring and Enforcement
 Billing and Payment
 Inventory and Transportation
 Cost of Diminished Communication
 Cost of Loss of Skill Base
 Cost of Poor Results
       “Transaction Costs do Not Add Value”
The Purpose of Contracts


 Conventional Wisdom
 - Companies inevitably look out for their own interests
 - Contracts are needed to limit opportunistic behaviour
 The Lean Approach
 - Assume other party will act in good faith
 - Let the relationship limit opportunism

“The Lean Approach Lowers Transaction Costs”
Contract Models


 Fixed Price
 Time-and-Materials
 Multi-Stage
 Leading to Fixed Price
 Progressive or Delivered Feature
 Target (Cost)
Selecting a Contract Model


 All contract models create a bi-lateral monopoly.
 - Switching Costs are prohibitively high
 Risk should be born by the party best able to manage it.
 - Uncertainty in the domain
   - Customer
 - Uncertainty in the technology
   - Supplier
Fixed Price


 Generally do not give the lowest cost
 Competent suppliers will include cost of risk in bid
 Selection favours the most optimistic [desperate] supplier
  - Least likely to understand project’s complexity
  - Most likely to require
    - Rescue by Customer
    - Loss sustained by Supplier
    - High Cost Change Orders
 Fixed Price Contracts Lead to:
 - Early Scope Definition (to protect the vendor)
 - Excess Scope (to protect the customer)
Lean Fixed Price


 Fundamental Rule:
 - Scope Must Be Negotiable
 Vendor must have confidence that when the money is gone, the
  customer will either agree that the work is done or negotiate in
  good faith for more funding.
 Customer must have confidence that when the money is gone,
  their basic business objectives will be met.
 Most Fixed Price Contracting Language does not support
  Negotiable Scope.
Time and Material Contracts


 Customer is at Greatest Risk
 - Supplier has little incentive to control costs
 Need to Control Supplier Opportunism
 - Enter – The Waterfall Lifecycle
 Transaction Costs of Control are High
Time & Material & Agile


 Fundamental Rule:
  - Control with Feedback
 Customer must develop confidence as the money is being
  spent, that their business objectives will be met in a reasonable
  timeframe for a reasonable cost.
 Vendor must have confidence that they will have regular access
  to the customer and obtain regular, reliable feedback.
 Most Time-and-Material Contracting Language stipulates
  traditional control rather than control with feedback.
Progressive Contracts


 Start With An Umbrella Contract
 Release Work In Stages
 Each Stage is an Iteration
 Often Early Stages are Time-and-Materials
 Later Stages May Be Fixed Price
 Scope Beyond the Existing Stage
 Remains Negotiable
Summary


 Trust-Based Partnerships
 Require risk sharing
 Adapt to change and uncertainty
 Depend on the relationship to limit opportunism
 Are nurtured through excellent communications
 Almost always yield faster, better, cheaper results
Thank you!!

Contenu connexe

Tendances

Smart Sl As 9.15.09 Combined
Smart Sl As 9.15.09 CombinedSmart Sl As 9.15.09 Combined
Smart Sl As 9.15.09 Combined
gkoehlinger
 
Encompass & ARITA Webinar: Reshaping Insolvency with Hall Chadwick
Encompass & ARITA Webinar: Reshaping Insolvency with Hall ChadwickEncompass & ARITA Webinar: Reshaping Insolvency with Hall Chadwick
Encompass & ARITA Webinar: Reshaping Insolvency with Hall Chadwick
Encompass Corporation
 
Why Iocom Video Conferencing
Why Iocom Video ConferencingWhy Iocom Video Conferencing
Why Iocom Video Conferencing
MarilynBlanchard
 
Stakeholders and Issues Management Approaches
Stakeholders and Issues Management ApproachesStakeholders and Issues Management Approaches
Stakeholders and Issues Management Approaches
sarahobaidee
 

Tendances (18)

Simplify BPM with Decision Management
Simplify BPM with Decision ManagementSimplify BPM with Decision Management
Simplify BPM with Decision Management
 
Contract management for non specialists
Contract management for non specialistsContract management for non specialists
Contract management for non specialists
 
Smart Sl As 9.15.09 Combined
Smart Sl As 9.15.09 CombinedSmart Sl As 9.15.09 Combined
Smart Sl As 9.15.09 Combined
 
Ob news pp presentation
Ob news pp presentationOb news pp presentation
Ob news pp presentation
 
Encompass & ARITA Webinar: Reshaping Insolvency with Hall Chadwick
Encompass & ARITA Webinar: Reshaping Insolvency with Hall ChadwickEncompass & ARITA Webinar: Reshaping Insolvency with Hall Chadwick
Encompass & ARITA Webinar: Reshaping Insolvency with Hall Chadwick
 
Identifying and Overcoming Roadblocks to Change
Identifying and Overcoming Roadblocks to ChangeIdentifying and Overcoming Roadblocks to Change
Identifying and Overcoming Roadblocks to Change
 
Decision making 101
Decision making 101Decision making 101
Decision making 101
 
Change Management Obstacles And Problems PowerPoint Presentation Slides
Change Management Obstacles And Problems PowerPoint Presentation Slides Change Management Obstacles And Problems PowerPoint Presentation Slides
Change Management Obstacles And Problems PowerPoint Presentation Slides
 
Technical debt
Technical debtTechnical debt
Technical debt
 
Cii Sme
Cii SmeCii Sme
Cii Sme
 
Cents and Sensibility: Will your Technology Pay off?
Cents and Sensibility: Will your Technology Pay off?Cents and Sensibility: Will your Technology Pay off?
Cents and Sensibility: Will your Technology Pay off?
 
Why Iocom Video Conferencing
Why Iocom Video ConferencingWhy Iocom Video Conferencing
Why Iocom Video Conferencing
 
Prioritisation simulation
Prioritisation simulationPrioritisation simulation
Prioritisation simulation
 
Decision CAMP 2014 - James Taylor - Decision Management 101
Decision CAMP 2014 - James Taylor - Decision Management 101Decision CAMP 2014 - James Taylor - Decision Management 101
Decision CAMP 2014 - James Taylor - Decision Management 101
 
Lessons Learned from the Real-life Deployment of Decision Management at Scale
Lessons Learned from the Real-life Deployment of Decision Management at ScaleLessons Learned from the Real-life Deployment of Decision Management at Scale
Lessons Learned from the Real-life Deployment of Decision Management at Scale
 
Surviving the Software Selection Process
Surviving the Software Selection ProcessSurviving the Software Selection Process
Surviving the Software Selection Process
 
Stakeholders and Issues Management Approaches
Stakeholders and Issues Management ApproachesStakeholders and Issues Management Approaches
Stakeholders and Issues Management Approaches
 
Managed Print Services Within The Copier Industry
Managed Print Services Within The Copier IndustryManaged Print Services Within The Copier Industry
Managed Print Services Within The Copier Industry
 

Similaire à What is agile and how does it differ from the traditional waterfall method brian hanly

Global Project Management
Global Project ManagementGlobal Project Management
Global Project Management
John Felix
 
Cipsa Obtaining Value For Money On Service And Operational Contracts
Cipsa   Obtaining Value For Money On Service And Operational ContractsCipsa   Obtaining Value For Money On Service And Operational Contracts
Cipsa Obtaining Value For Money On Service And Operational Contracts
williamskym
 
Legal Resource Allocation:
Legal Resource Allocation: Legal Resource Allocation:
Legal Resource Allocation:
KarenGimbal
 
Procurement Leaders Forum 2010 - Berkshire Bank - From Concept to Control
Procurement Leaders Forum 2010 - Berkshire Bank - From Concept to ControlProcurement Leaders Forum 2010 - Berkshire Bank - From Concept to Control
Procurement Leaders Forum 2010 - Berkshire Bank - From Concept to Control
Coupa Software
 
Bldg accnt relation
Bldg accnt relationBldg accnt relation
Bldg accnt relation
amitgurus
 
Breaking Down Barriers: Creating a Client-Focused Law Firm Culture
Breaking Down Barriers: Creating a Client-Focused Law Firm CultureBreaking Down Barriers: Creating a Client-Focused Law Firm Culture
Breaking Down Barriers: Creating a Client-Focused Law Firm Culture
Allen Matkins
 
Sales institute11 01 19 v3 [read only](1)
Sales institute11 01 19 v3 [read only](1)Sales institute11 01 19 v3 [read only](1)
Sales institute11 01 19 v3 [read only](1)
Sales Institute Ireland
 

Similaire à What is agile and how does it differ from the traditional waterfall method brian hanly (20)

Week 10-global-it-pm-1222593912905712-8
Week 10-global-it-pm-1222593912905712-8Week 10-global-it-pm-1222593912905712-8
Week 10-global-it-pm-1222593912905712-8
 
Global Project Management
Global Project ManagementGlobal Project Management
Global Project Management
 
Procurement in the age of Agile: Enlightened Agile Teams and Heathen Vendors
Procurement in the age of Agile: Enlightened Agile Teams and Heathen VendorsProcurement in the age of Agile: Enlightened Agile Teams and Heathen Vendors
Procurement in the age of Agile: Enlightened Agile Teams and Heathen Vendors
 
Cipsa Obtaining Value For Money On Service And Operational Contracts
Cipsa   Obtaining Value For Money On Service And Operational ContractsCipsa   Obtaining Value For Money On Service And Operational Contracts
Cipsa Obtaining Value For Money On Service And Operational Contracts
 
Legal Resource Allocation:
Legal Resource Allocation: Legal Resource Allocation:
Legal Resource Allocation:
 
The Project Management Process - Week 10 Global Issues in IT projects
The Project Management Process - Week 10   Global Issues in IT projectsThe Project Management Process - Week 10   Global Issues in IT projects
The Project Management Process - Week 10 Global Issues in IT projects
 
Procurement Leaders Forum 2010 - Berkshire Bank - From Concept to Control
Procurement Leaders Forum 2010 - Berkshire Bank - From Concept to ControlProcurement Leaders Forum 2010 - Berkshire Bank - From Concept to Control
Procurement Leaders Forum 2010 - Berkshire Bank - From Concept to Control
 
McComb's MBA Guest Lecture : Presentation Feb 2014
McComb's MBA Guest Lecture : Presentation Feb 2014McComb's MBA Guest Lecture : Presentation Feb 2014
McComb's MBA Guest Lecture : Presentation Feb 2014
 
Managing client expectations of agile in commercial software projects
Managing client expectations of agile in commercial software projectsManaging client expectations of agile in commercial software projects
Managing client expectations of agile in commercial software projects
 
Bldg accnt relation
Bldg accnt relationBldg accnt relation
Bldg accnt relation
 
Breaking Down Barriers: Creating a Client-Focused Law Firm Culture
Breaking Down Barriers: Creating a Client-Focused Law Firm CultureBreaking Down Barriers: Creating a Client-Focused Law Firm Culture
Breaking Down Barriers: Creating a Client-Focused Law Firm Culture
 
Agile software development how can it go wrong - purdey castle
Agile software development   how can it go wrong - purdey castleAgile software development   how can it go wrong - purdey castle
Agile software development how can it go wrong - purdey castle
 
Offers & Pricing
Offers & PricingOffers & Pricing
Offers & Pricing
 
Why don't small companies do big a agile?
Why don't small companies do big a agile?Why don't small companies do big a agile?
Why don't small companies do big a agile?
 
Effective Contract Management
Effective Contract ManagementEffective Contract Management
Effective Contract Management
 
Using Cost of Delay to de-scale your organisation through decentralised decis...
Using Cost of Delay to de-scale your organisation through decentralised decis...Using Cost of Delay to de-scale your organisation through decentralised decis...
Using Cost of Delay to de-scale your organisation through decentralised decis...
 
Data-Driven Risk Assessment for Litigators and Transactional Lawyers - Connie...
Data-Driven Risk Assessment for Litigators and Transactional Lawyers - Connie...Data-Driven Risk Assessment for Litigators and Transactional Lawyers - Connie...
Data-Driven Risk Assessment for Litigators and Transactional Lawyers - Connie...
 
IT Outsourcing: Engaging with the Market to Leverage your Buying Power
IT Outsourcing: Engaging with the Market to Leverage your Buying PowerIT Outsourcing: Engaging with the Market to Leverage your Buying Power
IT Outsourcing: Engaging with the Market to Leverage your Buying Power
 
Sales institute11 01 19 v3 [read only](1)
Sales institute11 01 19 v3 [read only](1)Sales institute11 01 19 v3 [read only](1)
Sales institute11 01 19 v3 [read only](1)
 
Project Profitability
Project ProfitabilityProject Profitability
Project Profitability
 

Plus de IFCLA - International Federation of Computer Law Associations

Plus de IFCLA - International Federation of Computer Law Associations (20)

What Lies Ahead? Emerging Licensing Models For Commercial Content Oosterbaan
What Lies Ahead? Emerging Licensing Models For Commercial Content OosterbaanWhat Lies Ahead? Emerging Licensing Models For Commercial Content Oosterbaan
What Lies Ahead? Emerging Licensing Models For Commercial Content Oosterbaan
 
Legal issues in the cloud renzo marchini & gene landy
Legal issues in the cloud   renzo marchini & gene landyLegal issues in the cloud   renzo marchini & gene landy
Legal issues in the cloud renzo marchini & gene landy
 
Agile project case study by a satisfied customer jora gill
Agile project case study by a satisfied customer   jora gillAgile project case study by a satisfied customer   jora gill
Agile project case study by a satisfied customer jora gill
 
Software development contractual issues susan atkinson
Software development contractual issues   susan atkinsonSoftware development contractual issues   susan atkinson
Software development contractual issues susan atkinson
 
Convergence legal aspects- regulatory framework - patrick van eecke
Convergence   legal aspects- regulatory framework - patrick van eeckeConvergence   legal aspects- regulatory framework - patrick van eecke
Convergence legal aspects- regulatory framework - patrick van eecke
 
Whose content? whose revenue? who should be liable for a user's content? jo...
Whose content? whose revenue? who should be liable for a user's content?   jo...Whose content? whose revenue? who should be liable for a user's content?   jo...
Whose content? whose revenue? who should be liable for a user's content? jo...
 
Service provider view how to cope with content diversity - kaisa olkkonen
Service provider view   how to cope with content diversity - kaisa olkkonenService provider view   how to cope with content diversity - kaisa olkkonen
Service provider view how to cope with content diversity - kaisa olkkonen
 
Multi channel digital distribution - jp virtanen
Multi channel digital distribution - jp virtanenMulti channel digital distribution - jp virtanen
Multi channel digital distribution - jp virtanen
 
From isp liability to isp cooperation international developments from us dm...
From isp liability to isp cooperation   international developments from us dm...From isp liability to isp cooperation   international developments from us dm...
From isp liability to isp cooperation international developments from us dm...
 
Carlsberg lessons learned from re-tendering an international infrastructure ...
Carlsberg  lessons learned from re-tendering an international infrastructure ...Carlsberg  lessons learned from re-tendering an international infrastructure ...
Carlsberg lessons learned from re-tendering an international infrastructure ...
 
Transfer of employees in secondary outsourcing timo karsten
Transfer of employees in secondary outsourcing   timo karstenTransfer of employees in secondary outsourcing   timo karsten
Transfer of employees in secondary outsourcing timo karsten
 
Managing risks when offshoring services including a practical indian experie...
Managing risks when offshoring services  including a practical indian experie...Managing risks when offshoring services  including a practical indian experie...
Managing risks when offshoring services including a practical indian experie...
 
Exiting and replacement suppliers managing transition risk - clive davies
Exiting and replacement suppliers  managing transition risk - clive daviesExiting and replacement suppliers  managing transition risk - clive davies
Exiting and replacement suppliers managing transition risk - clive davies
 
Benchmark and exit clauses how to knock down the exit barriers - ulrich bäumer
Benchmark and exit clauses  how to knock down the exit barriers - ulrich bäumerBenchmark and exit clauses  how to knock down the exit barriers - ulrich bäumer
Benchmark and exit clauses how to knock down the exit barriers - ulrich bäumer
 
It outsourcing enters new decade claudio da rold
It outsourcing enters new decade   claudio da roldIt outsourcing enters new decade   claudio da rold
It outsourcing enters new decade claudio da rold
 
Navigating the privacy sea christian runte
Navigating the privacy sea   christian runteNavigating the privacy sea   christian runte
Navigating the privacy sea christian runte
 
Navigating the regulatory sea graham smith
Navigating the regulatory sea   graham smithNavigating the regulatory sea   graham smith
Navigating the regulatory sea graham smith
 
Competing while collaborating petri kuoppamäki
Competing while collaborating   petri kuoppamäkiCompeting while collaborating   petri kuoppamäki
Competing while collaborating petri kuoppamäki
 
Legal and ip trends in standardisation marcus glader
Legal and ip trends in standardisation   marcus gladerLegal and ip trends in standardisation   marcus glader
Legal and ip trends in standardisation marcus glader
 
Convergence business models and services dr. klaus m. steinmaurer
Convergence business models and services   dr. klaus m. steinmaurerConvergence business models and services   dr. klaus m. steinmaurer
Convergence business models and services dr. klaus m. steinmaurer
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

What is agile and how does it differ from the traditional waterfall method brian hanly

  • 1. IFCLA Conference 2010 Brian Hanly
  • 2. A Vicious Circle project failure increased lower control productivity lower increased morale documentation increased stress
  • 3. …it’s all in the system… “your organization's productivity is influenced by the production process itself”- Edward Deming “Simple, clear purpose and principles give rise to complex, intelligent behavior.” Complex rules and regulations give rise to simple, stupid behavior.” Dee Hock, VISA
  • 4. Systemic Issues with Waterfall Analysis Design Build Test
  • 5. Values, Principles & Practices BEING DOING
  • 6. 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 product 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.
  • 7. Values  Communication  Feedback  Simplicity  Courage  Respect  Trust  Transparency
  • 8. The Principles  Eliminate Waste  Build Quality In  Create Knowledge  Defer Commitments  Deliver Fast  Customer First  Respect People  Optimize the Whole / Collaboration  Working Solutions as Progress  Continuous Improvement  Economics  Flow
  • 9. Forms of Waste being examined  Overproduction of features, or of specific elements before they are needed  Waiting and Delay  Handoff  Extra Processing (relearning, reinvention)  Partially done work – reduce work-in-process  Task Switching and interruptions  Rework and Defects  Under using your people’s talents  Knowledge scatter or loss  Wishful Thinking  Untimely management of risk
  • 11. “Based on a fundamental understanding and acceptance of the unpredictable nature of software development.”
  • 12. Fear of Opportunism  Taking advantage of opportunities without regard for the consequences to others.  Seeking immediate advantage with little regard for ultimate consequences.  Self-Interest  Self-Seeking
  • 13. Transaction Costs  Selection  Negotiation and Renegotiation  Monitoring and Enforcement  Billing and Payment  Inventory and Transportation  Cost of Diminished Communication  Cost of Loss of Skill Base  Cost of Poor Results “Transaction Costs do Not Add Value”
  • 14. The Purpose of Contracts  Conventional Wisdom - Companies inevitably look out for their own interests - Contracts are needed to limit opportunistic behaviour  The Lean Approach - Assume other party will act in good faith - Let the relationship limit opportunism “The Lean Approach Lowers Transaction Costs”
  • 15. Contract Models  Fixed Price  Time-and-Materials  Multi-Stage  Leading to Fixed Price  Progressive or Delivered Feature  Target (Cost)
  • 16. Selecting a Contract Model  All contract models create a bi-lateral monopoly. - Switching Costs are prohibitively high  Risk should be born by the party best able to manage it. - Uncertainty in the domain - Customer - Uncertainty in the technology - Supplier
  • 17. Fixed Price  Generally do not give the lowest cost  Competent suppliers will include cost of risk in bid  Selection favours the most optimistic [desperate] supplier - Least likely to understand project’s complexity - Most likely to require - Rescue by Customer - Loss sustained by Supplier - High Cost Change Orders  Fixed Price Contracts Lead to: - Early Scope Definition (to protect the vendor) - Excess Scope (to protect the customer)
  • 18. Lean Fixed Price  Fundamental Rule: - Scope Must Be Negotiable  Vendor must have confidence that when the money is gone, the customer will either agree that the work is done or negotiate in good faith for more funding.  Customer must have confidence that when the money is gone, their basic business objectives will be met.  Most Fixed Price Contracting Language does not support Negotiable Scope.
  • 19. Time and Material Contracts  Customer is at Greatest Risk - Supplier has little incentive to control costs  Need to Control Supplier Opportunism - Enter – The Waterfall Lifecycle  Transaction Costs of Control are High
  • 20. Time & Material & Agile  Fundamental Rule: - Control with Feedback  Customer must develop confidence as the money is being spent, that their business objectives will be met in a reasonable timeframe for a reasonable cost.  Vendor must have confidence that they will have regular access to the customer and obtain regular, reliable feedback.  Most Time-and-Material Contracting Language stipulates traditional control rather than control with feedback.
  • 21. Progressive Contracts  Start With An Umbrella Contract  Release Work In Stages  Each Stage is an Iteration  Often Early Stages are Time-and-Materials  Later Stages May Be Fixed Price  Scope Beyond the Existing Stage  Remains Negotiable
  • 22. Summary  Trust-Based Partnerships  Require risk sharing  Adapt to change and uncertainty  Depend on the relationship to limit opportunism  Are nurtured through excellent communications  Almost always yield faster, better, cheaper results