SlideShare a Scribd company logo
Building an open source
                             consulting company
                                 Nate Aune (@natea)
                                  www.jazkarta.com

                                     FISL 2010
                                 Porto Alegre, Brazil



Wednesday, July 21, 2010
/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
Topics for exploration

              • Marketing            • Recruiting
              • Pricing              • Finances
              • Contracts            • Open Source citizen
              • Project Management   • your topics?
              • Services

Wednesday, July 21, 2010
Marketing




Wednesday, July 21, 2010
Marketing & getting work

                    • Speaking
                    • Blogging
                    • Sponsoring
                    • User group / consultants group
                    • Networking / Partnering

Wednesday, July 21, 2010
Sales



Wednesday, July 21, 2010
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
Pricing




Wednesday, July 21, 2010
Pricing / rates

                    • How much do you want to make?
                    • What are your costs?
                    • What will the market bear?


Wednesday, July 21, 2010
$100,000 / yr
                           $100,000/yr % 50 wks/yr % 20 hrs/wk
                                            =
                                       $100/hr



Wednesday, July 21, 2010
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
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
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
Contracts
Wednesday, July 21, 2010
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
Traditional vs. Timeboxed




                           Optional scope contracts:

Wednesday, July 21, 2010
Project management

Wednesday, July 21, 2010
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
Resource planning




Wednesday, July 21, 2010
Global Team




Wednesday, July 21, 2010
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
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
Services




Wednesday, July 21, 2010
Services

                    • Development
                    • Training
                    • Support       Recurring revenue
                    • Hosting

Wednesday, July 21, 2010
Training

                    • Private onsite training
                    • Public training
                    • Training as part of a conference
                    • Online training

Wednesday, July 21, 2010
Support

                    • Open source = no guarantees
                    • Retainer = insurance policy
                    • Keeps the conversation going
                    • Upsell support before the project is complete

Wednesday, July 21, 2010
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
Recruiting




Wednesday, July 21, 2010
Recruiting

                    • Read blogs
                    • Attend sprints
                    • Elastic staff
                    • User groups
                    • Internships

Wednesday, July 21, 2010
Finances



Wednesday, July 21, 2010
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
Open source citizen




Wednesday, July 21, 2010
Open source citizen

                    • writing documentation
                    • contributing code
                    • serving on board
                    • sponsoring sprints
                    • organizing user group

Wednesday, July 21, 2010
Thanks! Questions?
Wednesday, July 21, 2010
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

More Related Content

Similar to Building a successful open source consulting company (20)

PDF
Freelancing and Open Source
Peat Bakke
 
PDF
From a Contractor to a Shop: How to grow your Drupal business without losing ...
Zivtech, LLC
 
PDF
Lean mean php machine
Jason Austin
 
PDF
The Profitable Provider
brettdillon
 
PDF
Developing a webdevelopment company
Netguru
 
PDF
The IT Philharmonic - OSCON 2010
Chef Software, Inc.
 
PDF
Experiences From Agile Projects Great & Small (ASWEC 2009)
Craig Smith
 
PDF
International succes med cloud og agile
BestBrains
 
PDF
Lincs Business networking presentation
Malcolm York
 
PDF
Freelancing; an alternate career
Anis Ahmad
 
PDF
Velocity Marketing and Growth Hacking, Nov '12
Ken Rutsky
 
PDF
Open Source Docs don't have to suck
Addison Berry
 
PDF
How to Recruit and Retain Top Talent - Insight into Building a Stellar Team
Glenn Hilton
 
PDF
How to Recruit and Retain Top Talent in the Drupal Community
Mediacurrent
 
PDF
Open source engagement – best practices_v0.5
CloudExpoEurope
 
PDF
Lean Startup Machine NYC - July 28 (Overview Part 1)
Lean Startup Machine
 
PDF
Kcic bootcamp webinar_aug_2011
Hack the Hood
 
PDF
Kcic bootcamp webinar_aug_2011
Hack the Hood
 
PDF
Going All XP On Your Business
Craig Smith
 
PDF
Going All XP On Your Business
Craig Smith
 
Freelancing and Open Source
Peat Bakke
 
From a Contractor to a Shop: How to grow your Drupal business without losing ...
Zivtech, LLC
 
Lean mean php machine
Jason Austin
 
The Profitable Provider
brettdillon
 
Developing a webdevelopment company
Netguru
 
The IT Philharmonic - OSCON 2010
Chef Software, Inc.
 
Experiences From Agile Projects Great & Small (ASWEC 2009)
Craig Smith
 
International succes med cloud og agile
BestBrains
 
Lincs Business networking presentation
Malcolm York
 
Freelancing; an alternate career
Anis Ahmad
 
Velocity Marketing and Growth Hacking, Nov '12
Ken Rutsky
 
Open Source Docs don't have to suck
Addison Berry
 
How to Recruit and Retain Top Talent - Insight into Building a Stellar Team
Glenn Hilton
 
How to Recruit and Retain Top Talent in the Drupal Community
Mediacurrent
 
Open source engagement – best practices_v0.5
CloudExpoEurope
 
Lean Startup Machine NYC - July 28 (Overview Part 1)
Lean Startup Machine
 
Kcic bootcamp webinar_aug_2011
Hack the Hood
 
Kcic bootcamp webinar_aug_2011
Hack the Hood
 
Going All XP On Your Business
Craig Smith
 
Going All XP On Your Business
Craig Smith
 

More from Jazkarta, Inc. (20)

PDF
Traveling through time and place with Plone
Jazkarta, Inc.
 
PDF
Questions: A Form Library for Python with SurveyJS Frontend
Jazkarta, Inc.
 
PDF
The User Experience: Editing Composite Pages in Plone 6 and Beyond
Jazkarta, Inc.
 
PDF
WTA and Plone After 13 Years
Jazkarta, Inc.
 
PDF
Collaborating With Orchid Data
Jazkarta, Inc.
 
PDF
Spend a Week Hacking in Sorrento!
Jazkarta, Inc.
 
PDF
Plone 5 Upgrades In Real Life
Jazkarta, Inc.
 
PDF
Accessibility in Plone: The Good, the Bad, and the Ugly
Jazkarta, Inc.
 
PDF
Getting Paid Without GetPaid
Jazkarta, Inc.
 
PDF
An Open Source Platform for Social Science Research
Jazkarta, Inc.
 
PDF
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
Jazkarta, Inc.
 
PDF
Anatomy of a Large Website Project
Jazkarta, Inc.
 
PDF
Anatomy of a Large Website Project - With Presenter Notes
Jazkarta, Inc.
 
PDF
The Mountaineers: Scaling the Heights with Plone
Jazkarta, Inc.
 
PDF
Plone Hosting: A Panel Discussion
Jazkarta, Inc.
 
PDF
Plone+Salesforce
Jazkarta, Inc.
 
PDF
Academic Websites in Plone
Jazkarta, Inc.
 
PDF
Plone
Jazkarta, Inc.
 
KEY
Online Exhibits in Plone
Jazkarta, Inc.
 
PDF
Online exhibits in Plone
Jazkarta, Inc.
 
Traveling through time and place with Plone
Jazkarta, Inc.
 
Questions: A Form Library for Python with SurveyJS Frontend
Jazkarta, Inc.
 
The User Experience: Editing Composite Pages in Plone 6 and Beyond
Jazkarta, Inc.
 
WTA and Plone After 13 Years
Jazkarta, Inc.
 
Collaborating With Orchid Data
Jazkarta, Inc.
 
Spend a Week Hacking in Sorrento!
Jazkarta, Inc.
 
Plone 5 Upgrades In Real Life
Jazkarta, Inc.
 
Accessibility in Plone: The Good, the Bad, and the Ugly
Jazkarta, Inc.
 
Getting Paid Without GetPaid
Jazkarta, Inc.
 
An Open Source Platform for Social Science Research
Jazkarta, Inc.
 
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
Jazkarta, Inc.
 
Anatomy of a Large Website Project
Jazkarta, Inc.
 
Anatomy of a Large Website Project - With Presenter Notes
Jazkarta, Inc.
 
The Mountaineers: Scaling the Heights with Plone
Jazkarta, Inc.
 
Plone Hosting: A Panel Discussion
Jazkarta, Inc.
 
Plone+Salesforce
Jazkarta, Inc.
 
Academic Websites in Plone
Jazkarta, Inc.
 
Online Exhibits in Plone
Jazkarta, Inc.
 
Online exhibits in Plone
Jazkarta, Inc.
 
Ad

Recently uploaded (20)

PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Learn Computer Forensics, Second Edition
AnuraShantha7
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Learn Computer Forensics, Second Edition
AnuraShantha7
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Ad

Building a successful open source consulting company

  • 1. Building an open source consulting company Nate Aune (@natea) www.jazkarta.com FISL 2010 Porto Alegre, Brazil Wednesday, July 21, 2010
  • 2. /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
  • 3. Topics for exploration • Marketing • Recruiting • Pricing • Finances • Contracts • Open Source citizen • Project Management • your topics? • Services Wednesday, July 21, 2010
  • 5. Marketing & getting work • Speaking • Blogging • Sponsoring • User group / consultants group • Networking / Partnering Wednesday, July 21, 2010
  • 7. 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
  • 9. Pricing / rates • How much do you want to make? • What are your costs? • What will the market bear? Wednesday, July 21, 2010
  • 10. $100,000 / yr $100,000/yr % 50 wks/yr % 20 hrs/wk = $100/hr Wednesday, July 21, 2010
  • 11. 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
  • 12. 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
  • 13. 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
  • 15. 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
  • 16. Traditional vs. Timeboxed Optional scope contracts: Wednesday, July 21, 2010
  • 18. 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
  • 21. 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
  • 22. 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
  • 24. Services • Development • Training • Support Recurring revenue • Hosting Wednesday, July 21, 2010
  • 25. Training • Private onsite training • Public training • Training as part of a conference • Online training Wednesday, July 21, 2010
  • 26. Support • Open source = no guarantees • Retainer = insurance policy • Keeps the conversation going • Upsell support before the project is complete Wednesday, July 21, 2010
  • 27. 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
  • 29. Recruiting • Read blogs • Attend sprints • Elastic staff • User groups • Internships Wednesday, July 21, 2010
  • 31. 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
  • 33. Open source citizen • writing documentation • contributing code • serving on board • sponsoring sprints • organizing user group Wednesday, July 21, 2010
  • 35. 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