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

903 views

Published on

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

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
903
On SlideShare
0
From Embeds
0
Number of Embeds
151
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

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

×