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

baconfblr
Product Management
For
Open Source Software 	
  	
  
Nandini	
  Ravi	
  |	
  Gurpreet	
  Luthra	
  
	
  
Open Source Software
	
  	
  
Product management for open source software - Nandini Ravi and Gurpreet Luthra
Product management for open source software - Nandini Ravi and Gurpreet Luthra
Help re-unite children
during a disaster
Product management for open source software - Nandini Ravi and Gurpreet Luthra
Product management for open source software - Nandini Ravi and Gurpreet Luthra
Product management for open source software - Nandini Ravi and Gurpreet Luthra
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
Product management for open source software - Nandini Ravi and Gurpreet Luthra
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??
Product management for open source software - Nandini Ravi and Gurpreet Luthra
How can you contribute ?
Thank you!
1 of 34

Recommended

Our Team and Work Philosophy (Tavisca) by
Our Team and Work Philosophy (Tavisca)Our Team and Work Philosophy (Tavisca)
Our Team and Work Philosophy (Tavisca)Tavisca Solutions
521 views21 slides
Humanitarian Open Source Software by
Humanitarian Open Source SoftwareHumanitarian Open Source Software
Humanitarian Open Source SoftwareGurpreet Luthra
1.9K views46 slides
Lessons from Deploying an EMR in Rural India by
Lessons from Deploying an EMR in Rural IndiaLessons from Deploying an EMR in Rural India
Lessons from Deploying an EMR in Rural IndiaGurpreet Luthra
2K views36 slides
Harnessing The Power of CDNs by
Harnessing The Power of CDNsHarnessing The Power of CDNs
Harnessing The Power of CDNsGurpreet Luthra
4K views42 slides
Bahmni - an open source hospital system by
Bahmni - an open source hospital systemBahmni - an open source hospital system
Bahmni - an open source hospital systemGurpreet Luthra
2.4K views39 slides
Web Vulnerabilities - Building Basic Security Awareness by
Web Vulnerabilities - Building Basic Security AwarenessWeb Vulnerabilities - Building Basic Security Awareness
Web Vulnerabilities - Building Basic Security AwarenessGurpreet Luthra
1.1K views29 slides

More Related Content

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

What Open Source Is and How Your Nonprofit Can Benefit by
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
293 views43 slides
ICT4D Seminar Uni Köln 20.02.16 by
ICT4D Seminar Uni Köln 20.02.16ICT4D Seminar Uni Köln 20.02.16
ICT4D Seminar Uni Köln 20.02.16Benita Rowe
550 views16 slides
Rescue.org Intranet by
Rescue.org IntranetRescue.org Intranet
Rescue.org Intranetjoshuabbutler
28 views25 slides
Webinar: Role of Open Source in the Digital Journey by
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
179 views20 slides
Treating Open Source as Pro Bono Work by
Treating Open Source as Pro Bono WorkTreating Open Source as Pro Bono Work
Treating Open Source as Pro Bono WorkAll Things Open
148 views29 slides
Improving the User Experience of UiPath Apps by
Improving the User Experience of UiPath AppsImproving the User Experience of UiPath Apps
Improving the User Experience of UiPath AppsDianaGray10
97 views19 slides

Similar to Product management for open source software - Nandini Ravi and Gurpreet Luthra(20)

What Open Source Is and How Your Nonprofit Can Benefit by TechSoup
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
TechSoup 293 views
ICT4D Seminar Uni Köln 20.02.16 by Benita Rowe
ICT4D Seminar Uni Köln 20.02.16ICT4D Seminar Uni Köln 20.02.16
ICT4D Seminar Uni Köln 20.02.16
Benita Rowe550 views
Webinar: Role of Open Source in the Digital Journey by WSO2
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
WSO2179 views
Treating Open Source as Pro Bono Work by All Things Open
Treating Open Source as Pro Bono WorkTreating Open Source as Pro Bono Work
Treating Open Source as Pro Bono Work
All Things Open148 views
Improving the User Experience of UiPath Apps by DianaGray10
Improving the User Experience of UiPath AppsImproving the User Experience of UiPath Apps
Improving the User Experience of UiPath Apps
DianaGray1097 views
Innovate Vancouver: Strategic Innovation Planning & Learning Management Fram... by Innovate Vancouver
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 Vancouver879 views
[WSO2Con EU 2017] The Role of Open Source and Community in an Enterprise by WSO2
[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
WSO2223 views
Changing faces of direct marketing e briks infotech by ebriksinfotech
Changing faces of direct marketing   e briks infotechChanging faces of direct marketing   e briks infotech
Changing faces of direct marketing e briks infotech
ebriksinfotech352 views
Changing faces of direct marketing e briks infotech by ebriksinfotech
Changing faces of direct marketing   e briks infotechChanging faces of direct marketing   e briks infotech
Changing faces of direct marketing e briks infotech
ebriksinfotech270 views
How to Apply Social Technologies to Product Innovation by Jeanne Bradford
How to Apply Social Technologies to Product InnovationHow to Apply Social Technologies to Product Innovation
How to Apply Social Technologies to Product Innovation
Jeanne Bradford342 views
Smart Cities? Smart Citizens! by Frank Kresin
Smart Cities? Smart Citizens!Smart Cities? Smart Citizens!
Smart Cities? Smart Citizens!
Frank Kresin1.2K views
Guiding Agile Solution Delivery with the ArchiMate Language by Iver Band
Guiding Agile Solution Delivery with the ArchiMate LanguageGuiding Agile Solution Delivery with the ArchiMate Language
Guiding Agile Solution Delivery with the ArchiMate Language
Iver Band2.7K views
Scaling Application Development & Delivery across the Enterprise by CollabNet
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the Enterprise
CollabNet832 views
Adapt Open Source Project - Initial Meeting Slides by Steve Rayson
Adapt Open Source Project - Initial Meeting SlidesAdapt Open Source Project - Initial Meeting Slides
Adapt Open Source Project - Initial Meeting Slides
Steve Rayson2.3K views
Self Service Online Research - online communities for research and insights by Stephen Thompson
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
Stephen Thompson1.1K views
CVSatoDec2014 by Steve Sato
CVSatoDec2014CVSatoDec2014
CVSatoDec2014
Steve Sato172 views
Quick portfolio 9_4_18 by pm2120600
Quick portfolio 9_4_18Quick portfolio 9_4_18
Quick portfolio 9_4_18
pm2120600178 views

More from baconfblr

Your API is your Product - Arun Ravindran, Unisys by
Your API is your Product - Arun Ravindran, UnisysYour API is your Product - Arun Ravindran, Unisys
Your API is your Product - Arun Ravindran, Unisysbaconfblr
1.7K views37 slides
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S... by
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
856 views10 slides
Product Manager being your own client - Sunil Mundra, ThoughtWorks by
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
860 views23 slides
Business Analysis in the context of 'Holistic Products' - R N Prasad by
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
877 views18 slides
Curating a Product Backlog - Sriram Narayan, ThoughtWorks by
Curating a Product Backlog - Sriram Narayan, ThoughtWorksCurating a Product Backlog - Sriram Narayan, ThoughtWorks
Curating a Product Backlog - Sriram Narayan, ThoughtWorksbaconfblr
1.1K views41 slides
Backlog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorks by
Backlog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorksBacklog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorks
Backlog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorksbaconfblr
1.8K views38 slides

More from baconfblr(9)

Your API is your Product - Arun Ravindran, Unisys by baconfblr
Your API is your Product - Arun Ravindran, UnisysYour API is your Product - Arun Ravindran, Unisys
Your API is your Product - Arun Ravindran, Unisys
baconfblr1.7K views
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S... by baconfblr
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...
baconfblr856 views
Product Manager being your own client - Sunil Mundra, ThoughtWorks by baconfblr
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
baconfblr860 views
Business Analysis in the context of 'Holistic Products' - R N Prasad by baconfblr
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
baconfblr877 views
Curating a Product Backlog - Sriram Narayan, ThoughtWorks by baconfblr
Curating a Product Backlog - Sriram Narayan, ThoughtWorksCurating a Product Backlog - Sriram Narayan, ThoughtWorks
Curating a Product Backlog - Sriram Narayan, ThoughtWorks
baconfblr1.1K views
Backlog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorks by baconfblr
Backlog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorksBacklog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorks
Backlog Refinery - Adarsh Sridhar and Rajeev Nair, ThoughtWorks
baconfblr1.8K views
Keynote Address - Srikanth Sheshadri, ThoughtWorks Studios by baconfblr
Keynote Address - Srikanth Sheshadri, ThoughtWorks StudiosKeynote Address - Srikanth Sheshadri, ThoughtWorks Studios
Keynote Address - Srikanth Sheshadri, ThoughtWorks Studios
baconfblr374 views
Bringing up a Product Owner - Mangalam Nandakumar and Ramya Ramesh, ThoughtWorks by baconfblr
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
baconfblr442 views
Envisioning product roadmap from the customer's eye - Tushar Joshi and Amit S... by baconfblr
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...
baconfblr279 views

Recently uploaded

Mini-Track: AI and ML in Network Operations Applications by
Mini-Track: AI and ML in Network Operations ApplicationsMini-Track: AI and ML in Network Operations Applications
Mini-Track: AI and ML in Network Operations ApplicationsNetwork Automation Forum
10 views24 slides
PRODUCT PRESENTATION.pptx by
PRODUCT PRESENTATION.pptxPRODUCT PRESENTATION.pptx
PRODUCT PRESENTATION.pptxangelicacueva6
15 views1 slide
The Research Portal of Catalonia: Growing more (information) & more (services) by
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)CSUC - Consorci de Serveis Universitaris de Catalunya
80 views25 slides
NET Conf 2023 Recap by
NET Conf 2023 RecapNET Conf 2023 Recap
NET Conf 2023 RecapLee Richardson
10 views71 slides
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveNetwork Automation Forum
34 views35 slides
MVP and prioritization.pdf by
MVP and prioritization.pdfMVP and prioritization.pdf
MVP and prioritization.pdfrahuldharwal141
31 views8 slides

Recently uploaded(20)

Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 views
Piloting & Scaling Successfully With Microsoft Viva by Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab21 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc11 views
Powerful Google developer tools for immediate impact! (2023-24) by wesley chun
Powerful Google developer tools for immediate impact! (2023-24)Powerful Google developer tools for immediate impact! (2023-24)
Powerful Google developer tools for immediate impact! (2023-24)
wesley chun10 views
"Running students' code in isolation. The hard way", Yurii Holiuk by Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays17 views
Future of AR - Facebook Presentation by ssuserb54b561
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
ssuserb54b56115 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson92 views
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 views

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

  • 1. Product Management For Open Source Software     Nandini  Ravi  |  Gurpreet  Luthra    
  • 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
  • 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??
  • 33. How can you contribute ?