Product management for open source software - Nandini Ravi and Gurpreet Luthra
-
Upload
baconfblr -
Category
Technology
-
view
470 -
download
1
description
Transcript of Product management for open source software - Nandini Ravi and Gurpreet Luthra
![Page 1: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/1.jpg)
Product Management For Open Source Software
Nandini Ravi | Gurpreet Luthra
![Page 2: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/2.jpg)
Open Source Software
![Page 3: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/3.jpg)
![Page 4: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/4.jpg)
![Page 5: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/5.jpg)
Help re-unite children during a disaster
![Page 6: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/6.jpg)
![Page 7: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/7.jpg)
![Page 8: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/8.jpg)
![Page 9: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/9.jpg)
Scope for today…
![Page 10: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/10.jpg)
Scope for today…
![Page 11: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/11.jpg)
Need for Product Management?
![Page 12: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/12.jpg)
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
![Page 13: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/13.jpg)
Maturity
Popularity
Dilemma of OSS vs Proprietary
Competition with Enterprise Products
Social Impact Space
Low Cost
Balance competing motivations
![Page 14: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/14.jpg)
IT / Engg
Sales, Marketing, Training
End Users
Business Stakeholders
Product Manager
Commercial Model
![Page 15: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/15.jpg)
Open Source Models
Contributors
Sponsors Non-‐Profits For-‐Profit Crowd-‐Funding
Users
![Page 16: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/16.jpg)
![Page 17: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/17.jpg)
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
![Page 18: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/18.jpg)
Who is the Community?
![Page 19: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/19.jpg)
What motivates the Community?
Source: Boston Consul7ng Group
![Page 20: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/20.jpg)
General structure of the Community
![Page 21: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/21.jpg)
Leadership & Decision Making Models
LINUX Rotating Dictatorship
PERL
Informal Models
Apache
![Page 22: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/22.jpg)
Typical User & System Evolution Model
![Page 23: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/23.jpg)
Product Management
The Phases, The Steps & The Characteristics
![Page 24: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/24.jpg)
Conceive Design Realize Service
Product Lifecycle Phases
OSS Vs. Proprietary
What? How? When? Who?
![Page 25: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/25.jpg)
• Core Steering Team • Road Mapping (No Rigid Long Term Timelines)
Concept & Strategy • Build the Community ü Website ü Wiki ü Mailing Lists ü IRC Channels
![Page 26: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/26.jpg)
• 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
![Page 27: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/27.jpg)
• 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
![Page 28: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/28.jpg)
• 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
![Page 29: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/29.jpg)
Realize - Marketing & Distribution
Contributors
Sponsors
Users
Community Forums Product Download
Website
Evangelism
Gamification
Social Media Outreach Events
![Page 30: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/30.jpg)
Product Growth & Maintenance
• Open Source Projects – Always WIP , Always Beta
• “It’s not a Bug, it’s a FEATURE !!” – When Users &Contributors Collide
![Page 31: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/31.jpg)
Whose Job is it Anyway??
![Page 32: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/32.jpg)
![Page 33: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/33.jpg)
How can you contribute ?
![Page 34: Product management for open source software - Nandini Ravi and Gurpreet Luthra](https://reader033.fdocuments.in/reader033/viewer/2022052410/554f1896b4c905aa348b4bf4/html5/thumbnails/34.jpg)
Thank you!