SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
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!!

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von IFCLA - International Federation of Computer Law Associations

Mehr von 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
 

Kürzlich hochgeladen

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Kürzlich hochgeladen (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

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