SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
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!!

Más contenido relacionado

La actualidad más candente

Contract management for non specialists
Contract management for non specialistsContract management for non specialists
Contract management for non specialistsTom Hyner
 
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 Combinedgkoehlinger
 
Ob news pp presentation
Ob news pp presentationOb news pp presentation
Ob news pp presentationBrandon Biscoe
 
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 ChadwickEncompass Corporation
 
Identifying and Overcoming Roadblocks to Change
Identifying and Overcoming Roadblocks to ChangeIdentifying and Overcoming Roadblocks to Change
Identifying and Overcoming Roadblocks to Changerhefner
 
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 SlideTeam
 
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?loriayre
 
Why Iocom Video Conferencing
Why Iocom Video ConferencingWhy Iocom Video Conferencing
Why Iocom Video ConferencingMarilynBlanchard
 
Prioritisation simulation
Prioritisation simulationPrioritisation simulation
Prioritisation simulationAlex Gray
 
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 101Decision CAMP
 
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 ScaleDecision Management Solutions
 
Surviving the Software Selection Process
Surviving the Software Selection ProcessSurviving the Software Selection Process
Surviving the Software Selection ProcessAnthony D'Ugo
 
Stakeholders and Issues Management Approaches
Stakeholders and Issues Management ApproachesStakeholders and Issues Management Approaches
Stakeholders and Issues Management Approachessarahobaidee
 
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 IndustryFred Berger
 

La actualidad más candente (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
 

Similar a 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 ManagementJohn Felix
 
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 VendorsSteve Nunziata
 
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 Contractswilliamskym
 
Legal Resource Allocation:
Legal Resource Allocation: Legal Resource Allocation:
Legal Resource Allocation: KarenGimbal
 
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 projectsCraig Brown
 
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 ControlCoupa Software
 
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 2014rhirschfeld
 
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 projectsMSM Software
 
Bldg accnt relation
Bldg accnt relationBldg accnt relation
Bldg accnt relationamitgurus
 
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 CultureAllen Matkins
 
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?activelylazy
 
Effective Contract Management
Effective Contract ManagementEffective Contract Management
Effective Contract ManagementDr Gordon Murray
 
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...Michael Fagan
 
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...Daniel W. Linna Jr.
 
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 PowerWalter Adamson
 
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
 
Project Profitability
Project ProfitabilityProject Profitability
Project ProfitabilityAtollon
 

Similar a 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
 

Más de IFCLA - International Federation of Computer Law Associations

Más 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
 

Último

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
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 FMESafe Software
 
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 Takeoffsammart93
 
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, Adobeapidays
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
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 challengesrafiqahmad00786416
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
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 FMESafe Software
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Último (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
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
 
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
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

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