SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 30 day free trial to unlock unlimited reading.
A Minute of Our Time or What We Need to Unlearn About Software Contracting
A large part of software developers in our community do contracting. Despite a number of interesting startups popping on the scene I do not see this trend ending anytime soon. The fundamental problem of contracting as it is done today is that the contractors are torn between serving their customers and serving their own companies.
What causes this problem and how could it be solved? My argument is that it boils down to the contracting companies using the billing rate of contractors as the main indicator of success.
This leads to a dynamic where spending the customer’s time and money is beneficial to the contractor in short term whilst simultaneously damaging the customer-contractor relationship in the long term.
In my speech I’ll demonstrate this phenomenon in software contracting with concrete examples. I will also describe potential alternatives to how to lead and buy software contracting.
A large part of software developers in our community do contracting. Despite a number of interesting startups popping on the scene I do not see this trend ending anytime soon. The fundamental problem of contracting as it is done today is that the contractors are torn between serving their customers and serving their own companies.
What causes this problem and how could it be solved? My argument is that it boils down to the contracting companies using the billing rate of contractors as the main indicator of success.
This leads to a dynamic where spending the customer’s time and money is beneficial to the contractor in short term whilst simultaneously damaging the customer-contractor relationship in the long term.
In my speech I’ll demonstrate this phenomenon in software contracting with concrete examples. I will also describe potential alternatives to how to lead and buy software contracting.
11.
Risk Mitigation
Contractor
• Doing work that customer does not
want to pay for
• Employing people who do not
produce income
Customer
• Get fair contribution in exchange of
payment
12.
The Man-Hour
•
•
•
•
De-facto industry standard
Smallest unit of work
Value can be evaluated
Billable or not billable
13.
Contractor
billable man-hours
ratio of billable and unbillable
man-hours on an individual basis
unbillable man-hours
14.
Customer
definition of valuable (=billable)
man-hours
billed man-hours
price of man-hours
16.
Actual Dynamics
billable man-hours
definition of valuable
(=billable) man-hours
ratio of billable and
unbillable man-hours on an
individual basis
billed man-hours
price of man-hour
unbillable man-hours
17.
Actual Dynamics
billable man-hours
experiments
definition of valuable
(=billable) man-hours
Do only work
everyone
agrees on
missed
opportunities
motivation
analysis
paralysis
20.
Actual Dynamics
work units
(=people) are
the same
Let’s compete
with unit
price!
favor
cheaper
labor
quality of
work
price of man-hour
21.
Actual Dynamics
growing
competences
developing
business
model(s)
opportunities
to improve
Ability to attract and
satisfy customers
unbillable manhours
Possibility to
correct failure
situations
22.
Actual Dynamics
billable man-hours
definition of valuable
(=billable) man-hours
ratio of billable and
unbillable man-hours on an
individual basis
billed man-hours
price of man-hour
unbillable man-hours
Valuable
contributions to the
customer?
23.
Impacts of focusing on billable manhours
• De-motivation of people
• Losing trust
• Losing competitiveness
• Missed opportunities
• Losing trust
• Getting low quality work
• Losing focus on
producing valuable
contributions to the
customer
• Losing focus on getting
valuable contributions
in exchange for pay
26.
Option 2. First Build Trust
1.
2.
3.
4.
Build trust relationship with the customer
Start contracting for the customer
???
Profit
27.
Option 2. First Build Trust
1.
2.
3.
4.
Build trust relationship with the customer
Start contracting for the customer
???
Profit
How to be
(or appear to be?!)
trustworthy before
working together?
28.
Option 3. What is the smallest
potentially valuable unit of work?
29.
Actual Dynamics
billable man-hours
experiments
definition of valuable
(=billable) man-hours
Do only work
everyone
agrees on
missed
opportunities
motivation
analysis
paralysis
41.
Option 4b. Compensation tied to
actual valuable contribution for
customer?
42.
Profit Sharing
• Works best for developing commercial products and services
• Customer and contractor partner up
• Parties agree on profit sharing
43.
”No Cure No Pay” by Tom & Kai Gilb
•
•
•
•
•
Fixed Price
Payment only if Value Definition is met
Validated e.g. by trial use
Value Definition done with EVO method
Allows definition of desired impact of the software
• http://www.gilb.com/dl38
44.
What is your unique value
proposition?
We Need New SW Contracting
Business Models!
46.
Photo by ToniVC, CC-lisensed (non-commercial, sharealike, attribution)
47.
BSOD by Martin Deutsch, CC-lisensed (non-commercial, sharealike, attribution)
48.
Major contributor to this is the way we do
SOFTWARE CONTRACTING
49.
The Man-Hour
•
•
•
•
De-facto industry standard
Smallest unit of work
Value can be evaluated
Billable or not billable
50.
Impacts of focusing on billable manhours
• De-motivation of people
• Losing trust
• Losing competitiveness
• Missed opportunities
• Losing trust
• Getting low quality work
• Losing focus on
producing valuable
contributions to the
customer
• Losing focus on getting
valuable contributions
in exchange for pay
51.
Smallest potentially valuable units of
work
Outcome
Minimal
Marketable
Feature (MMF)
Potentially
shippable
product
increment
Time
Sprint
52.
Compensation tied to actual valuable
contribution for customer?
53.
What is your unique value
proposition?
We Need New SW Contracting
Business Models!