SlideShare a Scribd company logo
OUTCOME-BASED CONTRACTING RELATIONSHIPS
European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036
How shifting focus from time-based to outcome-
based contracts improves supplier relationships
and drives value.
One of the major challenges between a client and application
development and maintenance supplier is that their relationship is
defined by the production and management of time. Most ADM
contracts can be reduced to a simple equation: Price = Rate(s) x
Hours.
Suppliers remove Cost of Labor from rate to find profit, however;
both parties manage time as the key variable. While these contracts
are governed by project plans and deliverables, the client and
supplier’s primary goal is to manage the consumption of time, not
the production of business value.
57% of CIOs favor
Outcome-Based
Contracts
1 in 2 contracts in
discussion have
Outcome-Based
components.
OUTCOME-BASED CONTRACTING RELATIONSHIPS
European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036
Traditional contracts are abound with very specific language around
Full Time Equivalents (FTE), time collection and reporting, the number
of skilled resources, and the dates by which certain activities must be
competed. While this approach brought discipline to the industry, the
maturity of software development in the 1980s did not allow for
measurement and quantification of output. Time management moved
from being one of the key measures, to the only measure, obscuring
the real purpose of software development.
The premise of outcome-based contracting is that hours (and indeed
rate) are inputs to the process (not outputs), and the measurement of
programming results is now both possible and achievable. Outcome-
based contract structures bring the original intent of software to the
forefront—the production of business value.
DEFICIENCIES OF THE
CURRENT PROJECT MODEL
The focus of most traditional projects is the project plan, which
details the consumption of time against specific tasks. The science of
creating a project plan is well defined but has not materially
improved the successful delivery of projects. While it is easy to focus
on adherence to the plan, the problem is that execution of the plan
itself was not the goal. Even as IT projects adopt Agile methods that
focuses on the code production, the contracts themselves remain
focused on hours.
1
OUTCOME-BASED CONTRACTING RELATIONSHIPS
European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036
Current project planning assumes that the goal is to manage time,
not value. Once a project plan is developed, the focus becomes
making sure that the time allocated equal the hours consumed, and
milestones tend to be large “events,” such as “future state design” or
“environment ready.” These milestones are often vague at the
beginning and funnel gradually down to the “go live.”
Time-based focus creates a false sense of accomplishment.
What is absent from the current project management model is a
focus on the real goal: to produce software in order to support a
business process, and provide business benefit. There is an implicit
recognition that while the first few phases will execute as designed,
at some point, there will be a recognition that the project will go
over the time budget. When that occurs, there are two reactions:
OUTCOME-BASED CONTRACTING RELATIONSHIPS
European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036
Reduce the scope, pushing the unachieved scope into future releases
or extend the timeline. Of the two options, pushing into future
releases is by far the most expensive option, with research by CISQ
indicating that functionality or quality deferred into operations can
cost up to 50 times more than the cost of including it in the original
development.
AGILE projects use this cycle but as a rule, still pay suppliers for how
much time the supplier spends, not the end product.
Another unfortunate side effect is the reduction in QA and Testing
which is often reduced well below effectiveness. As the deadline
looms, project leadership is caught between possibly defective code
and an absolute date. By pushing user test into the end of a cycle,
the test process is “trimmed” into near ineffectiveness, blamed for the
delay, or eliminated. The organizational pressure to “finish” the
project causes a shift in focus from “all defects are bad” to “only the
defects that cause immediate, obvious problems are bad.” It is true
that in many cases the business value of a defective code released
immediately outweighs the cost and political capital of a delayed
release, but both should be possible—not one or the other.
Delaying deployment and cursory testing drive activity into the more
expensive operational phase. When looking at the support budgets, it
is apparent that bug fixes, code defects, and gaps account of most of
the activities. IT support budgets grow and that erodes the business
justification.
OUTCOME-BASED CONTRACTING RELATIONSHIPS
European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036
This challenge is not new and a review of literature uncovers a basic
truth: a focus on project management by itself will not solve the
problem.
DEFINING OUTCOME-BASED
RELATIONSHIP IN ADM
In an outcome-based contract, the focus moves to results delivered
(e.g. story points, function points or value points) by focusing on the
functionality to be delivered and when, instead of time. In this
arrangement, a project that is 80% complete has 80% of the business
requirements delivered, not 80% of the budgeted hours consumed.
Outcome-based contracts invest heavily in detailing the functionality
to be delivered, and the price for each packet of functionality. This
concept may remind many of AGILE, where the focus is on working
software, not documentation. This is a valid comparison. The
principles underneath AGILE extend naturally into the business model
2
OUTCOME-BASED CONTRACTING RELATIONSHIPS
European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036
with the same improvement in delivery. However, OBC focuses on
allowing the supplier to use the right methodology, not just one.
Recent research shows that organizations that use both AGILE and
waterfall perform better than single methodology groups. But, the
principle of smaller, self-contained, and promotable packets applies
well to OBCs. The packets typically follow AGILE or modified
waterfall methodologies with a focus on regularly delivered functional
packages. Each packet should deliver complete functionality in a
state ready to be released. A stand-alone package of deliverable
value allows business value to be released early.
OUTCOME-BASED CONTRACTING RELATIONSHIPS
European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036
By breaking up work into outcome-based packets, functionality can
delivered as the project evolves, changes in design are encouraged as
the project evolves, and testing can be fully embraced at each
release, rather than added on the end. In an outcome-based
relationship, functionality is not deferred to the more expensive
production phase. It can be managed in the relatively low cost
development phase. The support cost (and associates business
benefit) improves as the quality and defect issues are resolved well
before production.
In short, the notion that not all business processes yield equal value
can be factored into the process and high value processes can be
delivered first. This notion is also at the core of DevOps, which
focuses on the tools and techniques for faster promotion to
production. Switching the focus from consumption of time to
production of value changes the way software is developed.
Equally valuable is the feedback loop on functionality. By seeing
results sooner, the next phases are planned effectively. By using
smaller delivery cycles, project planning can focus on real issues and
not be lulled into a false sense of security around delivery. The
notion of 80% complete is applied to value delivered not time
consumed.
The industry recognizes that the average developer can produce
between 12-15 function points per month or approximately 11 hours
per function point. This assumes that reasonable quality standards
are achieved. Depending on a company’s blended cost, a projected
OUTCOME-BASED CONTRACTING RELATIONSHIPS
European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036
cost per function point can be derived. Some basic math yields an
expected cost for that release.
For a particular release X.Y:
ReleaseFP x Hours per FP x BlendedHourlyRate = Expected Cost
Where Release FP = Function Points Produced, Modified, or
Deleted from Application in Release
Example:
200 Release FP x 11 hours per FP x $85 per hr = $187,000 total
release cost
While not a guarantee, it provides a very reasonable estimate that
can be used to cross check the supplier’s cost. The supplier should be
able to deliver this within ±10% of this number (More than 10% is
inefficient while less is due to reuse or to more effective code
processes). In any event, as we are paying for outcomes, this variance
is within tolerance.
It is also possible to collect the actual hours, divide by the function
points to create a feedback loop to the verification process itself.
Adjusting the hours per function point creates a more accurate
estimate.
OUTCOME-BASED CONTRACTING RELATIONSHIPS
European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036
CONCLUSION
Not exploring outcome-based contracts and relationships can result
in a loss of efficiency within the application development and
maintenance process. Language independent, standards-based,
transparent, and highly predictable, OBCs can bring support and
development costs down while delivering the functionality your
business needs. This activity has a few basic rules for success
a) Focus on the functionality, not the hours
b) Use the estimating process to improve predictability
c) Specification are critical, design for smaller efforts
d) Quality is not an option
e) Package based on risk and value
f) Learn and repeat
IT has long looked for a results-based approach to application
development. Outcome-based pricing models provide an opportunity
to move beyond a straight hours based contract, into a structure that
will prevent business failure and the devaluation of IT.
8
OUTCOME-BASED CONTRACTING RELATIONSHIPS
European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036
References
1
Consortium for IT Software Quality, “Template terms for using automated
function points in software ADM contracts”
2
Consortium for IT Software Quality, “Using Software Measurement in SLAs”
3
Consortium for IT Software Quality, “60% software projects fail (one of 2)”
About CAST
CAST is a pioneer and world leader in Software Analysis and Measurement, with unique
technology resulting from more than $120 million in R&D investment. CAST
provides IT and business executives with precise analytics and automated software
measurement to transform application development into a management discipline.
More than 650 companies across all industry sectors and geographies rely on CAST
to prevent business disruption while reducing hard IT costs. CAST is an integral part
of software delivery and maintenance at the world’s leading IT service providers such
as IBM and Capgemini.
Founded in 1990, CAST is listed in NYSE-Euronext (Euronext: CAS) and services IT
intensive enterprises worldwide with a network of offices in North America, Europe,
and India.

More Related Content

Viewers also liked (6)

From Social Media to Social Business
From Social Media to Social BusinessFrom Social Media to Social Business
From Social Media to Social Business
 
Social ROI and Value modeling
Social ROI and Value modeling Social ROI and Value modeling
Social ROI and Value modeling
 
Social Inside Strategy
Social Inside Strategy Social Inside Strategy
Social Inside Strategy
 
Social Media Workshop AFSM Switzerland
Social Media Workshop AFSM SwitzerlandSocial Media Workshop AFSM Switzerland
Social Media Workshop AFSM Switzerland
 
SocialNow - Measurable Social Adoption
SocialNow - Measurable Social AdoptionSocialNow - Measurable Social Adoption
SocialNow - Measurable Social Adoption
 
Successful gamification of your business processes
Successful gamification of your business processes Successful gamification of your business processes
Successful gamification of your business processes
 

Similar to Improving ADM Vendor Relationship through Outcome Based Contracts

Pm unit 1,2,3,4,5,6
Pm unit 1,2,3,4,5,6Pm unit 1,2,3,4,5,6
Pm unit 1,2,3,4,5,6
WE-IT TUTORIALS
 

Similar to Improving ADM Vendor Relationship through Outcome Based Contracts (20)

Design For Manufacturing, (DFM)
Design For Manufacturing, (DFM)Design For Manufacturing, (DFM)
Design For Manufacturing, (DFM)
 
Design and Engineering Module 3: Prototype to Product
Design and Engineering Module 3: Prototype to ProductDesign and Engineering Module 3: Prototype to Product
Design and Engineering Module 3: Prototype to Product
 
Ch 8 solutions
Ch 8 solutionsCh 8 solutions
Ch 8 solutions
 
Limits+of+the+learning+curve
Limits+of+the+learning+curveLimits+of+the+learning+curve
Limits+of+the+learning+curve
 
Pm0011 project planning and scheduling
Pm0011  project planning and schedulingPm0011  project planning and scheduling
Pm0011 project planning and scheduling
 
201207 Tech Decisions: 5 Keys to Fast Successful New Deployments.pdf
201207 Tech Decisions: 5 Keys to Fast Successful New Deployments.pdf201207 Tech Decisions: 5 Keys to Fast Successful New Deployments.pdf
201207 Tech Decisions: 5 Keys to Fast Successful New Deployments.pdf
 
Manufacturers use project erp for tough times
Manufacturers use project erp for tough timesManufacturers use project erp for tough times
Manufacturers use project erp for tough times
 
Manufacturers use project erp for tough times
Manufacturers use project erp for tough timesManufacturers use project erp for tough times
Manufacturers use project erp for tough times
 
Pragmatic Cost Optimisation
Pragmatic Cost OptimisationPragmatic Cost Optimisation
Pragmatic Cost Optimisation
 
Project management Using Pert
Project management Using PertProject management Using Pert
Project management Using Pert
 
OR&A - Bridging the gap
OR&A - Bridging the gapOR&A - Bridging the gap
OR&A - Bridging the gap
 
Types of project
Types of projectTypes of project
Types of project
 
Goyello for innovation company details
Goyello for innovation company detailsGoyello for innovation company details
Goyello for innovation company details
 
Target Analysis
Target AnalysisTarget Analysis
Target Analysis
 
Pm unit 1,2,3,4,5,6
Pm unit 1,2,3,4,5,6Pm unit 1,2,3,4,5,6
Pm unit 1,2,3,4,5,6
 
Drive Business Excellence with Outcomes-Based Contracting: The OBC Toolkit
Drive Business Excellence with Outcomes-Based Contracting: The OBC ToolkitDrive Business Excellence with Outcomes-Based Contracting: The OBC Toolkit
Drive Business Excellence with Outcomes-Based Contracting: The OBC Toolkit
 
Design For Manufacture
Design For ManufactureDesign For Manufacture
Design For Manufacture
 
Cloud Adoption Plan - Strategy phase
Cloud Adoption Plan - Strategy phaseCloud Adoption Plan - Strategy phase
Cloud Adoption Plan - Strategy phase
 
046 INTERGRATING SCM WITH FEM & LEAN CONSTRUCTION
046 INTERGRATING SCM WITH FEM & LEAN CONSTRUCTION 046 INTERGRATING SCM WITH FEM & LEAN CONSTRUCTION
046 INTERGRATING SCM WITH FEM & LEAN CONSTRUCTION
 
Emission Statment - Issue 7 - Operational Optimisation
Emission Statment - Issue 7 - Operational OptimisationEmission Statment - Issue 7 - Operational Optimisation
Emission Statment - Issue 7 - Operational Optimisation
 

More from CAST

Application Performance: 6 Steps to Enhance Performance of Critical Systems
Application Performance: 6 Steps to Enhance Performance of Critical SystemsApplication Performance: 6 Steps to Enhance Performance of Critical Systems
Application Performance: 6 Steps to Enhance Performance of Critical Systems
CAST
 
Application Assessment - Executive Summary Report
Application Assessment - Executive Summary ReportApplication Assessment - Executive Summary Report
Application Assessment - Executive Summary Report
CAST
 
Cloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST HighlightCloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST Highlight
CAST
 
Cloud Readiness : CAST & Microsoft Azure Partnership Overview
Cloud Readiness : CAST & Microsoft Azure Partnership OverviewCloud Readiness : CAST & Microsoft Azure Partnership Overview
Cloud Readiness : CAST & Microsoft Azure Partnership Overview
CAST
 
Shifting Vendor Management Focus to Risk and Business Outcomes
Shifting Vendor Management Focus to Risk and Business OutcomesShifting Vendor Management Focus to Risk and Business Outcomes
Shifting Vendor Management Focus to Risk and Business Outcomes
CAST
 

More from CAST (20)

Six steps-to-enhance-performance-of-critical-systems
Six steps-to-enhance-performance-of-critical-systemsSix steps-to-enhance-performance-of-critical-systems
Six steps-to-enhance-performance-of-critical-systems
 
Application Performance: 6 Steps to Enhance Performance of Critical Systems
Application Performance: 6 Steps to Enhance Performance of Critical SystemsApplication Performance: 6 Steps to Enhance Performance of Critical Systems
Application Performance: 6 Steps to Enhance Performance of Critical Systems
 
Application Assessment - Executive Summary Report
Application Assessment - Executive Summary ReportApplication Assessment - Executive Summary Report
Application Assessment - Executive Summary Report
 
Cloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST HighlightCloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST Highlight
 
Cloud Readiness : CAST & Microsoft Azure Partnership Overview
Cloud Readiness : CAST & Microsoft Azure Partnership OverviewCloud Readiness : CAST & Microsoft Azure Partnership Overview
Cloud Readiness : CAST & Microsoft Azure Partnership Overview
 
Cloud Migration: Cloud Readiness Assessment Case Study
Cloud Migration: Cloud Readiness Assessment Case StudyCloud Migration: Cloud Readiness Assessment Case Study
Cloud Migration: Cloud Readiness Assessment Case Study
 
Digital Transformation e-book: Taking the 20X20n approach to accelerating Dig...
Digital Transformation e-book: Taking the 20X20n approach to accelerating Dig...Digital Transformation e-book: Taking the 20X20n approach to accelerating Dig...
Digital Transformation e-book: Taking the 20X20n approach to accelerating Dig...
 
Why computers will never be safe
Why computers will never be safeWhy computers will never be safe
Why computers will never be safe
 
Green indexes used in CAST to measure the energy consumption in code
Green indexes used in CAST to measure the energy consumption in codeGreen indexes used in CAST to measure the energy consumption in code
Green indexes used in CAST to measure the energy consumption in code
 
9 Steps to Creating ADM Budgets
9 Steps to Creating ADM Budgets9 Steps to Creating ADM Budgets
9 Steps to Creating ADM Budgets
 
CAST Highlight: Code-level portfolio analysis. FAST.
CAST Highlight: Code-level portfolio analysis. FAST.CAST Highlight: Code-level portfolio analysis. FAST.
CAST Highlight: Code-level portfolio analysis. FAST.
 
Shifting Vendor Management Focus to Risk and Business Outcomes
Shifting Vendor Management Focus to Risk and Business OutcomesShifting Vendor Management Focus to Risk and Business Outcomes
Shifting Vendor Management Focus to Risk and Business Outcomes
 
Applying Software Quality Models to Software Security
Applying Software Quality Models to Software SecurityApplying Software Quality Models to Software Security
Applying Software Quality Models to Software Security
 
The business case for software analysis & measurement
The business case for software analysis & measurementThe business case for software analysis & measurement
The business case for software analysis & measurement
 
Cast Highlight Software Maintenance Infographic
Cast Highlight Software Maintenance InfographicCast Highlight Software Maintenance Infographic
Cast Highlight Software Maintenance Infographic
 
What is system level analysis
What is system level analysisWhat is system level analysis
What is system level analysis
 
Deloitte Tech Trends 2014 Technical Debt
Deloitte Tech Trends 2014 Technical DebtDeloitte Tech Trends 2014 Technical Debt
Deloitte Tech Trends 2014 Technical Debt
 
What you should know about software measurement platforms
What you should know about software measurement platformsWhat you should know about software measurement platforms
What you should know about software measurement platforms
 
CRASH Report 2014
CRASH Report 2014CRASH Report 2014
CRASH Report 2014
 
Code quality infographic
Code quality infographicCode quality infographic
Code quality infographic
 

Recently uploaded

一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
StarCompliance.io
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
Domenico Conte
 
Computer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sComputer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage s
MAQIB18
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 

Recently uploaded (20)

Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
 
Uber Ride Supply Demand Gap Analysis Report
Uber Ride Supply Demand Gap Analysis ReportUber Ride Supply Demand Gap Analysis Report
Uber Ride Supply Demand Gap Analysis Report
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPsWebinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
Webinar One View, Multiple Systems No-Code Integration of Salesforce and ERPs
 
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
Professional Data Engineer Certification Exam Guide  _  Learn  _  Google Clou...
 
Computer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sComputer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage s
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 

Improving ADM Vendor Relationship through Outcome Based Contracts

  • 1.
  • 2. OUTCOME-BASED CONTRACTING RELATIONSHIPS European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036 How shifting focus from time-based to outcome- based contracts improves supplier relationships and drives value. One of the major challenges between a client and application development and maintenance supplier is that their relationship is defined by the production and management of time. Most ADM contracts can be reduced to a simple equation: Price = Rate(s) x Hours. Suppliers remove Cost of Labor from rate to find profit, however; both parties manage time as the key variable. While these contracts are governed by project plans and deliverables, the client and supplier’s primary goal is to manage the consumption of time, not the production of business value. 57% of CIOs favor Outcome-Based Contracts 1 in 2 contracts in discussion have Outcome-Based components.
  • 3. OUTCOME-BASED CONTRACTING RELATIONSHIPS European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036 Traditional contracts are abound with very specific language around Full Time Equivalents (FTE), time collection and reporting, the number of skilled resources, and the dates by which certain activities must be competed. While this approach brought discipline to the industry, the maturity of software development in the 1980s did not allow for measurement and quantification of output. Time management moved from being one of the key measures, to the only measure, obscuring the real purpose of software development. The premise of outcome-based contracting is that hours (and indeed rate) are inputs to the process (not outputs), and the measurement of programming results is now both possible and achievable. Outcome- based contract structures bring the original intent of software to the forefront—the production of business value. DEFICIENCIES OF THE CURRENT PROJECT MODEL The focus of most traditional projects is the project plan, which details the consumption of time against specific tasks. The science of creating a project plan is well defined but has not materially improved the successful delivery of projects. While it is easy to focus on adherence to the plan, the problem is that execution of the plan itself was not the goal. Even as IT projects adopt Agile methods that focuses on the code production, the contracts themselves remain focused on hours. 1
  • 4. OUTCOME-BASED CONTRACTING RELATIONSHIPS European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036 Current project planning assumes that the goal is to manage time, not value. Once a project plan is developed, the focus becomes making sure that the time allocated equal the hours consumed, and milestones tend to be large “events,” such as “future state design” or “environment ready.” These milestones are often vague at the beginning and funnel gradually down to the “go live.” Time-based focus creates a false sense of accomplishment. What is absent from the current project management model is a focus on the real goal: to produce software in order to support a business process, and provide business benefit. There is an implicit recognition that while the first few phases will execute as designed, at some point, there will be a recognition that the project will go over the time budget. When that occurs, there are two reactions:
  • 5. OUTCOME-BASED CONTRACTING RELATIONSHIPS European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036 Reduce the scope, pushing the unachieved scope into future releases or extend the timeline. Of the two options, pushing into future releases is by far the most expensive option, with research by CISQ indicating that functionality or quality deferred into operations can cost up to 50 times more than the cost of including it in the original development. AGILE projects use this cycle but as a rule, still pay suppliers for how much time the supplier spends, not the end product. Another unfortunate side effect is the reduction in QA and Testing which is often reduced well below effectiveness. As the deadline looms, project leadership is caught between possibly defective code and an absolute date. By pushing user test into the end of a cycle, the test process is “trimmed” into near ineffectiveness, blamed for the delay, or eliminated. The organizational pressure to “finish” the project causes a shift in focus from “all defects are bad” to “only the defects that cause immediate, obvious problems are bad.” It is true that in many cases the business value of a defective code released immediately outweighs the cost and political capital of a delayed release, but both should be possible—not one or the other. Delaying deployment and cursory testing drive activity into the more expensive operational phase. When looking at the support budgets, it is apparent that bug fixes, code defects, and gaps account of most of the activities. IT support budgets grow and that erodes the business justification.
  • 6. OUTCOME-BASED CONTRACTING RELATIONSHIPS European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036 This challenge is not new and a review of literature uncovers a basic truth: a focus on project management by itself will not solve the problem. DEFINING OUTCOME-BASED RELATIONSHIP IN ADM In an outcome-based contract, the focus moves to results delivered (e.g. story points, function points or value points) by focusing on the functionality to be delivered and when, instead of time. In this arrangement, a project that is 80% complete has 80% of the business requirements delivered, not 80% of the budgeted hours consumed. Outcome-based contracts invest heavily in detailing the functionality to be delivered, and the price for each packet of functionality. This concept may remind many of AGILE, where the focus is on working software, not documentation. This is a valid comparison. The principles underneath AGILE extend naturally into the business model 2
  • 7. OUTCOME-BASED CONTRACTING RELATIONSHIPS European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036 with the same improvement in delivery. However, OBC focuses on allowing the supplier to use the right methodology, not just one. Recent research shows that organizations that use both AGILE and waterfall perform better than single methodology groups. But, the principle of smaller, self-contained, and promotable packets applies well to OBCs. The packets typically follow AGILE or modified waterfall methodologies with a focus on regularly delivered functional packages. Each packet should deliver complete functionality in a state ready to be released. A stand-alone package of deliverable value allows business value to be released early.
  • 8. OUTCOME-BASED CONTRACTING RELATIONSHIPS European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036 By breaking up work into outcome-based packets, functionality can delivered as the project evolves, changes in design are encouraged as the project evolves, and testing can be fully embraced at each release, rather than added on the end. In an outcome-based relationship, functionality is not deferred to the more expensive production phase. It can be managed in the relatively low cost development phase. The support cost (and associates business benefit) improves as the quality and defect issues are resolved well before production. In short, the notion that not all business processes yield equal value can be factored into the process and high value processes can be delivered first. This notion is also at the core of DevOps, which focuses on the tools and techniques for faster promotion to production. Switching the focus from consumption of time to production of value changes the way software is developed. Equally valuable is the feedback loop on functionality. By seeing results sooner, the next phases are planned effectively. By using smaller delivery cycles, project planning can focus on real issues and not be lulled into a false sense of security around delivery. The notion of 80% complete is applied to value delivered not time consumed. The industry recognizes that the average developer can produce between 12-15 function points per month or approximately 11 hours per function point. This assumes that reasonable quality standards are achieved. Depending on a company’s blended cost, a projected
  • 9. OUTCOME-BASED CONTRACTING RELATIONSHIPS European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036 cost per function point can be derived. Some basic math yields an expected cost for that release. For a particular release X.Y: ReleaseFP x Hours per FP x BlendedHourlyRate = Expected Cost Where Release FP = Function Points Produced, Modified, or Deleted from Application in Release Example: 200 Release FP x 11 hours per FP x $85 per hr = $187,000 total release cost While not a guarantee, it provides a very reasonable estimate that can be used to cross check the supplier’s cost. The supplier should be able to deliver this within ±10% of this number (More than 10% is inefficient while less is due to reuse or to more effective code processes). In any event, as we are paying for outcomes, this variance is within tolerance. It is also possible to collect the actual hours, divide by the function points to create a feedback loop to the verification process itself. Adjusting the hours per function point creates a more accurate estimate.
  • 10. OUTCOME-BASED CONTRACTING RELATIONSHIPS European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036 CONCLUSION Not exploring outcome-based contracts and relationships can result in a loss of efficiency within the application development and maintenance process. Language independent, standards-based, transparent, and highly predictable, OBCs can bring support and development costs down while delivering the functionality your business needs. This activity has a few basic rules for success a) Focus on the functionality, not the hours b) Use the estimating process to improve predictability c) Specification are critical, design for smaller efforts d) Quality is not an option e) Package based on risk and value f) Learn and repeat IT has long looked for a results-based approach to application development. Outcome-based pricing models provide an opportunity to move beyond a straight hours based contract, into a structure that will prevent business failure and the devaluation of IT. 8
  • 11. OUTCOME-BASED CONTRACTING RELATIONSHIPS European Headquarters: 3, rue Marcel Allégot 92190 Meudon France | North American Headquarters: 321 West 44th St., Suite 501 New York, NY 10036 References 1 Consortium for IT Software Quality, “Template terms for using automated function points in software ADM contracts” 2 Consortium for IT Software Quality, “Using Software Measurement in SLAs” 3 Consortium for IT Software Quality, “60% software projects fail (one of 2)” About CAST CAST is a pioneer and world leader in Software Analysis and Measurement, with unique technology resulting from more than $120 million in R&D investment. CAST provides IT and business executives with precise analytics and automated software measurement to transform application development into a management discipline. More than 650 companies across all industry sectors and geographies rely on CAST to prevent business disruption while reducing hard IT costs. CAST is an integral part of software delivery and maintenance at the world’s leading IT service providers such as IBM and Capgemini. Founded in 1990, CAST is listed in NYSE-Euronext (Euronext: CAS) and services IT intensive enterprises worldwide with a network of offices in North America, Europe, and India.