Top Banner
Building an open source consulting company Nate Aune www.jazkarta.com Open Source Bridge Conference Portland, OR June 17, 2009 1
34

Building an Open Source Consulting Company

May 12, 2015

Download

Business

Jazkarta, Inc.

Lessons learned from a successful open source consulting company. This talk is geared towards the open source developer who is considering starting his/her own business, and the entrepreneur who wants to grow the business by leveraging open source development methodologies.
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: Building an Open Source Consulting Company

Building an open sourceconsulting company

Nate Aunewww.jazkarta.com

Open Source Bridge ConferencePortland, ORJune 17, 2009

1

Page 2: Building an Open Source Consulting Company

/me

• First experience with Linux in 1994

• Founded Jazkarta in 2004 in Boston

• Now 3 full-time staff and 10 subcontractors

• Specialize in Plone and Python

2

Page 3: Building an Open Source Consulting Company

Topics for exploration

• Marketing

• Pricing

• Contracts

• Project Management

• Services

• Recruiting

• Finances

• Open Source citizen

• your topics?

3

Page 4: Building an Open Source Consulting Company

Marketing

4

Page 5: Building an Open Source Consulting Company

Marketing & getting work

• Speaking

• Blogging

• Sponsoring

• User group / consultants group

• Networking

5

Page 6: Building an Open Source Consulting Company

Pricing

6

Page 7: Building an Open Source Consulting Company

Pricing / rates

• How much do you want to make?

• What are your costs?

• What will the market bear?

7

Page 8: Building an Open Source Consulting Company

$100,000 / yr$100,000/yr % 50 wks/yr % 20 hrs/wk

=

$100/hr

8

Page 9: Building an Open Source Consulting Company

Costs of doing business(overhead)

• Self-employment tax

• Legal fees

• Accounting / bookkeeping

• Office space

• Hardware

• Subcontractors

• Telephone

9

Page 10: Building an Open Source Consulting Company

Market rates

• What are your competitors charging?

• How much will your customers pay?

• How does the economy affect your bill rate?

10

Page 11: Building an Open Source Consulting Company

When to raise rates?

• When your customers don't blink an eye when you tell them your rate

• When you have more work than you can handle

• When you have an in-demand skill

11

Page 12: Building an Open Source Consulting Company

Contracts

12

Page 13: Building an Open Source Consulting Company

Contracts

• Get legal advice - don't do it by yourself

• Optional scope contracts

• Tools: EchoSign for digital signatures

13

Page 14: Building an Open Source Consulting Company

Traditional vs. Timeboxed

Optional scope contracts:

14

Page 15: Building an Open Source Consulting Company

Project management

15

Page 16: Building an Open Source Consulting Company

Project management

• Agile is aligned with open source development

• 2 week iterations

• 3 person teams (PM, dev, design)

• Tools: ClueMapper, Google Docs, Dropbox

16

Page 17: Building an Open Source Consulting Company

Resource planning

17

Page 18: Building an Open Source Consulting Company

Global Team

18

Page 19: Building an Open Source Consulting Company

Global team strategies

• Group team members in same or close timezones

• Make sure everyone is on IRC and uses it

• Set up a mailing list for each new project

• Skype calls every week to touch base

• Issue tracker (ClueMapper/Trac)

• Version control (Subversion/Bazaar)

19

Page 20: Building an Open Source Consulting Company

Pros/cons of subcontractors

• Pros

• Only pay them when you have work

• Can find top talent, specialists

• Cons

• More expensive

• Can be difficult to retain if not enough work

20

Page 21: Building an Open Source Consulting Company

Services

21

Page 22: Building an Open Source Consulting Company

Services

• Development

• Training

• Support

• HostingRecurring revenue

22

Page 23: Building an Open Source Consulting Company

Training

• Private onsite training

• Public training

• Training as part of a conference

• Online training

23

Page 24: Building an Open Source Consulting Company

Support

• Open source = no guarantees

• Retainer = insurance policy

• Keeps the conversation going

• Upsell support before the project is complete

24

Page 25: Building an Open Source Consulting Company

Hosting

• Easier to support if on servers you control

• Distribute benefits across all customers

• Upselling opportunities

• Steady source of recurring revenue

25

Page 26: Building an Open Source Consulting Company

Recruiting

26

Page 27: Building an Open Source Consulting Company

Recruiting

• Read blogs

• Attend sprints

• Elastic staff

• User groups

• Internships

27

Page 28: Building an Open Source Consulting Company

Finances

28

Page 29: Building an Open Source Consulting Company

Finances

• Get a good bookkeeper

• Seek next project while still on first project

• Find sponsors to fund open source dev

• Tools: Quickbooks

29

Page 30: Building an Open Source Consulting Company

Open source citizen

30

Page 31: Building an Open Source Consulting Company

Open source citizen

• writing documentation

• contributing code

• serving on board

• sponsoring sprints

• organizing user group

31

Page 32: Building an Open Source Consulting Company

Thanks! Questions?32

Page 33: Building an Open Source Consulting Company

Stay in touch

• Email: natea (at) jazkarta (dot) com

• Twitter: twitter.com/natea

• Blog: blog.jazkarta.com

• IRC: irc.freenode.net/natea

33

Page 34: Building an Open Source Consulting Company

Books & Resources

• e-Myth Revisited by Michael Gerber

• Manage It! by Johanna Rothman

• Ship It! by Richardson/Gwaltney

• Art of Agile Development by Shore & Walden

• Making Things Happen by Scott Berkun

• Computer Consultant's Guide by Janet Ruhl

34