35
Building an open source consulting company Nate Aune (@natea) www.jazkarta.com FISL 2010 Porto Alegre, Brazil Wednesday, July 21, 2010

Building a successful open source consulting company

Embed Size (px)

DESCRIPTION

Presentation given at the FISL conference in Brazil, July 2010.

Citation preview

Page 1: Building a successful open source consulting company

Building an open sourceconsulting company

Nate Aune (@natea)www.jazkarta.com

FISL 2010Porto Alegre, Brazil

Wednesday, July 21, 2010

Page 2: Building a successful open source consulting company

/me

• Developer turned business owner

• Founded Jazkarta in 2004

• Now 3 full-time staff and 10 subcontractors

• Specialize in Plone and Python

Wednesday, July 21, 2010

Page 3: Building a successful open source consulting company

Topics for exploration

• Marketing

• Pricing

• Contracts

• Project Management

• Services

• Recruiting

• Finances

• Open Source citizen

• your topics?

Wednesday, July 21, 2010

Page 4: Building a successful open source consulting company

Marketing

Wednesday, July 21, 2010

Page 5: Building a successful open source consulting company

Marketing & getting work

• Speaking

• Blogging

• Sponsoring

• User group / consultants group

• Networking / Partnering

Wednesday, July 21, 2010

Page 6: Building a successful open source consulting company

Sales

Wednesday, July 21, 2010

Page 7: Building a successful open source consulting company

Sales

• Segment into markets (edu, gov, non-profit)

• Do more listening than talking

• Get a good sales automation tool (Salesforce.com)

• Put a lead capture form on your website

• Don’t make it hard for people to contact you

Wednesday, July 21, 2010

Page 8: Building a successful open source consulting company

Pricing

Wednesday, July 21, 2010

Page 9: Building a successful open source consulting company

Pricing / rates

• How much do you want to make?

• What are your costs?

• What will the market bear?

Wednesday, July 21, 2010

Page 10: Building a successful open source consulting company

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

=

$100/hr

Wednesday, July 21, 2010

Page 11: Building a successful open source consulting company

Costs of doing business(overhead)

• Self-employment tax

• Legal fees

• Accounting / bookkeeping

• Office space (co-working)

• Telephone / Internet

• Hardware (PCs, monitors)

• Subcontractors

Wednesday, July 21, 2010

Page 12: Building a successful 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?

Wednesday, July 21, 2010

Page 13: Building a successful 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

Wednesday, July 21, 2010

Page 14: Building a successful open source consulting company

Contracts

Wednesday, July 21, 2010

Page 15: Building a successful open source consulting company

Contracts

• Get in writing to avoid misunderstandings later

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

• EchoSign saves time with digital signatures

• Optional scope contracts

Wednesday, July 21, 2010

Page 16: Building a successful open source consulting company

Traditional vs. Timeboxed

Optional scope contracts:

Wednesday, July 21, 2010

Page 17: Building a successful open source consulting company

Project management

Wednesday, July 21, 2010

Page 18: Building a successful 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

Wednesday, July 21, 2010

Page 19: Building a successful open source consulting company

Resource planning

Wednesday, July 21, 2010

Page 20: Building a successful open source consulting company

Global Team

Wednesday, July 21, 2010

Page 21: Building a successful 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)

Wednesday, July 21, 2010

Page 22: Building a successful 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

Wednesday, July 21, 2010

Page 23: Building a successful open source consulting company

Services

Wednesday, July 21, 2010

Page 24: Building a successful open source consulting company

Services

• Development

• Training

• Support

• HostingRecurring revenue

Wednesday, July 21, 2010

Page 25: Building a successful open source consulting company

Training

• Private onsite training

• Public training

• Training as part of a conference

• Online training

Wednesday, July 21, 2010

Page 26: Building a successful open source consulting company

Support

• Open source = no guarantees

• Retainer = insurance policy

• Keeps the conversation going

• Upsell support before the project is complete

Wednesday, July 21, 2010

Page 27: Building a successful 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

• Make sure you have a good sys admin

Wednesday, July 21, 2010

Page 28: Building a successful open source consulting company

Recruiting

Wednesday, July 21, 2010

Page 29: Building a successful open source consulting company

Recruiting

• Read blogs

• Attend sprints

• Elastic staff

• User groups

• Internships

Wednesday, July 21, 2010

Page 30: Building a successful open source consulting company

Finances

Wednesday, July 21, 2010

Page 31: Building a successful open source consulting company

Finances

• Get a good bookkeeper

• Watch cash flow carefully (invoice often)

• Seek next project while still on first project

• Find sponsors to fund open source dev

• Tools: Quickbooks, Freshbooks, Xero

Wednesday, July 21, 2010

Page 32: Building a successful open source consulting company

Open source citizen

Wednesday, July 21, 2010

Page 33: Building a successful open source consulting company

Open source citizen

• writing documentation

• contributing code

• serving on board

• sponsoring sprints

• organizing user group

Wednesday, July 21, 2010

Page 34: Building a successful open source consulting company

Thanks! Questions?Wednesday, July 21, 2010

Page 35: Building a successful 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

Wednesday, July 21, 2010