Top Banner
October 12, 2006 © 2006, William Glass-Husain. Permission to redi stribute granted provided copyright notice kept i ntact. 1 Business Tips for the Open Source Consultant About Consulting Core Business Philosophy Consulting Techniques Appendix Presenter Contact Info: Will Glass-Husain Menlo Park, California USA [email protected] www.jlamp.com + 1 415 440-7500
23

October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

Dec 23, 2015

Download

Documents

Melina Johnson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

1

Business Tips for the Open Source Consultant

• About Consulting• Core Business Philosophy• Consulting Techniques• Appendix

Presenter Contact Info:

Will Glass-HusainMenlo Park, California USA

[email protected] + 1 415 440-7500

Page 2: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

2

Why Consult?

• Have more control over lifestyle, working conditions, projects. (but not total control).

• Set your own hours and work schedule. (e.g. open large blocks of time for family or travel).

• Subsidize other interests in your life such as a startup or open source software project.

• Or simply earn a lot of money.

Consulting can be a great way to earn a living…… if it suits your skills and temperament

About Consulting

Page 3: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

3

Consulting vs. Contracting

A Contractor:

• Is hired for a specific project.

• Is told specifically what to do and how to do it.

• Is closely managed by the client.

• Is primarily valued for technical skill.

A Consultant

• Typically has an ongoing relationship with the client.

• Finds and suggests new ways to help the client be successful.

• Is responsible for high-level deliverables and budget.

• Is valued for both business knowledge and technical skill.

About Consulting

As a consultant you will be able to charge higher rates and have greater control over your work environment than as a contractor.

Page 4: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

4

Consulting and Open Source Go Hand in Hand

• Consultants benefit from using open source projects.– Consultants focus on business problems rather than developing code

libraries and tools.– Independents can compete with much bigger firms (in the past such firms

had an advantage with sophisticated in-house tools).– Being part of an open source project can lead to consulting or training

work.

• Open source projects benefit from consultants.– Consultants often have much more flexibility to contribute code back to

the community than do corporate developers.– Projects become more relevant as developers use them in real world

applications.– Some committers use consulting to fund special interest in open source

projects.

• Caution! – Before donating code to open source project be sure you have ownership

of code or that your contract permits you to do so.– Avoid using GPL or other viral licenses without buy-in from client.

About Consulting

Page 5: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

5

Success is All About the Money...

Profit

Revenue

Costs

Billable Hours

Unproductive Hours

Time Spent Finding New

Business

Existing Customers

New Customers

Projects

TechnologyMarketing

LaborOffice

Subscription Fees

Spousal Subsidy

Billable Rates

Product Sales

Administrative Time

Other Non-Billable Time

Core Business Philosophy

Page 6: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

6

…But the "Soft, Fuzzy Stuff" is What Makes it Happen

High Customer Satisfactio

n

Productivity(billable hours /

real hours) Profit

Revenue

Costs

Billable Hours

Unproductive Hours

Time Spent Finding New

Business

Existing Customer

New Customers

Projects

TechnologyMarketing

LaborOffice

Subscription Fees

Spousal Subsidy

Billable Rates

Product Sales

Administrative Time

Other Non-Billable Time

Reputation

Perception of Value Provided

Trust

Core Business Philosophy

Page 7: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

7

"Highly Satisfied" Customers Provide Enormous Benefits

• Long term source of projects and revenue.

• "Unproductive" time searching for new work is sharply reduced.

• Serious disputes over deliverables or billing never arise.

• Provide testimonials you can use to help get new business

Core Business Philosophy

Highly Satisfied

Passively Satisfied

Not Satisfied

Page 8: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

8

Example: Highly Satisfied Clients

• Firm: Small, innovative IT services company in Silicon Valley provides lavish customer support to local clients.

• Example services:– Innovative pricing – flat fee for all services– Maintains the “most important computer in the company” – computer in

CEO’s home. (or vacation house!)– Regular “how is everything going?” visits to each client– Local call center can dispatch technician to site in 10 minutes.

• Benefit – has never lost a customer

• Benefit – every customer is a reference for new business– Will invite potential customers to join on walk through existing customer

facilities

• Benefit – strong loyalty means that though they initially lose money on each customer the ultimate profit is high

Core Business Philosophy

Page 9: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

9

Your Work Should Provide Tangible Value to Customers

• All projects must either– Build revenues

• Example: service-based web site brings in subscription revenue.

– Reduce costs• Example: compliance-monitoring database reduces labor costs.

– Provide specific if hard-to-measure benefits• Example: internal e-learning application boosts staff knowledge.

• Customers care about these three things. Typically, it's irrelevant to them what technology gets them there.

• Tell your customer explicitly what value you are providing.

• Whenever possible, aim for option 1. – If you help your customers make money, they will give

you money, more money and more money.

Core Business Philosophy

Page 10: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

10

Your Customer Relationship is based on Credibility and Trust

• Learn about the business– Use "we" and "our" to refer to business problems.– Ask questions, but not stupid ones. – Demonstrate your understanding by summarizing the business

issues in conversation and proposals.– Use real examples and jargon in sample applications.

• Be professional in dress and demeanor.

• Deliver what you say you will deliver.– Every deadline matters.

Core Business Philosophy

Example (property database)

Property Amenities: strip club, foobar, rocketpad BADProperty Amenities: club room, pool, tennis courts GOOD

Page 11: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

11

A Good Reputation Helps Generate New Business

• Preferred ways to generate new business– From existing clients.– Clients recommend you to industry colleagues or other contacts.– Prospects come and seek you out.

• All of these methods depend on a having a good reputation with your client and in the field.

• Ways to build your reputation:– Collect written testimonial letters from every highly satisfied

client.– Post high-quality content to a website or blog.– Be involved in open source projects.– Speak at conferences.– Write a book.

Core Business Philosophy

Page 12: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

12

Examples: Customer Leads Based on Word of Mouth

• Market Strategy Consulting Firm– Primary contact is a VP. Was business colleague 1996-97, called

me up in 2002. Have collaborated on 6 projects since then.

• Real Estate Consulting Firm– Original contact: longtime friend was junior developer. Came in

to offer mentoring advice, ended up driving development of series of projects. Highly satisfied customer has provided extensive repeat business.

• Prominent US Business School– Original contact was instructor who was customer at previous

company. Made personal connection with program director in in-person meeting. Excellent references from other customers sealed the deal. Now on second project with that program and are expanding to other programs within School.

Core Business Philosophy

Page 13: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

13

Stay Productive – Focus on Benefits to Customer and Yourself

• Manage your time carefully – time is money.

• Avoid "dead hours" – time spent on miscellaneous tasks that provide no benefit and are not billable.

• Provide transparency to the client on invoicing – track time by hour on a daily basis listing tasks accomplished.

• Avoid refactoring for the sake of refactoring. Make sure that everything you do moves the project towards meeting the client needs.

Core Business Philosophy

Page 14: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

14

Keep Costs Low When Possible

• Big benefit to independent consulting – costs can be extremely low.

• Typical costs– Office/Telephone– Marketing (including web site)– Labor costs (e.g. outside graphical designer)– Technology

• Working out of home has substantial cost benefits.

• Technology is the most effective investment as it is directly tied to productivity.

Core Business Philosophy

Page 15: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

15

How to Sell a Project

• Selling is a multi-step process. You need multiple project in different parts of the pipeline.

• Personal and informal works when there is mutual trust.

• Request For Proposal (RFP)'s are a killer. Avoid unless you are "Column A" (first choice).

• Always be worried about where your next project is coming from!

Consulting Techniques

Selling a "Complex Solution"

"Unqualified"

ProspectsQualifiedProspects

ProposedProject

OngoingProject

learn aboutclient's needs and budget

write proposal for specific project

negotiate and close

look for repeat business

Page 16: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

16

Example: Project Lifecycle

• Project: Executive Training simulation for US Business School.

• Unqualified lead: referred by former customer, now instructor at school. (April 2005)

• Qualified lead: Had several initial conversations verifying client needs, our capabilities and budget. Client wrote RFP (Request for Proposal) clearly favoring our approach. (June 2005)

• Proposed project: Wrote detailed proposal summarizing their needs, our proposed solution, implementation schedule, and pricing. Later feedback from client was that this was only proposal that truly reflected client needs. (July 2005)

• Closed deal: Met in-person at our site and theirs. Held phone calls to answer questions on proposal. Was accepted, had final negotiations on price. (July – November 2005).

• Implementation: built simulation and assisted in course. (December 2005 – Jun 2006).

• Repeat business: Smaller re-delivery of solution. Adapted solution for MBA program within same school. (September 2006)

Consulting Techniques

Page 17: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

17

How to Stay in Touch with the Client

• Cultivate your contacts– Manager contact – who's job is on the line?– Worker contact – who uses the product?– Technology contact – who provides enabling infrastructure?– Business contact – who approves the checks?

• Weekly informal contact during project– Emails– Dropping in

• "Catch-up" meetings every couple of months between projects– Demonstrate something new.– Discuss ideas for future work.

• Be sure to stay in touch during difficult times or the situation can get worse.

Consulting Techniques

Page 18: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

18

Pricing

• One of the trickiest questions to answer is "How much do I charge?"

• Cost side:– Expected annual salary and hours worked per year– Personal insurance, office, other costs– "Utilization Percent" – in your line of business, what reasonable

percentage of time are you looking for work versus billing?

• Value side:– What's the value of the project to the business?– Are you a contractor or consultant?– What do others charge for this type of work?– What have you charged in the past?

• Never discount! You won't be able to later charge the higher rate.

• Offer extra hours with discretion, but make the time visible to the client.

Consulting Techniques

Page 19: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

19

Writing a Contract

• Never start work without a signed contract or (preferably) a succinct "Letter of Engagement". This is less for legal reasons and more to make expectations clear up front.

• Key items for contract / letter of engagement- Project objective (1-2 sentences)- Contractor expectations: manpower, max hours, deliverables (high level)- Contractor rate / billing terms- Company expectations:

- "In order for this project to be successful, company must…"

- Contractor is independent contractor not employee- Ownership of intellectual property- Confidentiality

• Confidentiality– Non-Disclosure Agreement (NDA) – not a problem.– Non-Compete clause – a problem. Expect compensation.

Consulting Techniques

Page 20: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

20

Discussion

Page 21: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

21

Resources

So You Want to Be a Consultant?Steve Friedlhttp://www.unixwiz.net/techtips/be-consultant.html

Million Dollar Consulting: The Professional's Guide to Growing a Practice Allan Weiss, McGraw-Hill, 2002

Beyond Software Architecture:Creating and Sustaining Winning Solutions Luke Hohman, Addison-Wesley Professional, 2003

Author's bloghttp://www.jlamp.com

Appendix

Page 22: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

22

Sample Letter of Engagement (part I)

Appendix

January 10, 2005

Will Glass-Husain1325 Mills Street, #6Menlo Park, CA 94025

Jeff SmithSmith & Partners, LLP1020 Main Street,San Francisco, CA 94001

Dear Jeff,

This note is intended to serve as a "Letter of Engagement" formalizing our collaboration to develop a web-based financial compliance system.

Project SummaryThe primary goal of this effort is to aid Smith & Partners in tracking regulatory compliance of major clients. We expect that it will take approximately 100 billable hours to build a working system, with primary work being done by Will Glass-Husain and an additional 20 hours of effort by a graphic designer (which we will bill through). The project is expected to be completed by May 1, 2005.

In order for this project to be successful, Smith & Partners will need to provide a primary contact who is available to answer questions on regulatory issues, review project drafts, and to oversee Smith & Partners-wide deployment. It's difficult to estimate required time but this will probably be 20-30 hours over the lifetime of the project.

Independent SubcontractorBoth parties agree that Glass & Associates is an independent subcontractor to Smith & Partners and is not an employee of Smith & Partners in any manner.

RateSmith & Partners will pay Glass & Associates a rate of $____ per hour for work done under this agreement. No travel or other direct expenses will be paid unless previously agreed upon. Glass & Associates will submit hours and accomplishments weekly using a mutually agreed upon format. Glass & Associates will invoice Smith & Partners at the close of each month, with payment being due 14 days following.

Page 23: October 12, 2006© 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact. 1 Business Tips for the Open Source.

October 12, 2006 © 2006, William Glass-Husain. Permission to redistribute granted provided copyright notice kept intact.

23

Sample Letter of Engagement (part II)

ConfidentialityGlass & Associates agrees to keep all information learned in the performance of services for Smith & Partners in strict confidence during and after the termination of this Agreement. Glass & Associates recognizes and acknowledges that in the course of its work it will be exposed to confidential information of the Smith & Partners. It is agreed that this exchange of information in the form of financial, sales, marketing, creative information, copyrighted material or any techniques, know-how, or development work, in any form whatsoever be, kept secret and confidential by Glass & Associates. In addition, Glass & Associates agrees to return to Smith & Partners promptly all materials or confidential information furnished by Smith & Partners upon completion of an assignment or request.

Intellectual PropertyAll software and other intellectual property developed by Glass & Associates during its engagements with Smith & Partners are owned by Smith & Partners. Any software components or libraries used in an engagement that were previously developed by Glass & Associates remain the property of Glass & Associates, (including any enhancements to the pre-engagement code developed during the engagement). In such cases Glass & Associates grants Smith & Partners a royalty-free perpetual license to utilize such software components.

TermThis agreement will become effective on the above-stated date and will continue in effect for a period of one year unless sooner terminated. This Agreement shall be automatically renewed for a period of one year on each anniversary date, but may be terminated at any time by a written notice from either Smith & Partners or Glass & Associates.

Statement of Intent Underlying this agreement is an understanding that both entities are best served through openness, honesty, prudence, and integrity. We approach this intent with mutual regard and professional respect.

Jeff, I'm excited to work with you in adding this powerful new capability to Smith & Partners. To indicate your formal agreement and to kick-off this project, please sign below and fax this agreement to 333-444-5555.

Sincerely,

William Glass-HusainGlass & Associates Web Enterprises

CUSTOMER SIGNATURE

------------------------------------------------------------------- -------------------------JEFF SMITH, SMITH & PARTNER Date

Appendix