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

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Kürzlich hochgeladen (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

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 ?