SlideShare a Scribd company logo
1 of 27
The Project Lifecycle
                      How to Succeed


Paula Hunter, Executive Director
Outercurve Foundation
Outline
•   Lifecycle
•   Functional needs
•   How to succeed
•   How foundations can help
Project Lifecycle

                 Concept




Adoption                           Launch




       Sustain               Build
       Support             Community
Project Lifecycle
                               An Idea is born
                               Prototype
                 Concept       Share ideas




Adoption                           Launch




       Sustain               Build
       Support             Community
Project Lifecycle

                 Concept




Adoption                           Launch

                                       Go public with project
                                       Look for input / participation
                                       Share code


       Sustain               Build
       Support             Community
Project Lifecycle

                 Concept




Adoption                           Launch




       Sustain               Build
       Support             Community

                                Looking for a few good coders
                                Appoint committers
                                Identify gaps in code and coders
Project Lifecycle

                                   Concept




                  Adoption                           Launch




Documentation
Forums
                         Sustain               Build
“Commercial” Support?    Support             Community
Project Lifecycle

                                         Concept
People/companies are using the code
New features, bug fixes
Creating a business?

                        Adoption                           Launch




                               Sustain               Build
                               Support             Community
Wash, Rinse, Repeat!
                                                       An Idea is born
                                                       Prototype
                                         Concept       Share ideas
People/companies are using the code
New features, bug fixes
Creating a business?

                        Adoption                           Launch

                                                               Go public with project
                                                               Look for input / participation
                                                               Share code
    Documentation
    Forums                     Sustain               Build
    “Commercial” Support?      Support             Community

                                                        Looking for a few good coders
                                                        Appoint committers
                                                        Identify gaps in code and coders
Typical OSS Project


  Project Leader


    Project
  Committer(s)


        Project
     Contributor(s)
Typical Software Company



                                                       CEO




                                                                                                      IT, Operations, Legal
Product Management          Engineering         Sales and Marketing       Services and Support
                                                                                                           and Finance



                                                       Market and sell
    Product Requirements,                                                        Installation and           Manage company
                                                      product, increase
      Pipeline, Customer      Development, QA                                  deployment, support,        operations, finances,
                                                      adoption, engage
           feedback                                                               bug reporting             and infrastructure
                                                         customers
How to Succeed
• Concept
  – Development environment
  – Forge
  – License and contribution mechanism
  – Code certifications
  – Co-conspirator and/or mentor
Typical OSS Project


  Project Leader


    Project
  Committer(s)


        Project
     Contributor(s)
How to Succeed
• Launch
  – Name (please do a search!)
     • http://www.uspto.gov/trademarks/basics/index.jsp
  – Domain
  – Website
  – Branding – what do you want to convey?
     Fun? Innovative? Serious? Altruistic?
  – Social media “plan”
  – App Stores – apply early
Typical OSS Project


  Project Leader


    Project
  Committer(s)


        Project
     Contributor(s)
How to Succeed
• Build Community
  – Project awareness (see social media)
  – Engage developers (proactively)
  – Groom committers, contributors, testers
  – Document project management philosophy
     • IP management and oversight
  – Utilize forums, wiki, mailing list
  – Host meet-ups
  – Celebrate success and say thank you!
Typical OSS Project


  Project Leader


    Project
  Committer(s)


        Project
     Contributor(s)
How to Succeed
• Sustain Support
  – Set expectations (not everyone understands the
    OSS Ethos)
  – Prepare documentation (you may need to pay
    someone, or create bounties)
  – Respond to bug fixes and patches even if you
    don’t intend to implement them
  – Charge if necessary (a business opportunity)
Are We Having Fun Yet?


    Project Leader


      Project
    Committer(s)


          Project
       Contributor(s)
How to Succeed
• Adoption
  – Use will enhance the project
  – Have a feedback loop for non-developers
  – Can you sustain more iterations?
  – Do you have a succession plan?
Looking Better?



                                                       CEO




                                                                                                      IT, Operations, Legal
Product Management          Engineering         Sales and Marketing       Services and Support
                                                                                                           and Finance



                                                       Market and sell
    Product Requirements,                                                        Installation and           Manage company
                                                      product, increase
      Pipeline, Customer      Development, QA                                  deployment, support,        operations, finances,
                                                      adoption, engage
           feedback                                                               bug reporting             and infrastructure
                                                         customers
How Foundations Can Help
•   Operations
•   Governance
•   Legal
•   Finance
•   Marketing
•   Mentorship
Types of OSS Non-Profits

                                                       Mix of
                        Sponsor                       Sponsors                     Community
                          Driven                        and                          Driven
                                                     Community
                                                         Linux Foundation
                                                                                               Apache
    Examples              Fedora, OpenSuSe              Eclipse Foundation
                                                                                               Gnome
                                                      Outercurve Foundation




                      Sponsor has highest level of   Inclusionary
                                                                                   Inclusive
                      control                        Revenue mix not tied to one
Positive Attributes   Focused projects               member or sponsor
                                                                                   Low operating costs
                                                                                   Strong volunteer ethic
                      Well understood brand          Broader technology focus




                      Sponsor Primary source of
                      funds                          More complex operationally    Dependent on volunteers
                      Narrow technology focus        May dictate license and/or    for admin
Negative Attributes                                  development methodology       Less structure
                      Smaller potential community
                      Responsible for complete       Expensive
                      process
What to Consider Re: Foundations
•   Governance
•   Development Methodology
•   Forge
•   Technology Focus
•   IP Management
•   Services
Outercurve Foundation Provides Staffing and
        Services Throughout the Project Lifecycle
                                                               Build                        Sustain
       Concept                       Launch                                                                           Adoption
                                                             Community                      Support

• Counsel on best            • Launch program            • Establish project         • Gallery and project      • Provide tools and
  practices for licensing,     tailored to the project     management process          sponsors provide 3         templates to guide
  code assignment, and         audience(s), including                                  year commitment            project leads to
                                                         • Forums and blogs -
  contribution                 integrated PR and                                                                  successful adoption of
                                                           use Outercurve.org        • Project mentorship
  agreements                   Social Media                                                                       the project
                                                           and feed our home           available
                               campaigns
• IP management and                                        page for greater                                     • Promote major
                                                                                     • Education and
  oversight                  • Code signing                exposure, tap into our                                 milestones and
                                                                                       promotion of IP
                               certificates                ongoing dialog with                                    releases
• Project guidelines for                                                               management and
                                                           the community
  getting started, how to    • Project mailing lists                                   development process
  get involved and             and administrative        • Support and fund
                                                                                     • Project committers can
  contribute.                  resources                   developer events
                                                                                       serve on Technical
                             • Project dashboard         • Indemnify project           Advisory Board
                                                           committers
                             • Provide branding                                      • OC Wiki
                               elements for project      • Establish a facility to
                               websites                    collect and distribute
                                                           project level donations
                                                           and bounties
Lessons Learned
•   Naming, TM issues, Domain acquisition
•   Application Stores and Developer programs
•   Change in community / leadership
•   Project users unfamiliar with OSS ethos
•   No support
Questions?
phunter@outercurve.org
     @huntermkt
  www.outercurve.org

More Related Content

What's hot

Minimum viable research
Minimum viable researchMinimum viable research
Minimum viable researchJo Packer
 
UX Camp Ottawa: Accessibility as a Design Tool
UX Camp Ottawa: Accessibility as a Design ToolUX Camp Ottawa: Accessibility as a Design Tool
UX Camp Ottawa: Accessibility as a Design ToolDerek Featherstone
 
Business model canvas_steve_blank_cleantech_open_academy_2012
Business model canvas_steve_blank_cleantech_open_academy_2012Business model canvas_steve_blank_cleantech_open_academy_2012
Business model canvas_steve_blank_cleantech_open_academy_2012CleantechOpen
 
Value Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentValue Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentKen Power
 
【17-A-2】 10年後も通用する開発環境の秘訣 <デブサミ2012>
【17-A-2】 10年後も通用する開発環境の秘訣 <デブサミ2012>【17-A-2】 10年後も通用する開発環境の秘訣 <デブサミ2012>
【17-A-2】 10年後も通用する開発環境の秘訣 <デブサミ2012>智治 長沢
 
Removing the Systemic Project Barriers
Removing the Systemic Project BarriersRemoving the Systemic Project Barriers
Removing the Systemic Project BarriersJorvig Consulting Inc.
 
Orca creation company presentation
Orca creation company presentationOrca creation company presentation
Orca creation company presentationorcacretion
 
UPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationUPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationOneSpring LLC
 
Michael kennedy set-based decision making taming system complexity
Michael kennedy   set-based decision making taming system complexityMichael kennedy   set-based decision making taming system complexity
Michael kennedy set-based decision making taming system complexityAGILEMinds
 
Measuring the Impact of Social Engagement
Measuring the Impact of Social EngagementMeasuring the Impact of Social Engagement
Measuring the Impact of Social EngagementComBlu, Inc.
 
Measuring the Impact of Social Engagement
Measuring the Impact of Social EngagementMeasuring the Impact of Social Engagement
Measuring the Impact of Social EngagementComBlu, Inc.
 
Kevin McFarthing IACCM 11 May 2011
Kevin McFarthing IACCM 11 May 2011Kevin McFarthing IACCM 11 May 2011
Kevin McFarthing IACCM 11 May 2011KGMcFarthing
 
Building Durable Software in Startups
Building Durable Software in StartupsBuilding Durable Software in Startups
Building Durable Software in StartupsDipto Chakravarty
 

What's hot (17)

Imaginea DNA
Imaginea DNAImaginea DNA
Imaginea DNA
 
Imaginea our dna
Imaginea   our dnaImaginea   our dna
Imaginea our dna
 
Minimum viable research
Minimum viable researchMinimum viable research
Minimum viable research
 
UX Camp Ottawa: Accessibility as a Design Tool
UX Camp Ottawa: Accessibility as a Design ToolUX Camp Ottawa: Accessibility as a Design Tool
UX Camp Ottawa: Accessibility as a Design Tool
 
Business model canvas_steve_blank_cleantech_open_academy_2012
Business model canvas_steve_blank_cleantech_open_academy_2012Business model canvas_steve_blank_cleantech_open_academy_2012
Business model canvas_steve_blank_cleantech_open_academy_2012
 
Co-creator
Co-creatorCo-creator
Co-creator
 
Value Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentValue Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product Development
 
【17-A-2】 10年後も通用する開発環境の秘訣 <デブサミ2012>
【17-A-2】 10年後も通用する開発環境の秘訣 <デブサミ2012>【17-A-2】 10年後も通用する開発環境の秘訣 <デブサミ2012>
【17-A-2】 10年後も通用する開発環境の秘訣 <デブサミ2012>
 
Removing the Systemic Project Barriers
Removing the Systemic Project BarriersRemoving the Systemic Project Barriers
Removing the Systemic Project Barriers
 
Orca creation company presentation
Orca creation company presentationOrca creation company presentation
Orca creation company presentation
 
UPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationUPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through Visualization
 
Michael kennedy set-based decision making taming system complexity
Michael kennedy   set-based decision making taming system complexityMichael kennedy   set-based decision making taming system complexity
Michael kennedy set-based decision making taming system complexity
 
Agile marries itil
Agile marries itilAgile marries itil
Agile marries itil
 
Measuring the Impact of Social Engagement
Measuring the Impact of Social EngagementMeasuring the Impact of Social Engagement
Measuring the Impact of Social Engagement
 
Measuring the Impact of Social Engagement
Measuring the Impact of Social EngagementMeasuring the Impact of Social Engagement
Measuring the Impact of Social Engagement
 
Kevin McFarthing IACCM 11 May 2011
Kevin McFarthing IACCM 11 May 2011Kevin McFarthing IACCM 11 May 2011
Kevin McFarthing IACCM 11 May 2011
 
Building Durable Software in Startups
Building Durable Software in StartupsBuilding Durable Software in Startups
Building Durable Software in Startups
 

Viewers also liked

Viewers also liked (7)

Project management sb_v1_ram
Project management sb_v1_ramProject management sb_v1_ram
Project management sb_v1_ram
 
Role of BA over project lifecycle
Role of BA over project lifecycleRole of BA over project lifecycle
Role of BA over project lifecycle
 
Pl Pr3
Pl Pr3Pl Pr3
Pl Pr3
 
Project Life Cycle and Phases
Project Life Cycle and PhasesProject Life Cycle and Phases
Project Life Cycle and Phases
 
Business analyst ppt
Business analyst pptBusiness analyst ppt
Business analyst ppt
 
Project management and project life cycle
Project management and project life cycleProject management and project life cycle
Project management and project life cycle
 
Project management
Project managementProject management
Project management
 

Similar to Posscon OSS Project Lifecycle

The Open Source Project Lifecycle, Challenges and Opportunties
The Open Source Project Lifecycle, Challenges and OpportuntiesThe Open Source Project Lifecycle, Challenges and Opportunties
The Open Source Project Lifecycle, Challenges and OpportuntiesPaula Hunter
 
Business Benefits of Enterprise Communities
Business Benefits of Enterprise CommunitiesBusiness Benefits of Enterprise Communities
Business Benefits of Enterprise CommunitiesPeter H. Reiser
 
Collaboration between design and engineering
Collaboration between design and engineeringCollaboration between design and engineering
Collaboration between design and engineering吉閔 鄭
 
IBM Collaborative Innovation Platform - ThinkPlace
IBM Collaborative Innovation Platform - ThinkPlaceIBM Collaborative Innovation Platform - ThinkPlace
IBM Collaborative Innovation Platform - ThinkPlaceKapil Gupta
 
GA - product management for entrepreneurs
GA - product management for entrepreneursGA - product management for entrepreneurs
GA - product management for entrepreneurszhurama
 
Notion path presentation executive summary
Notion path presentation   executive summaryNotion path presentation   executive summary
Notion path presentation executive summaryDavid McKnight
 
Fostering enterprise collaboration, web 2.0 and good governance with share point
Fostering enterprise collaboration, web 2.0 and good governance with share pointFostering enterprise collaboration, web 2.0 and good governance with share point
Fostering enterprise collaboration, web 2.0 and good governance with share pointOptimus BT
 
Product portfolio 2011
Product portfolio   2011Product portfolio   2011
Product portfolio 2011David Wolfe
 
Lean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeLean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeKen Power
 
Presentation 20111102
Presentation 20111102Presentation 20111102
Presentation 20111102dgarlough
 
Girisim Fabrikasi - the Fit Startup Factory
Girisim Fabrikasi - the Fit Startup FactoryGirisim Fabrikasi - the Fit Startup Factory
Girisim Fabrikasi - the Fit Startup FactoryGirişim Fabrikası
 
Software Sustainability: a UK Perspective
Software Sustainability: a UK PerspectiveSoftware Sustainability: a UK Perspective
Software Sustainability: a UK PerspectiveNeil Chue Hong
 
Drive Business Transformation thru Enterprise Collaboration & Gamification - ...
Drive Business Transformation thru Enterprise Collaboration & Gamification - ...Drive Business Transformation thru Enterprise Collaboration & Gamification - ...
Drive Business Transformation thru Enterprise Collaboration & Gamification - ...chakraj
 
Iksula Ecommerce Consulting Services
Iksula Ecommerce Consulting ServicesIksula Ecommerce Consulting Services
Iksula Ecommerce Consulting ServicesIksula
 
Mobile App Developers - DevBatch
Mobile App Developers - DevBatchMobile App Developers - DevBatch
Mobile App Developers - DevBatchDevBatch Inc.
 
Designing Social Apps - Dreamforce 2012 - 9/19
Designing Social Apps - Dreamforce 2012 - 9/19Designing Social Apps - Dreamforce 2012 - 9/19
Designing Social Apps - Dreamforce 2012 - 9/19Salesforce Partners
 

Similar to Posscon OSS Project Lifecycle (20)

The Open Source Project Lifecycle, Challenges and Opportunties
The Open Source Project Lifecycle, Challenges and OpportuntiesThe Open Source Project Lifecycle, Challenges and Opportunties
The Open Source Project Lifecycle, Challenges and Opportunties
 
Business Benefits of Enterprise Communities
Business Benefits of Enterprise CommunitiesBusiness Benefits of Enterprise Communities
Business Benefits of Enterprise Communities
 
Collaboration between design and engineering
Collaboration between design and engineeringCollaboration between design and engineering
Collaboration between design and engineering
 
IBM Collaborative Innovation Platform - ThinkPlace
IBM Collaborative Innovation Platform - ThinkPlaceIBM Collaborative Innovation Platform - ThinkPlace
IBM Collaborative Innovation Platform - ThinkPlace
 
GA - product management for entrepreneurs
GA - product management for entrepreneursGA - product management for entrepreneurs
GA - product management for entrepreneurs
 
Notion path presentation executive summary
Notion path presentation   executive summaryNotion path presentation   executive summary
Notion path presentation executive summary
 
Fostering enterprise collaboration, web 2.0 and good governance with share point
Fostering enterprise collaboration, web 2.0 and good governance with share pointFostering enterprise collaboration, web 2.0 and good governance with share point
Fostering enterprise collaboration, web 2.0 and good governance with share point
 
Product portfolio 2011
Product portfolio   2011Product portfolio   2011
Product portfolio 2011
 
GCTT - Final session
GCTT - Final sessionGCTT - Final session
GCTT - Final session
 
Sips
SipsSips
Sips
 
Lean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeLean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at Stake
 
Presentation 20111102
Presentation 20111102Presentation 20111102
Presentation 20111102
 
Learning from our challenge piles
Learning from our challenge pilesLearning from our challenge piles
Learning from our challenge piles
 
Girisim Fabrikasi - the Fit Startup Factory
Girisim Fabrikasi - the Fit Startup FactoryGirisim Fabrikasi - the Fit Startup Factory
Girisim Fabrikasi - the Fit Startup Factory
 
Software Sustainability: a UK Perspective
Software Sustainability: a UK PerspectiveSoftware Sustainability: a UK Perspective
Software Sustainability: a UK Perspective
 
Material1
Material1Material1
Material1
 
Drive Business Transformation thru Enterprise Collaboration & Gamification - ...
Drive Business Transformation thru Enterprise Collaboration & Gamification - ...Drive Business Transformation thru Enterprise Collaboration & Gamification - ...
Drive Business Transformation thru Enterprise Collaboration & Gamification - ...
 
Iksula Ecommerce Consulting Services
Iksula Ecommerce Consulting ServicesIksula Ecommerce Consulting Services
Iksula Ecommerce Consulting Services
 
Mobile App Developers - DevBatch
Mobile App Developers - DevBatchMobile App Developers - DevBatch
Mobile App Developers - DevBatch
 
Designing Social Apps - Dreamforce 2012 - 9/19
Designing Social Apps - Dreamforce 2012 - 9/19Designing Social Apps - Dreamforce 2012 - 9/19
Designing Social Apps - Dreamforce 2012 - 9/19
 

More from Paula Hunter

Scott Guthrie Presents at OuterConf2013
Scott Guthrie Presents at OuterConf2013Scott Guthrie Presents at OuterConf2013
Scott Guthrie Presents at OuterConf2013Paula Hunter
 
Outer conf 2013 welcome
Outer conf 2013 welcomeOuter conf 2013 welcome
Outer conf 2013 welcomePaula Hunter
 
A Framework for Open Source Software Success
A Framework for Open Source Software SuccessA Framework for Open Source Software Success
A Framework for Open Source Software SuccessPaula Hunter
 
Developing a Community and an Ecosystem with NuGet
Developing a Community and an Ecosystem with NuGetDeveloping a Community and an Ecosystem with NuGet
Developing a Community and an Ecosystem with NuGetPaula Hunter
 
Open Source Governance Models
Open Source Governance ModelsOpen Source Governance Models
Open Source Governance ModelsPaula Hunter
 
Building the Orchard Community
Building the Orchard CommunityBuilding the Orchard Community
Building the Orchard CommunityPaula Hunter
 
Jono Bacon - Crossing the Chasm Together
Jono Bacon - Crossing the Chasm TogetherJono Bacon - Crossing the Chasm Together
Jono Bacon - Crossing the Chasm TogetherPaula Hunter
 
OSS and Social Media
OSS and Social MediaOSS and Social Media
OSS and Social MediaPaula Hunter
 
Outercurve foundation survey summary
Outercurve foundation survey summaryOutercurve foundation survey summary
Outercurve foundation survey summaryPaula Hunter
 
Outercurve "Foundation in a Box"
Outercurve "Foundation in a Box"Outercurve "Foundation in a Box"
Outercurve "Foundation in a Box"Paula Hunter
 

More from Paula Hunter (10)

Scott Guthrie Presents at OuterConf2013
Scott Guthrie Presents at OuterConf2013Scott Guthrie Presents at OuterConf2013
Scott Guthrie Presents at OuterConf2013
 
Outer conf 2013 welcome
Outer conf 2013 welcomeOuter conf 2013 welcome
Outer conf 2013 welcome
 
A Framework for Open Source Software Success
A Framework for Open Source Software SuccessA Framework for Open Source Software Success
A Framework for Open Source Software Success
 
Developing a Community and an Ecosystem with NuGet
Developing a Community and an Ecosystem with NuGetDeveloping a Community and an Ecosystem with NuGet
Developing a Community and an Ecosystem with NuGet
 
Open Source Governance Models
Open Source Governance ModelsOpen Source Governance Models
Open Source Governance Models
 
Building the Orchard Community
Building the Orchard CommunityBuilding the Orchard Community
Building the Orchard Community
 
Jono Bacon - Crossing the Chasm Together
Jono Bacon - Crossing the Chasm TogetherJono Bacon - Crossing the Chasm Together
Jono Bacon - Crossing the Chasm Together
 
OSS and Social Media
OSS and Social MediaOSS and Social Media
OSS and Social Media
 
Outercurve foundation survey summary
Outercurve foundation survey summaryOutercurve foundation survey summary
Outercurve foundation survey summary
 
Outercurve "Foundation in a Box"
Outercurve "Foundation in a Box"Outercurve "Foundation in a Box"
Outercurve "Foundation in a Box"
 

Recently uploaded

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Posscon OSS Project Lifecycle

  • 1. The Project Lifecycle How to Succeed Paula Hunter, Executive Director Outercurve Foundation
  • 2. Outline • Lifecycle • Functional needs • How to succeed • How foundations can help
  • 3. Project Lifecycle Concept Adoption Launch Sustain Build Support Community
  • 4. Project Lifecycle An Idea is born Prototype Concept Share ideas Adoption Launch Sustain Build Support Community
  • 5. Project Lifecycle Concept Adoption Launch Go public with project Look for input / participation Share code Sustain Build Support Community
  • 6. Project Lifecycle Concept Adoption Launch Sustain Build Support Community Looking for a few good coders Appoint committers Identify gaps in code and coders
  • 7. Project Lifecycle Concept Adoption Launch Documentation Forums Sustain Build “Commercial” Support? Support Community
  • 8. Project Lifecycle Concept People/companies are using the code New features, bug fixes Creating a business? Adoption Launch Sustain Build Support Community
  • 9. Wash, Rinse, Repeat! An Idea is born Prototype Concept Share ideas People/companies are using the code New features, bug fixes Creating a business? Adoption Launch Go public with project Look for input / participation Share code Documentation Forums Sustain Build “Commercial” Support? Support Community Looking for a few good coders Appoint committers Identify gaps in code and coders
  • 10. Typical OSS Project Project Leader Project Committer(s) Project Contributor(s)
  • 11. Typical Software Company CEO IT, Operations, Legal Product Management Engineering Sales and Marketing Services and Support and Finance Market and sell Product Requirements, Installation and Manage company product, increase Pipeline, Customer Development, QA deployment, support, operations, finances, adoption, engage feedback bug reporting and infrastructure customers
  • 12. How to Succeed • Concept – Development environment – Forge – License and contribution mechanism – Code certifications – Co-conspirator and/or mentor
  • 13. Typical OSS Project Project Leader Project Committer(s) Project Contributor(s)
  • 14. How to Succeed • Launch – Name (please do a search!) • http://www.uspto.gov/trademarks/basics/index.jsp – Domain – Website – Branding – what do you want to convey? Fun? Innovative? Serious? Altruistic? – Social media “plan” – App Stores – apply early
  • 15. Typical OSS Project Project Leader Project Committer(s) Project Contributor(s)
  • 16. How to Succeed • Build Community – Project awareness (see social media) – Engage developers (proactively) – Groom committers, contributors, testers – Document project management philosophy • IP management and oversight – Utilize forums, wiki, mailing list – Host meet-ups – Celebrate success and say thank you!
  • 17. Typical OSS Project Project Leader Project Committer(s) Project Contributor(s)
  • 18. How to Succeed • Sustain Support – Set expectations (not everyone understands the OSS Ethos) – Prepare documentation (you may need to pay someone, or create bounties) – Respond to bug fixes and patches even if you don’t intend to implement them – Charge if necessary (a business opportunity)
  • 19. Are We Having Fun Yet? Project Leader Project Committer(s) Project Contributor(s)
  • 20. How to Succeed • Adoption – Use will enhance the project – Have a feedback loop for non-developers – Can you sustain more iterations? – Do you have a succession plan?
  • 21. Looking Better? CEO IT, Operations, Legal Product Management Engineering Sales and Marketing Services and Support and Finance Market and sell Product Requirements, Installation and Manage company product, increase Pipeline, Customer Development, QA deployment, support, operations, finances, adoption, engage feedback bug reporting and infrastructure customers
  • 22. How Foundations Can Help • Operations • Governance • Legal • Finance • Marketing • Mentorship
  • 23. Types of OSS Non-Profits Mix of Sponsor Sponsors Community Driven and Driven Community Linux Foundation Apache Examples Fedora, OpenSuSe Eclipse Foundation Gnome Outercurve Foundation Sponsor has highest level of Inclusionary Inclusive control Revenue mix not tied to one Positive Attributes Focused projects member or sponsor Low operating costs Strong volunteer ethic Well understood brand Broader technology focus Sponsor Primary source of funds More complex operationally Dependent on volunteers Narrow technology focus May dictate license and/or for admin Negative Attributes development methodology Less structure Smaller potential community Responsible for complete Expensive process
  • 24. What to Consider Re: Foundations • Governance • Development Methodology • Forge • Technology Focus • IP Management • Services
  • 25. Outercurve Foundation Provides Staffing and Services Throughout the Project Lifecycle Build Sustain Concept Launch Adoption Community Support • Counsel on best • Launch program • Establish project • Gallery and project • Provide tools and practices for licensing, tailored to the project management process sponsors provide 3 templates to guide code assignment, and audience(s), including year commitment project leads to • Forums and blogs - contribution integrated PR and successful adoption of use Outercurve.org • Project mentorship agreements Social Media the project and feed our home available campaigns • IP management and page for greater • Promote major • Education and oversight • Code signing exposure, tap into our milestones and promotion of IP certificates ongoing dialog with releases • Project guidelines for management and the community getting started, how to • Project mailing lists development process get involved and and administrative • Support and fund • Project committers can contribute. resources developer events serve on Technical • Project dashboard • Indemnify project Advisory Board committers • Provide branding • OC Wiki elements for project • Establish a facility to websites collect and distribute project level donations and bounties
  • 26. Lessons Learned • Naming, TM issues, Domain acquisition • Application Stores and Developer programs • Change in community / leadership • Project users unfamiliar with OSS ethos • No support
  • 27. Questions? phunter@outercurve.org @huntermkt www.outercurve.org