pricing software development projects as a freelancer

28
Pricing Development Projects Glenn Stovall !!!!!!!!!

Upload: glenn-stovall

Post on 17-Feb-2017

82 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Pricing software development projects as a freelancer

Pricing Development ProjectsGlenn Stovall

!!!!!!!!!

Page 2: Pricing software development projects as a freelancer

3 Components: Cost, Value, Price

Page 3: Pricing software development projects as a freelancer

Cost: Minimum you must make on a job.

Cost of time + cost of materials + customer accquisition cost

Page 4: Pricing software development projects as a freelancer

Value: What the customer receives

—Value is subjective. —More art than science.

Page 5: Pricing software development projects as a freelancer

Price: The Amount of Money that Changes Hands

Page 6: Pricing software development projects as a freelancer

Cost vs. Value vs. Price

—Price < Cost : Developer goes broke. !—Price = Cost : Developer breaks even. "—Price = Value: Client Breaks even. "—Price > Value: Client goes broke. #

Page 7: Pricing software development projects as a freelancer

Best Case ScenarioCost < Price < Value : Win-win range !!

Page 8: Pricing software development projects as a freelancer

Making Profit

—Price - Cost = Profit—By providing more value, you can charge a higher

price. —Estimate cost, estimate value, set price between

the two. —Optimize towards profit.

Page 9: Pricing software development projects as a freelancer

Estimating Cost

—Think in ranges.—Reduce uncertainty.

Page 10: Pricing software development projects as a freelancer

Common Estimation Stumbling Blocks

—Mythical Man Month—Negative Network Effect (aka I-285 Syndrome) —Death Marches—Lack of Margin

Page 11: Pricing software development projects as a freelancer

Items to consider

—Development time—Meetings—Communication—Documentation—Launching—Revisions

Page 12: Pricing software development projects as a freelancer

Estimate Value

—Tangible benefits—Intangible benefits—Reduction of Risk

Page 13: Pricing software development projects as a freelancer

Examples of Value

—Increased revenue—Decreased cost—Reduction in workload—Increased opportunity—Competitive advantage—Emotional Impact—Risk mitigation

Page 14: Pricing software development projects as a freelancer

Worthless Rigmarole

—Your Idea for the “Next Big Thing.”—Which programming language you use. —The number of hours spent on a project. —The number of features your app has. —The extendability of your code.(sometimes)—Using the most 'cutting edge' technology. —Building a custom solution instead of using

something 'off-the-shelf'.

Page 15: Pricing software development projects as a freelancer

Ways to be Worth More

—Reliability of your code. —Good communication. —Speed of delivery. —Force multipliers. —Education (Documentation, Training, Consulting) —Coding isn't the only work that produces value.

Page 16: Pricing software development projects as a freelancer

Risk is the #1 Factor in Value & Pricing You can control.

The lower the risk of your offer, the higher your value.

Page 17: Pricing software development projects as a freelancer

Examples of Risk Reduction

—Guaranteed delivery time. —Guaranteed price. —Reputation / Pedigree.—Warranty. —Money back guarantee.

Page 18: Pricing software development projects as a freelancer

Thought ExpierimentThe Business Wizard

Page 19: Pricing software development projects as a freelancer

How much would you pay a wizard too...Cast a spell that instantly makes your business $100,000?

Page 20: Pricing software development projects as a freelancer

How much would you pay a wizard too...Cast a spell that makes your business $100,000 over the next 12 months?

Page 21: Pricing software development projects as a freelancer

How much would you pay a wizard too...Cast a spell that has a 10% chance to make your business $1,000,000?

Page 22: Pricing software development projects as a freelancer

Pricing StructuresHourly vs. Fixed?

Page 23: Pricing software development projects as a freelancer

Pricing Structures

—Hourly—Daily / Weekly—Fixed / Project—Monthly Retainer—Productized Consulting

Page 24: Pricing software development projects as a freelancer

Hourly

—Client takes on all risk (lower value). —Price anchored to cost (lower end).

Fixed

—Developer takes on all risk (higher value).—Price anchored to value (higher end).

Others:

Page 25: Pricing software development projects as a freelancer

Common Stumbling Blocks

—Spec Work.—Fixed rates based on cost not value.—Not talking about money.—Offering Discounts.

Page 26: Pricing software development projects as a freelancer

Discounts You Shouldn't Give

—Friends and Family Rate.—Just Getting Started Rate.—Charity Rate.—Pay your Dues Rate.

Page 27: Pricing software development projects as a freelancer

Setting Your Price

—Understand cost.—Understand value.—Understand constraints.—Understand risk.

Page 28: Pricing software development projects as a freelancer