9. Wash, Rinse, Repeat!
Concept
Launch
Build
Community
Sustain
Support
Adoption
People/companies are using the code
New features, bug fixes
Create a business
Documentation
Forums
Governance
“Commercial” Support Looking for a few good coders
Appoint committers
Identify gaps in code and coders
Go public with project
Look for input / participation
Share code
An Idea is born
Prototype
Share ideas
10. Typical Software Company
CEO
Product Management
Product
Requirements, Pipeline, Customer
feedback
Engineering
Development, QA
Sales and Marketing
Market and sell product, increase
adoption, engage customers
Services and Support
Installation and
deployment, support, bug reporting
IT, Operations, Legal and Finance
Manage company
operations, finances, and
infrastructure
15. Are We Having Fun Yet?
Project
Leader
Project
Committer(s)
Project
Contributor(s)
16. Looking Better?
CEO
Product Management
Product
Requirements, Pipeline, Customer
feedback
Engineering
Development, QA
Sales and Marketing
Market and sell product, increase
adoption, engage customers
Services and Support
Installation and deployment,
support, bug reporting
IT, Operations, Legal and Finance
Manage company operations,
finances, and infrastructure
17. How Foundations Help
• Operations
• Governance
• Legal
• Finance
• Marketing
• Mentorship
22. How do you encourage developers?
(How do you make it easy to build/test/experiment?)
How do you make it easy to contribute?
(What do you communicate to your community)
How do you increase your user base?
(How do you make it easy to install/configure/use the software?)
23. An Open Source Project Framework
Software Construction
Community Development
IP Management
24. Open Source Project Framework
ProjectExes
published
ProjectBuild
AutomatedI
ProjectInstall
Automated
CompleteSrc
published
ProjectBug
Tracking
ProjectBuild
AutomatedII
ProjectTest
AutomatedI
ProjectTest
AutomatedII
BasicArch
Description
Software Construction Maturity
25. Open Source Project Framework
Project
License
Mission
Statement
Codeof
Conduct
Forums,Email
Comms
Platform
FAQs,Howto
Governance
Contribution
Guidelines
Events
Community Development