SlideShare a Scribd company logo
1 of 16
Agile Contracts
15-07-2017
Contract
 What is a Contract?
 Do we Really Need it?
Real Life Contracts
Mangalyam tantunanena mama jeevana hetuna:
kanthe badhnami subhage twam jeeva saradam satam
“O my bride, the source of all my spiritual riches, I tie this auspicious thread around your throat,
which (shall be) the foundation and source of my life (hence forth). I bless that you may live for
hundred years. (And by this, I am blessed too as I pledge to be your partner in life)”
Agile Manifesto
 Customer Collaboration over contract negotiation
Triple Constraint
 Projects must be delivered within cost
 Projects must be delivered on time
 Projects must meet the agreed scope
 Projects must also meet customer quality requirements
Agile Principles
 Our highest priority is to satisfy the customer
through early and continuous delivery of
valuable software
 Deliver working software frequently, from a
couple of weeks to a couple of months, with a
preference to the shorter timescale
Fixed Price Contracts
 FPFS :Time and Cost are Fixed(Sometimes Scope
also)
 All the scopes are defined initially
 Extra payment for the changes
 Disadvantages
Sellers may try to cut the scope to deliver the
projects on time and within budget
Quality is not guaranteed for the customer
Risk to the Seller
Fixed Price Contracts
 Fixed Price Incentive Fee (FPIF)
 If project ends sooner, an additional amount is paid to
the seller
 Fixed Price Award Fee (FPAF)
 If performance exceeds the expectations, an additional
amount is rewarded to the seller
 Fixed Price Economic Price Adjustment (FPEPA)
 The fixed price can be re-determined depending on the
market pricing rate
Fixed Price Contracts
 Fixed Price per Iteration
 Requirements defined and agreed-on before the iteration
 Highly flexible or no predefined requirements
 Supplier has to give the clear estimates
 Scope changes is a risk
 Transparency, frequent deliveries can win customers
confidence
 Fixed Price per unit of work
 Feature Points, Story points
 This approach is not quite common
Cost Reimbursable Contracts
 Suitable for the projects without clear scope
 Payment as per the agreed time frame
 This model is rarely adapted
 Disadvantages
 Payment to be done as per the agreed timeline
 Supplier can raise unlimited amount
 Always beneficial for the supplier
Cost Reimbursable Contracts
 Cost Plus Fee (CPF)
 Agreed total cost for the seller plus a percentage of fee
over cost
 Cost Plus Fixed Fee (CPFF)
 Agreed fixed amount (for supplier)
 Cost incurred on the project is reimbursed on top of this
 Cost Plus Incentive Fee (CPIF)
 A performance-based extra amount will be paid
Time and Material
 Scope not detailed initially
 Cost based on Hourly/Man Days
 Anytime Scope changes
 Customer decides the End date of the contracts
Progressive Contracts
Variable Price Variable Scope Progressive Contracts
 Flexible contracts
 Suitable for Agile projects
 Define the cost per iteration but not scope
 Termination can occur at any time
 Based on the relationship, the projects can continue
indefinitely
Target Cost Contracts
 Share a % of profit of the target cost
 Supplier to bear the overrun cost if not met the expectation
 Target cost is clearly communicated
 Target cost can be set for the entire project or for the
particular unit
 Client needs to have a clear knowledge to accurately measure
the target cost
Profit Sharing Contracts
 Share an agreed % of benefits of the profit
 Motivates the supplier
ODC based Contracts
Agile contracts

More Related Content

Similar to Agile contracts

Working With Agile Suppliers Toby Mckenzie
Working With Agile Suppliers   Toby MckenzieWorking With Agile Suppliers   Toby Mckenzie
Working With Agile Suppliers Toby MckenzieValtech UK
 
Types of contract in Project management
Types of contract in Project managementTypes of contract in Project management
Types of contract in Project managementAli Heydari
 
Project Procurment Management
Project Procurment ManagementProject Procurment Management
Project Procurment ManagementSaad Al Jabri
 
Power Brokers Presentation
Power Brokers PresentationPower Brokers Presentation
Power Brokers Presentationcrystaljcameron
 
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
 
CONTRACTS AND ITS TYPES
CONTRACTS AND ITS TYPESCONTRACTS AND ITS TYPES
CONTRACTS AND ITS TYPESPundlik Rathod
 
Contract Types + EVMS
Contract Types + EVMSContract Types + EVMS
Contract Types + EVMSSteven Norton
 
PMP Chap 12 - Project Procurement Management Details - Part 1
PMP   Chap 12 - Project Procurement Management Details - Part 1PMP   Chap 12 - Project Procurement Management Details - Part 1
PMP Chap 12 - Project Procurement Management Details - Part 1Anand Bobade
 
Negotiated contracts
Negotiated contractsNegotiated contracts
Negotiated contractsSHUBHAM SINGH
 
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
 
Contract and Job costing
Contract and Job costing Contract and Job costing
Contract and Job costing Ashwitha shetty
 
How much will this cost?
How much will this cost?How much will this cost?
How much will this cost?Evan Leybourn
 

Similar to Agile contracts (20)

Project contracting
Project contracting Project contracting
Project contracting
 
Contract Negotiations
Contract NegotiationsContract Negotiations
Contract Negotiations
 
Agile contracts
Agile contractsAgile contracts
Agile contracts
 
Working With Agile Suppliers Toby Mckenzie
Working With Agile Suppliers   Toby MckenzieWorking With Agile Suppliers   Toby Mckenzie
Working With Agile Suppliers Toby Mckenzie
 
Types of contract in Project management
Types of contract in Project managementTypes of contract in Project management
Types of contract in Project management
 
Project Procurment Management
Project Procurment ManagementProject Procurment Management
Project Procurment Management
 
Power Brokers Presentation
Power Brokers PresentationPower Brokers Presentation
Power Brokers Presentation
 
Project contracts
Project contractsProject contracts
Project contracts
 
Common contract types
Common contract typesCommon contract types
Common contract types
 
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
 
CONTRACTS AND ITS TYPES
CONTRACTS AND ITS TYPESCONTRACTS AND ITS TYPES
CONTRACTS AND ITS TYPES
 
Agile contracts
Agile contractsAgile contracts
Agile contracts
 
Offers & Pricing
Offers & PricingOffers & Pricing
Offers & Pricing
 
BIS10 Service Delivery
BIS10 Service DeliveryBIS10 Service Delivery
BIS10 Service Delivery
 
Contract Types + EVMS
Contract Types + EVMSContract Types + EVMS
Contract Types + EVMS
 
PMP Chap 12 - Project Procurement Management Details - Part 1
PMP   Chap 12 - Project Procurement Management Details - Part 1PMP   Chap 12 - Project Procurement Management Details - Part 1
PMP Chap 12 - Project Procurement Management Details - Part 1
 
Negotiated contracts
Negotiated contractsNegotiated contracts
Negotiated contracts
 
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
 
Contract and Job costing
Contract and Job costing Contract and Job costing
Contract and Job costing
 
How much will this cost?
How much will this cost?How much will this cost?
How much will this cost?
 

Recently uploaded

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 

Recently uploaded (20)

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 

Agile contracts

  • 2. Contract  What is a Contract?  Do we Really Need it?
  • 3. Real Life Contracts Mangalyam tantunanena mama jeevana hetuna: kanthe badhnami subhage twam jeeva saradam satam “O my bride, the source of all my spiritual riches, I tie this auspicious thread around your throat, which (shall be) the foundation and source of my life (hence forth). I bless that you may live for hundred years. (And by this, I am blessed too as I pledge to be your partner in life)”
  • 4. Agile Manifesto  Customer Collaboration over contract negotiation
  • 5. Triple Constraint  Projects must be delivered within cost  Projects must be delivered on time  Projects must meet the agreed scope  Projects must also meet customer quality requirements
  • 6. Agile Principles  Our highest priority is to satisfy the customer through early and continuous delivery of valuable software  Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale
  • 7. Fixed Price Contracts  FPFS :Time and Cost are Fixed(Sometimes Scope also)  All the scopes are defined initially  Extra payment for the changes  Disadvantages Sellers may try to cut the scope to deliver the projects on time and within budget Quality is not guaranteed for the customer Risk to the Seller
  • 8. Fixed Price Contracts  Fixed Price Incentive Fee (FPIF)  If project ends sooner, an additional amount is paid to the seller  Fixed Price Award Fee (FPAF)  If performance exceeds the expectations, an additional amount is rewarded to the seller  Fixed Price Economic Price Adjustment (FPEPA)  The fixed price can be re-determined depending on the market pricing rate
  • 9. Fixed Price Contracts  Fixed Price per Iteration  Requirements defined and agreed-on before the iteration  Highly flexible or no predefined requirements  Supplier has to give the clear estimates  Scope changes is a risk  Transparency, frequent deliveries can win customers confidence  Fixed Price per unit of work  Feature Points, Story points  This approach is not quite common
  • 10. Cost Reimbursable Contracts  Suitable for the projects without clear scope  Payment as per the agreed time frame  This model is rarely adapted  Disadvantages  Payment to be done as per the agreed timeline  Supplier can raise unlimited amount  Always beneficial for the supplier
  • 11. Cost Reimbursable Contracts  Cost Plus Fee (CPF)  Agreed total cost for the seller plus a percentage of fee over cost  Cost Plus Fixed Fee (CPFF)  Agreed fixed amount (for supplier)  Cost incurred on the project is reimbursed on top of this  Cost Plus Incentive Fee (CPIF)  A performance-based extra amount will be paid
  • 12. Time and Material  Scope not detailed initially  Cost based on Hourly/Man Days  Anytime Scope changes  Customer decides the End date of the contracts
  • 13. Progressive Contracts Variable Price Variable Scope Progressive Contracts  Flexible contracts  Suitable for Agile projects  Define the cost per iteration but not scope  Termination can occur at any time  Based on the relationship, the projects can continue indefinitely
  • 14. Target Cost Contracts  Share a % of profit of the target cost  Supplier to bear the overrun cost if not met the expectation  Target cost is clearly communicated  Target cost can be set for the entire project or for the particular unit  Client needs to have a clear knowledge to accurately measure the target cost
  • 15. Profit Sharing Contracts  Share an agreed % of benefits of the profit  Motivates the supplier ODC based Contracts