SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Product Management
For
Open Source Software 	
  	
  
Nandini	
  Ravi	
  |	
  Gurpreet	
  Luthra	
  
	
  
Open Source Software
	
  	
  
Help re-unite children
during a disaster
Scope for today…
Scope for today…
Need for Product Management?
Maturity
Popularity
Competition with
Enterprise Products
Low Cost
“The	
  most	
  an7cipated	
  benefits	
  of	
  
using	
  open	
  source	
  programs	
  are	
  
lowering	
  governmental	
  expenses	
  on	
  
technology	
  solu7ons	
  and	
  decreasing	
  
Egypt’s	
  soCware	
  imports,	
  besides	
  
promo7ng	
  social	
  awareness	
  of	
  the	
  
importance	
  of	
  using	
  these	
  
applica7ons.”	
   Atef	
  Helmy,	
  	
  
Egyp7an	
  Minister	
  for	
  Communica7on	
  &	
  IT	
  
Maturity
Popularity
Dilemma of OSS
vs Proprietary
Competition with
Enterprise Products
Social Impact Space
Low Cost
Balance competing
motivations
IT / Engg
Sales, Marketing, Training
End Users
Business
Stakeholders
Product
Manager
Commercial Model
 
	
  
	
  
	
  
	
  
	
  
Open Source Models
	
  
	
  
	
  
	
  
	
  
	
  
Contributors
Sponsors
Non-­‐Profits	
   For-­‐Profit	
  Crowd-­‐Funding	
  
Users
Tradeoffs
•  More Stakeholders
•  Consensus Building
•  Coordination
•  Motivations & Expectations
Community	
  
•  Balancing goals & potential
cost & time constraints
Funding	
  
Globally	
  
Distributed	
  
Global pool of Talented,
Committed & Motivated
individuals
Community	
  
Fewer	
  
Constraints*	
  
•  Innovation & Technology Contribution
•  Humanitarian Impact
Impact	
  
Who is the Community?
What motivates the Community?
Source:	
  Boston	
  Consul7ng	
  Group	
  
General structure of the Community
Leadership & Decision Making Models
LINUX
Rotating
Dictatorship
PERL
Informal
Models
Apache
Typical User & System Evolution Model
Product Management
The Phases, The Steps & The Characteristics
Conceive Design Realize Service
Product Lifecycle Phases
OSS Vs. Proprietary
What? How?
When?
Who?
•  Core Steering Team
•  Road Mapping
(No Rigid Long Term
Timelines)
	
  
Concept & Strategy
•  Build the Community
ü  Website
ü  Wiki
ü  Mailing Lists
ü  IRC Channels
	
  
	
  
•  Diverse Stakeholders
•  Public Requirements Repository
–  Tagging & Categorizing for Community
•  Prioritization
–  Balance Product Goals with Contributor
Motivations
–  How? Democratic/ Dictatoriship
•  Hidden Opportunity for Low
Priority Features
Requirements & Design
•  Collaborative Design & Community
Ownership
“How many Open Source
Developers does it take to change
a lightbulb ?”
•  Knowledge Sharing- CRITICAL
for lower entry barrier
Requirements & Design
•  Collaborative Development
–  Voluntary Signups
–  Modularization
–  Release early and often
–  Accelerate by Co-sourcing?
–  80/20 principle
–  Commit Approval
(Hierarchical / Voting / Core Team)
Realize – Build & Test
•  Tracking / Planning / Coordination
Virtual	
  Stand-­‐Ups	
  | IRC	
  Channels	
  |	
  Conferencing	
  | 	
  NewsleSers	
  
	
  
•  Testing – Power of Numbers	
  
Realize - Marketing & Distribution
Contributors
Sponsors
Users
Community Forums
Product Download
Website
Evangelism
Gamification
Social Media
Outreach Events
Product Growth & Maintenance
	
  
•  Open Source Projects – Always WIP , Always Beta
•  “It’s not a Bug, it’s a FEATURE !!”
– When Users &Contributors Collide
Whose Job is it Anyway??
How can you contribute ?
Thank you!

Weitere ähnliche Inhalte

Ähnlich wie Product management for open source software - Nandini Ravi and Gurpreet Luthra

What Open Source Is and How Your Nonprofit Can Benefit
What Open Source Is and How Your Nonprofit Can BenefitWhat Open Source Is and How Your Nonprofit Can Benefit
What Open Source Is and How Your Nonprofit Can BenefitTechSoup
 
ICT4D Seminar Uni Köln 20.02.16
ICT4D Seminar Uni Köln 20.02.16ICT4D Seminar Uni Köln 20.02.16
ICT4D Seminar Uni Köln 20.02.16Benita Rowe
 
Webinar: Role of Open Source in the Digital Journey
Webinar: Role of Open Source in the Digital JourneyWebinar: Role of Open Source in the Digital Journey
Webinar: Role of Open Source in the Digital JourneyWSO2
 
Treating Open Source as Pro Bono Work
Treating Open Source as Pro Bono WorkTreating Open Source as Pro Bono Work
Treating Open Source as Pro Bono WorkAll Things Open
 
Improving the User Experience of UiPath Apps
Improving the User Experience of UiPath AppsImproving the User Experience of UiPath Apps
Improving the User Experience of UiPath AppsDianaGray10
 
Innovate Vancouver: Strategic Innovation Planning & Learning Management Fram...
Innovate Vancouver:  Strategic Innovation Planning & Learning Management Fram...Innovate Vancouver:  Strategic Innovation Planning & Learning Management Fram...
Innovate Vancouver: Strategic Innovation Planning & Learning Management Fram...Innovate Vancouver
 
[WSO2Con EU 2017] The Role of Open Source and Community in an Enterprise
[WSO2Con EU 2017] The Role of Open Source and Community in an Enterprise[WSO2Con EU 2017] The Role of Open Source and Community in an Enterprise
[WSO2Con EU 2017] The Role of Open Source and Community in an EnterpriseWSO2
 
Changing faces of direct marketing e briks infotech
Changing faces of direct marketing   e briks infotechChanging faces of direct marketing   e briks infotech
Changing faces of direct marketing e briks infotechebriksinfotech
 
Changing faces of direct marketing e briks infotech
Changing faces of direct marketing   e briks infotechChanging faces of direct marketing   e briks infotech
Changing faces of direct marketing e briks infotechebriksinfotech
 
How to Apply Social Technologies to Product Innovation
How to Apply Social Technologies to Product InnovationHow to Apply Social Technologies to Product Innovation
How to Apply Social Technologies to Product InnovationJeanne Bradford
 
Smart Cities? Smart Citizens!
Smart Cities? Smart Citizens!Smart Cities? Smart Citizens!
Smart Cities? Smart Citizens!Frank Kresin
 
Social Media Strategies for Entrepreneurs
Social Media Strategies for EntrepreneursSocial Media Strategies for Entrepreneurs
Social Media Strategies for EntrepreneursMarketingatBahrain
 
Guiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate LanguageGuiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate LanguageIver Band
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseCollabNet
 
Adapt Open Source Project - Initial Meeting Slides
Adapt Open Source Project - Initial Meeting SlidesAdapt Open Source Project - Initial Meeting Slides
Adapt Open Source Project - Initial Meeting SlidesSteve Rayson
 
Self Service Online Research - online communities for research and insights
Self Service Online Research - online communities for research and insightsSelf Service Online Research - online communities for research and insights
Self Service Online Research - online communities for research and insightsStephen Thompson
 
Quick portfolio 9_4_18
Quick portfolio 9_4_18Quick portfolio 9_4_18
Quick portfolio 9_4_18pm2120600
 

Ähnlich wie Product management for open source software - Nandini Ravi and Gurpreet Luthra (20)

What Open Source Is and How Your Nonprofit Can Benefit
What Open Source Is and How Your Nonprofit Can BenefitWhat Open Source Is and How Your Nonprofit Can Benefit
What Open Source Is and How Your Nonprofit Can Benefit
 
ICT4D Seminar Uni Köln 20.02.16
ICT4D Seminar Uni Köln 20.02.16ICT4D Seminar Uni Köln 20.02.16
ICT4D Seminar Uni Köln 20.02.16
 
Rescue.org Intranet
Rescue.org IntranetRescue.org Intranet
Rescue.org Intranet
 
Webinar: Role of Open Source in the Digital Journey
Webinar: Role of Open Source in the Digital JourneyWebinar: Role of Open Source in the Digital Journey
Webinar: Role of Open Source in the Digital Journey
 
Treating Open Source as Pro Bono Work
Treating Open Source as Pro Bono WorkTreating Open Source as Pro Bono Work
Treating Open Source as Pro Bono Work
 
Improving the User Experience of UiPath Apps
Improving the User Experience of UiPath AppsImproving the User Experience of UiPath Apps
Improving the User Experience of UiPath Apps
 
Innovate Vancouver: Strategic Innovation Planning & Learning Management Fram...
Innovate Vancouver:  Strategic Innovation Planning & Learning Management Fram...Innovate Vancouver:  Strategic Innovation Planning & Learning Management Fram...
Innovate Vancouver: Strategic Innovation Planning & Learning Management Fram...
 
[WSO2Con EU 2017] The Role of Open Source and Community in an Enterprise
[WSO2Con EU 2017] The Role of Open Source and Community in an Enterprise[WSO2Con EU 2017] The Role of Open Source and Community in an Enterprise
[WSO2Con EU 2017] The Role of Open Source and Community in an Enterprise
 
Changing faces of direct marketing e briks infotech
Changing faces of direct marketing   e briks infotechChanging faces of direct marketing   e briks infotech
Changing faces of direct marketing e briks infotech
 
Changing faces of direct marketing e briks infotech
Changing faces of direct marketing   e briks infotechChanging faces of direct marketing   e briks infotech
Changing faces of direct marketing e briks infotech
 
How to Apply Social Technologies to Product Innovation
How to Apply Social Technologies to Product InnovationHow to Apply Social Technologies to Product Innovation
How to Apply Social Technologies to Product Innovation
 
Smart Cities? Smart Citizens!
Smart Cities? Smart Citizens!Smart Cities? Smart Citizens!
Smart Cities? Smart Citizens!
 
Social Media Strategies for Entrepreneurs
Social Media Strategies for EntrepreneursSocial Media Strategies for Entrepreneurs
Social Media Strategies for Entrepreneurs
 
Guiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate LanguageGuiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate Language
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the Enterprise
 
Booklet_Key Considerations_EN
Booklet_Key Considerations_ENBooklet_Key Considerations_EN
Booklet_Key Considerations_EN
 
Adapt Open Source Project - Initial Meeting Slides
Adapt Open Source Project - Initial Meeting SlidesAdapt Open Source Project - Initial Meeting Slides
Adapt Open Source Project - Initial Meeting Slides
 
Self Service Online Research - online communities for research and insights
Self Service Online Research - online communities for research and insightsSelf Service Online Research - online communities for research and insights
Self Service Online Research - online communities for research and insights
 
CVSatoDec2014
CVSatoDec2014CVSatoDec2014
CVSatoDec2014
 
Quick portfolio 9_4_18
Quick portfolio 9_4_18Quick portfolio 9_4_18
Quick portfolio 9_4_18
 

Mehr von baconfblr

Your API is your Product - Arun Ravindran, Unisys
Your API is your Product - Arun Ravindran, UnisysYour API is your Product - Arun Ravindran, Unisys
Your API is your Product - Arun Ravindran, Unisysbaconfblr
 
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...baconfblr
 
Product Manager being your own client - Sunil Mundra, ThoughtWorks
Product Manager being your own client - Sunil Mundra, ThoughtWorksProduct Manager being your own client - Sunil Mundra, ThoughtWorks
Product Manager being your own client - Sunil Mundra, ThoughtWorksbaconfblr
 
Business Analysis in the context of 'Holistic Products' - R N Prasad
Business Analysis in the context of 'Holistic Products' - R N PrasadBusiness Analysis in the context of 'Holistic Products' - R N Prasad
Business Analysis in the context of 'Holistic Products' - R N Prasadbaconfblr
 
Curating a Product Backlog - Sriram Narayan, ThoughtWorks
Curating a Product Backlog - Sriram Narayan, ThoughtWorksCurating a Product Backlog - Sriram Narayan, ThoughtWorks
Curating a Product Backlog - Sriram Narayan, ThoughtWorksbaconfblr
 
Backlog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorks
Backlog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorksBacklog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorks
Backlog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorksbaconfblr
 
Keynote Address - Srikanth Sheshadri, ThoughtWorks Studios
Keynote Address - Srikanth Sheshadri, ThoughtWorks StudiosKeynote Address - Srikanth Sheshadri, ThoughtWorks Studios
Keynote Address - Srikanth Sheshadri, ThoughtWorks Studiosbaconfblr
 
Bringing up a Product Owner - Mangalam Nandakumar and Ramya Ramesh, ThoughtWorks
Bringing up a Product Owner - Mangalam Nandakumar and Ramya Ramesh, ThoughtWorksBringing up a Product Owner - Mangalam Nandakumar and Ramya Ramesh, ThoughtWorks
Bringing up a Product Owner - Mangalam Nandakumar and Ramya Ramesh, ThoughtWorksbaconfblr
 
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...baconfblr
 

Mehr von baconfblr (9)

Your API is your Product - Arun Ravindran, Unisys
Your API is your Product - Arun Ravindran, UnisysYour API is your Product - Arun Ravindran, Unisys
Your API is your Product - Arun Ravindran, Unisys
 
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...
 
Product Manager being your own client - Sunil Mundra, ThoughtWorks
Product Manager being your own client - Sunil Mundra, ThoughtWorksProduct Manager being your own client - Sunil Mundra, ThoughtWorks
Product Manager being your own client - Sunil Mundra, ThoughtWorks
 
Business Analysis in the context of 'Holistic Products' - R N Prasad
Business Analysis in the context of 'Holistic Products' - R N PrasadBusiness Analysis in the context of 'Holistic Products' - R N Prasad
Business Analysis in the context of 'Holistic Products' - R N Prasad
 
Curating a Product Backlog - Sriram Narayan, ThoughtWorks
Curating a Product Backlog - Sriram Narayan, ThoughtWorksCurating a Product Backlog - Sriram Narayan, ThoughtWorks
Curating a Product Backlog - Sriram Narayan, ThoughtWorks
 
Backlog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorks
Backlog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorksBacklog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorks
Backlog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorks
 
Keynote Address - Srikanth Sheshadri, ThoughtWorks Studios
Keynote Address - Srikanth Sheshadri, ThoughtWorks StudiosKeynote Address - Srikanth Sheshadri, ThoughtWorks Studios
Keynote Address - Srikanth Sheshadri, ThoughtWorks Studios
 
Bringing up a Product Owner - Mangalam Nandakumar and Ramya Ramesh, ThoughtWorks
Bringing up a Product Owner - Mangalam Nandakumar and Ramya Ramesh, ThoughtWorksBringing up a Product Owner - Mangalam Nandakumar and Ramya Ramesh, ThoughtWorks
Bringing up a Product Owner - Mangalam Nandakumar and Ramya Ramesh, ThoughtWorks
 
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S...
 

Kürzlich hochgeladen

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
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 

Kürzlich hochgeladen (20)

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
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 

Product management for open source software - Nandini Ravi and Gurpreet Luthra

  • 1. Product Management For Open Source Software     Nandini  Ravi  |  Gurpreet  Luthra    
  • 3.
  • 4.
  • 6.
  • 7.
  • 8.
  • 11. Need for Product Management?
  • 12. Maturity Popularity Competition with Enterprise Products Low Cost “The  most  an7cipated  benefits  of   using  open  source  programs  are   lowering  governmental  expenses  on   technology  solu7ons  and  decreasing   Egypt’s  soCware  imports,  besides   promo7ng  social  awareness  of  the   importance  of  using  these   applica7ons.”   Atef  Helmy,     Egyp7an  Minister  for  Communica7on  &  IT  
  • 13. Maturity Popularity Dilemma of OSS vs Proprietary Competition with Enterprise Products Social Impact Space Low Cost Balance competing motivations
  • 14. IT / Engg Sales, Marketing, Training End Users Business Stakeholders Product Manager Commercial Model
  • 15.             Open Source Models             Contributors Sponsors Non-­‐Profits   For-­‐Profit  Crowd-­‐Funding   Users
  • 16.
  • 17. Tradeoffs •  More Stakeholders •  Consensus Building •  Coordination •  Motivations & Expectations Community   •  Balancing goals & potential cost & time constraints Funding   Globally   Distributed   Global pool of Talented, Committed & Motivated individuals Community   Fewer   Constraints*   •  Innovation & Technology Contribution •  Humanitarian Impact Impact  
  • 18. Who is the Community?
  • 19. What motivates the Community? Source:  Boston  Consul7ng  Group  
  • 20. General structure of the Community
  • 21. Leadership & Decision Making Models LINUX Rotating Dictatorship PERL Informal Models Apache
  • 22. Typical User & System Evolution Model
  • 23. Product Management The Phases, The Steps & The Characteristics
  • 24. Conceive Design Realize Service Product Lifecycle Phases OSS Vs. Proprietary What? How? When? Who?
  • 25. •  Core Steering Team •  Road Mapping (No Rigid Long Term Timelines)   Concept & Strategy •  Build the Community ü  Website ü  Wiki ü  Mailing Lists ü  IRC Channels    
  • 26. •  Diverse Stakeholders •  Public Requirements Repository –  Tagging & Categorizing for Community •  Prioritization –  Balance Product Goals with Contributor Motivations –  How? Democratic/ Dictatoriship •  Hidden Opportunity for Low Priority Features Requirements & Design
  • 27. •  Collaborative Design & Community Ownership “How many Open Source Developers does it take to change a lightbulb ?” •  Knowledge Sharing- CRITICAL for lower entry barrier Requirements & Design
  • 28. •  Collaborative Development –  Voluntary Signups –  Modularization –  Release early and often –  Accelerate by Co-sourcing? –  80/20 principle –  Commit Approval (Hierarchical / Voting / Core Team) Realize – Build & Test •  Tracking / Planning / Coordination Virtual  Stand-­‐Ups  | IRC  Channels  |  Conferencing  |  NewsleSers     •  Testing – Power of Numbers  
  • 29. Realize - Marketing & Distribution Contributors Sponsors Users Community Forums Product Download Website Evangelism Gamification Social Media Outreach Events
  • 30. Product Growth & Maintenance   •  Open Source Projects – Always WIP , Always Beta •  “It’s not a Bug, it’s a FEATURE !!” – When Users &Contributors Collide
  • 31. Whose Job is it Anyway??
  • 32.
  • 33. How can you contribute ?