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
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