SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a Building a successful open source consulting company

Bang For The Buck Sm Measurement
Bang For The Buck Sm MeasurementBang For The Buck Sm Measurement
Bang For The Buck Sm MeasurementHeidi Miller
 
From Eyeballs to Engagement: Socia Media Measurement
From Eyeballs to Engagement: Socia Media Measurement From Eyeballs to Engagement: Socia Media Measurement
From Eyeballs to Engagement: Socia Media Measurement Heidi Miller
 
Nov 2010 presentation to iGAP
Nov 2010 presentation to iGAPNov 2010 presentation to iGAP
Nov 2010 presentation to iGAPScott Rafer
 
Innovation and Outsourcing - Globant Nasdaq event
Innovation and Outsourcing - Globant Nasdaq eventInnovation and Outsourcing - Globant Nasdaq event
Innovation and Outsourcing - Globant Nasdaq eventPatrick Chanezon
 
Making Money At Mobile
Making Money At MobileMaking Money At Mobile
Making Money At MobileCommonsWare
 
Open-source Mic Talks at AOL
Open-source Mic Talks at AOLOpen-source Mic Talks at AOL
Open-source Mic Talks at AOLAddy Osmani
 
Lean mean php machine
Lean mean php machineLean mean php machine
Lean mean php machineJason Austin
 
AtlasCamp 2010 - Marketing A Plugin
AtlasCamp 2010 - Marketing A PluginAtlasCamp 2010 - Marketing A Plugin
AtlasCamp 2010 - Marketing A Pluginalexlod
 
School Of Social Innovation
School Of Social InnovationSchool Of Social Innovation
School Of Social InnovationSebi Tauciuc
 
Collaboration over competition
Collaboration over competitionCollaboration over competition
Collaboration over competitionjoshuastrebel
 
Collaboration Within A Multidisciplinary Team
Collaboration Within A Multidisciplinary Team Collaboration Within A Multidisciplinary Team
Collaboration Within A Multidisciplinary Team Michele Ide-Smith
 
GateIn - Presented at Atlanta JUG on 1/19/2010
GateIn - Presented at Atlanta JUG on 1/19/2010GateIn - Presented at Atlanta JUG on 1/19/2010
GateIn - Presented at Atlanta JUG on 1/19/2010Wesley Hales
 
Open Source as a Viable Business Model
Open Source as a Viable Business ModelOpen Source as a Viable Business Model
Open Source as a Viable Business ModelTien-Soon Law
 
GraphDevRoom Call for Sponsors
GraphDevRoom Call for SponsorsGraphDevRoom Call for Sponsors
GraphDevRoom Call for SponsorsPere Urbón-Bayes
 

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

Eclipse community management - fossa2010
Eclipse community management - fossa2010Eclipse community management - fossa2010
Eclipse community management - fossa2010
 
Bang For The Buck Sm Measurement
Bang For The Buck Sm MeasurementBang For The Buck Sm Measurement
Bang For The Buck Sm Measurement
 
From Eyeballs to Engagement: Socia Media Measurement
From Eyeballs to Engagement: Socia Media Measurement From Eyeballs to Engagement: Socia Media Measurement
From Eyeballs to Engagement: Socia Media Measurement
 
Nov 2010 presentation to iGAP
Nov 2010 presentation to iGAPNov 2010 presentation to iGAP
Nov 2010 presentation to iGAP
 
Innovation and Outsourcing - Globant Nasdaq event
Innovation and Outsourcing - Globant Nasdaq eventInnovation and Outsourcing - Globant Nasdaq event
Innovation and Outsourcing - Globant Nasdaq event
 
Making Money At Mobile
Making Money At MobileMaking Money At Mobile
Making Money At Mobile
 
Have you heard the buzz?
Have you heard the buzz?Have you heard the buzz?
Have you heard the buzz?
 
Open-source Mic Talks at AOL
Open-source Mic Talks at AOLOpen-source Mic Talks at AOL
Open-source Mic Talks at AOL
 
Lean mean php machine
Lean mean php machineLean mean php machine
Lean mean php machine
 
AtlasCamp 2010 - Marketing A Plugin
AtlasCamp 2010 - Marketing A PluginAtlasCamp 2010 - Marketing A Plugin
AtlasCamp 2010 - Marketing A Plugin
 
School Of Social Innovation
School Of Social InnovationSchool Of Social Innovation
School Of Social Innovation
 
Collaboration over competition
Collaboration over competitionCollaboration over competition
Collaboration over competition
 
Commercial Open Source
Commercial Open SourceCommercial Open Source
Commercial Open Source
 
ePB 10-Minute Round-Up
ePB 10-Minute Round-UpePB 10-Minute Round-Up
ePB 10-Minute Round-Up
 
Day3 wayne beaton eclipse community mgt
Day3 wayne beaton eclipse  community mgtDay3 wayne beaton eclipse  community mgt
Day3 wayne beaton eclipse community mgt
 
Collaboration Within A Multidisciplinary Team
Collaboration Within A Multidisciplinary Team Collaboration Within A Multidisciplinary Team
Collaboration Within A Multidisciplinary Team
 
GateIn - Presented at Atlanta JUG on 1/19/2010
GateIn - Presented at Atlanta JUG on 1/19/2010GateIn - Presented at Atlanta JUG on 1/19/2010
GateIn - Presented at Atlanta JUG on 1/19/2010
 
Open Source as a Viable Business Model
Open Source as a Viable Business ModelOpen Source as a Viable Business Model
Open Source as a Viable Business Model
 
GraphDevRoom Call for Sponsors
GraphDevRoom Call for SponsorsGraphDevRoom Call for Sponsors
GraphDevRoom Call for Sponsors
 
Check Please!
Check Please!Check Please!
Check Please!
 

Más de Jazkarta, Inc.

Traveling through time and place with Plone
Traveling through time and place with PloneTraveling through time and place with Plone
Traveling through time and place with PloneJazkarta, Inc.
 
Questions: A Form Library for Python with SurveyJS Frontend
Questions: A Form Library for Python with SurveyJS FrontendQuestions: A Form Library for Python with SurveyJS Frontend
Questions: A Form Library for Python with SurveyJS FrontendJazkarta, Inc.
 
The User Experience: Editing Composite Pages in Plone 6 and Beyond
The User Experience: Editing Composite Pages in Plone 6 and BeyondThe User Experience: Editing Composite Pages in Plone 6 and Beyond
The User Experience: Editing Composite Pages in Plone 6 and BeyondJazkarta, Inc.
 
WTA and Plone After 13 Years
WTA and Plone After 13 YearsWTA and Plone After 13 Years
WTA and Plone After 13 YearsJazkarta, Inc.
 
Collaborating With Orchid Data
Collaborating With Orchid DataCollaborating With Orchid Data
Collaborating With Orchid DataJazkarta, Inc.
 
Spend a Week Hacking in Sorrento!
Spend a Week Hacking in Sorrento!Spend a Week Hacking in Sorrento!
Spend a Week Hacking in Sorrento!Jazkarta, Inc.
 
Plone 5 Upgrades In Real Life
Plone 5 Upgrades In Real LifePlone 5 Upgrades In Real Life
Plone 5 Upgrades In Real LifeJazkarta, Inc.
 
Accessibility in Plone: The Good, the Bad, and the Ugly
Accessibility in Plone: The Good, the Bad, and the UglyAccessibility in Plone: The Good, the Bad, and the Ugly
Accessibility in Plone: The Good, the Bad, and the UglyJazkarta, Inc.
 
Getting Paid Without GetPaid
Getting Paid Without GetPaidGetting Paid Without GetPaid
Getting Paid Without GetPaidJazkarta, Inc.
 
An Open Source Platform for Social Science Research
An Open Source Platform for Social Science ResearchAn Open Source Platform for Social Science Research
An Open Source Platform for Social Science ResearchJazkarta, Inc.
 
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...Jazkarta, Inc.
 
Anatomy of a Large Website Project
Anatomy of a Large Website ProjectAnatomy of a Large Website Project
Anatomy of a Large Website ProjectJazkarta, Inc.
 
Anatomy of a Large Website Project - With Presenter Notes
Anatomy of a Large Website Project - With Presenter NotesAnatomy of a Large Website Project - With Presenter Notes
Anatomy of a Large Website Project - With Presenter NotesJazkarta, Inc.
 
The Mountaineers: Scaling the Heights with Plone
The Mountaineers: Scaling the Heights with PloneThe Mountaineers: Scaling the Heights with Plone
The Mountaineers: Scaling the Heights with PloneJazkarta, Inc.
 
Plone Hosting: A Panel Discussion
Plone Hosting: A Panel DiscussionPlone Hosting: A Panel Discussion
Plone Hosting: A Panel DiscussionJazkarta, Inc.
 
Academic Websites in Plone
Academic Websites in PloneAcademic Websites in Plone
Academic Websites in PloneJazkarta, Inc.
 
Online Exhibits in Plone
Online Exhibits in PloneOnline Exhibits in Plone
Online Exhibits in PloneJazkarta, Inc.
 
Online exhibits in Plone
Online exhibits in PloneOnline exhibits in Plone
Online exhibits in PloneJazkarta, Inc.
 

Más de Jazkarta, Inc. (20)

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

Último

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Último (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

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