SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 30 day free trial to unlock unlimited reading.
Product management for open source software - Nandini Ravi and Gurpreet Luthra
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.
Maturity
Popularity
Dilemma of OSS
vs Proprietary
Competition with
Enterprise Products
Social Impact Space
Low Cost
Balance competing
motivations
9.
IT / Engg
Sales, Marketing, Training
End Users
Business
Stakeholders
Product
Manager
Commercial Model
10.
Open Source Models
Contributors
Sponsors
Non-‐Profits
For-‐Profit
Crowd-‐Funding
Users
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
17.
Product Management
The Phases, The Steps & The Characteristics
18.
Conceive Design Realize Service
Product Lifecycle Phases
OSS Vs. Proprietary
What? How?
When?
Who?
19.
• Core Steering Team
• Road Mapping
(No Rigid Long Term
Timelines)
Concept & Strategy
• Build the Community
ü Website
ü Wiki
ü Mailing Lists
ü IRC Channels
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.
• 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.
• 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.
Realize - Marketing & Distribution
Contributors
Sponsors
Users
Community Forums
Product Download
Website
Evangelism
Gamification
Social Media
Outreach Events
24.
Product Growth & Maintenance
• Open Source Projects – Always WIP , Always Beta
• “It’s not a Bug, it’s a FEATURE !!”
– When Users &Contributors Collide