SlideShare a Scribd company logo
@zehicle on Open Source
for Fun & Profit
OK, YOU GOT AGILE?
HOW DOES THAT BECOME A PRODUCT?
Agile Manifesto
 People over process > http://agilemanifesto.org/
 Individuals and interactions
 over processes and tools
 Working software
 over comprehensive documentation
 Customer collaboration
 over contract negotiation
 Responding to change
 over following a plan
Open Source
 Profit?
 Free in Open Source is NOT about revenue




Create Value!






It’s about fair use, not profit
Customers expect to pay for value
Support & Validation are value
Voice in the community is value

No product is instant: $ from Sustaining Open Source

 License Models
 Copy Left vs Copy Right
 Legal matters: IP protection, liability limits
 Know your model




GPL – requires you to pay it back into the community
Apache – “business friendly” because you don’t have to share
MIT – “over the fence” with minimal impacts
Lean + Agile
 Lean is a Manufacturing Process
 Goldratt: The Goal
 Ries: Lean Startup
 Kim: Phoenix Project
 Ideas are Inventory <- this is POWERFUL
 Iterative Learning!
 Work in Pivots
 Selling validates concepts
 Vision is not the same as a commitment (interlocking = risk)
 DON’T skip strategy chasing profit
 You are NOT in as big a rush as you think
Process, Culture & Open Source
 Culture matters
 Doing is doing
 Lean is about learning
 Low inventory = agility
 Inertia is your friend: get moving
 Inertia is your enemy: don’t coast
 Leave Room for Collaboration
 Be flexible
 Get feedback fast
 Good ideas survive

Deliver
Learn
Measure / Commit
Alternatives / Collaborate
Accept Unknowns / Trust
When Agile/Lean Fails
 Mismatch w/ larger process
 Trust challenges
 Feedback missing
 Being too tactical – leave room for strategy!
 Technical Debt not being paid
 Mismatched risk tolerance
 Inability to delivery iteratively
 Unwillingness to collaborate with customers
Value of Open Source
 Customers
 Supply chain transparency
 Cost – generally it’s comparable BUT multi-vendor
 Quality – yes, actually higher
 Pace of innovation – much faster
 Vendors
 Support Contracts
 Consulting Engagements
 Update / Subscription Sales
 Accelerate Primary Product (e.g.: Linux sells Servers)
Risks for Open Source
 Risks
 Picking a project that dies
 Lacking expertise to be successful
 Loss of control of the project
 Mitigations
 Adopt slowly
 Purchase from established companies
 Build expertise if capability is core
 Force Multipliers
 More engaged technologists
 Better able to adapt to your business
Why Open Source works for Vendors
 Control
 Direct Feedback / Customer Interaction
 Defect detection / correction
 Perception of leadership
 Pace of Innovation / Velocity
 Supply Chain with Customers
 Collaboration with Partners
 Cost
Driving Open Source Communities
Driving Open Source Communities
10

Leadership requires active contribution!
$$$
Build Customer Relationships

Leadership creates
• Design Influence
• Credibility with Customers
• API & Feature Advantage
• Ensures compatibility
Using without Leading:
 Stuck with others designs
 Get advanced features late
 Changes are disruptive
Selling without Contribution
• Prone to defects
• Waiting on releases
• Angers community

Influence APIs & Features

Easy Way
To Influence

Contribution
& Leadership

Hard Way
To Influence

Needed Integration
& Advanced Capabilities

Advantaged Ecosystem
$$$
2/17/2014
Sales Funnel
This is Sales 101
If you want to closed deals, you
need to build a pipeline of
prospects. There’s a conversion
ratio of losses at each stage in the
funnel.
Generally, it costs $$$ to get
prospects into the funnel and you
only make $$$ when they exits the
bottom.
You care about inbound volume,
cost to acquire and conversion
rate.
Sales Funnel + Open Source
Open source engagement is (one of)
our sales funnels. People in our
community are much more likely to
become paying customers.
A positive experience is essential
Community Download
Trial Engagement
PoC and Pilot (may be silent)
Customer Conversion

The other funnels are partners and Dell lead generation. Most of those still enter our community!
Not all Open is Collaborative
 We are focused on collaborative open source
 We want projects with diverse contributors
 We accept community input and changes
 We lead by focusing on customer value
 More sustainable project model
 Less risk for users of the project
 Easier to influence & participate
Cathedral vs. Bazaar
 Books
 Raymond, Cathedral & Bazaar
 Bacon, Art of Community
 Two approaches to design
 Strongly lead with a small visionary core
 Collaboratively lead with adaptive design
 Linux, OpenStack & Crowbar: “bazaar style”
 Humility in design
 “all bugs are shallow”
 Everyone has something to contribute
Upstream, Gates, Trunk & Branch
 Trunk is main place where work is being done.



Trunk has all the latest stuff and changes
Going off trunk is usually less stable

 Gates are code reviews before code is added



Multiple parties review code before it’s added to trunk
We have controls and tests to ensure new code is good code

 Branches (or Forks) are a split off of the main trunk



may have special features or be more stable
generally, work is not shared back

 Upstream is giving code back to community.



You take time to merge back into trunk
We “pull” code into trunk from contributors
Thinking Deeply…
OpenStack and Hadoop are being much more disruptive
than we expected. Why?
The benefit of open, collaborative projects is not cost!
The benefit is control of deliverables and features.
If IT is essential to your business (an that is true for nearly
everyone now), then open source projects give you control
and visibility into your supply chain.

Open source is about supply chain management

More Related Content

PPTX
Perspectives on salesforce architecture Forcelandia talk 2017
ODP
COSE ESB Presentation
PPTX
Build vs. Buy: A New Look at the Classic IT Dilemma
PPTX
Engr 245 session 07 partners
PDF
Foursevens on Digital Innovation in Utilities
ODP
Open Source in Big Business [LCA2011 Miniconf]
PPT
Process impact - standing on principles
PDF
FITT Toolbox: Quick Assessment Tool for Business Idea
Perspectives on salesforce architecture Forcelandia talk 2017
COSE ESB Presentation
Build vs. Buy: A New Look at the Classic IT Dilemma
Engr 245 session 07 partners
Foursevens on Digital Innovation in Utilities
Open Source in Big Business [LCA2011 Miniconf]
Process impact - standing on principles
FITT Toolbox: Quick Assessment Tool for Business Idea

What's hot (16)

PDF
Next Gen Continuous Delivery: Connecting Business Initiatives to the IT Roadmap
PPTX
Build or Buy ?
PPT
Designing custom REST and SOAP interfaces on Force.com
PDF
RNUG 2020: How to boost your Domino App Modernization to the next level
PPTX
EPAM Bell Build vs. Buy
PDF
IRC Sustainability Partners Customer Presentation 9/18
PDF
New Relic - Digital Intelligence - Meetup #12
PDF
Evolving Towards a Modernized Platform: Our Success Story
PDF
FIDUCIA: Free-up your IT resources by engaging your business users
PDF
Rich Mironov - Product Management Auckland Talk Slides
PPTX
Reducing technical debt
PPTX
Guiding the Product: One Single Source of Truth for Sourcing
PDF
The lean startup
PPTX
How Custom is your Org? CEER at Dreamforce 2019
PDF
10 Immutable Steps to Mobilize Your Business
PDF
The Build vs. Buy Decision for SaaS Delivery
Next Gen Continuous Delivery: Connecting Business Initiatives to the IT Roadmap
Build or Buy ?
Designing custom REST and SOAP interfaces on Force.com
RNUG 2020: How to boost your Domino App Modernization to the next level
EPAM Bell Build vs. Buy
IRC Sustainability Partners Customer Presentation 9/18
New Relic - Digital Intelligence - Meetup #12
Evolving Towards a Modernized Platform: Our Success Story
FIDUCIA: Free-up your IT resources by engaging your business users
Rich Mironov - Product Management Auckland Talk Slides
Reducing technical debt
Guiding the Product: One Single Source of Truth for Sourcing
The lean startup
How Custom is your Org? CEER at Dreamforce 2019
10 Immutable Steps to Mobilize Your Business
The Build vs. Buy Decision for SaaS Delivery
Ad

Viewers also liked (14)

PDF
Apply, rinse and repeat: avoid the fidelity gap
PDF
Open stack heat for RAs
PDF
Functional Ops - the cake is a lie
PDF
Git & dev ops come together, right now!
PDF
Oscon 2014 def core review
PDF
OpenServerSummit: Operating Hybrid Infrastructure
PDF
Containers all the way down
PDF
OpenStack Preso: DevOps on Hybrid Infrastructure
PDF
Gluecon Preso: Hybrid Container Infrastructure
PDF
Tokyo DefCore Presentation
PDF
The Messy Underlay Dilemma - automating PKI at Defragcon
PDF
Joint OpenStack Kubernetes Environment (OpenStack Summit)
PDF
Containers, orchestration and security, oh my!
PDF
Kubernetes in 15 minutes
Apply, rinse and repeat: avoid the fidelity gap
Open stack heat for RAs
Functional Ops - the cake is a lie
Git & dev ops come together, right now!
Oscon 2014 def core review
OpenServerSummit: Operating Hybrid Infrastructure
Containers all the way down
OpenStack Preso: DevOps on Hybrid Infrastructure
Gluecon Preso: Hybrid Container Infrastructure
Tokyo DefCore Presentation
The Messy Underlay Dilemma - automating PKI at Defragcon
Joint OpenStack Kubernetes Environment (OpenStack Summit)
Containers, orchestration and security, oh my!
Kubernetes in 15 minutes
Ad

Similar to McComb's MBA Guest Lecture : Presentation Feb 2014 (20)

PPT
Better Software Keynote The Complete Developer 07
PPT
Better Software Keynote The Complete Developer 07
PPT
Agile And Open Development
PPT
To Open Source or Not to Open Source...Where is the ROI?
PPT
Os Nolen Gebhart
ODP
Convergence in Enterprise IT ... the renaissance period
PDF
Why choose-liferay
PDF
Devops in reality - A doers' perspective
ODP
Open Source in Big Business (OSDC 2010)
PDF
Agile Agency: State of the Art 2018
PDF
Class 8: Introduction to web technology entrepreneurship
PPTX
Procurement in the age of Agile: Enlightened Agile Teams and Heathen Vendors
PDF
Speeding Up Innovation
PPTX
The Lean Startup at Code for America fellows
PPT
Agile Methods: Fact or Fiction
ODP
Intro to Agile and Lean Software Development
PPT
Why Agile? Why Now? IPMA Forum 2009
PPT
Agile For Harel 4 08 V1
PDF
From project to product mindset and onwards to product platform architectures
ODP
Why don't small companies do big a agile?
Better Software Keynote The Complete Developer 07
Better Software Keynote The Complete Developer 07
Agile And Open Development
To Open Source or Not to Open Source...Where is the ROI?
Os Nolen Gebhart
Convergence in Enterprise IT ... the renaissance period
Why choose-liferay
Devops in reality - A doers' perspective
Open Source in Big Business (OSDC 2010)
Agile Agency: State of the Art 2018
Class 8: Introduction to web technology entrepreneurship
Procurement in the age of Agile: Enlightened Agile Teams and Heathen Vendors
Speeding Up Innovation
The Lean Startup at Code for America fellows
Agile Methods: Fact or Fiction
Intro to Agile and Lean Software Development
Why Agile? Why Now? IPMA Forum 2009
Agile For Harel 4 08 V1
From project to product mindset and onwards to product platform architectures
Why don't small companies do big a agile?

More from rhirschfeld (16)

PDF
What is Digital Rebar Provision (and how RackN extends)?
PDF
RackN Physical Layer Automation Innovation
PDF
Kubecon 2017 Zero Touch Kubernetes
PDF
#SREcon Immutable Infrastructure: rethinking configuration mgmt
PDF
Immutable infrastructure & Rethinking Configuration PREVIEW
PDF
Open Patterns for Day 2 Ops [Gluecon 2017]
PDF
Interop ITX Kubernetes Presentation
PDF
OpenStack on Kubernetes (BOS Summit / May 2017 update)
PDF
SRE vs DevOps vs Cloud Native Preso
PDF
The developer rebellion against infrastructure
PDF
IBM Interconnect: Think you can Out Innovate Open Source
PDF
Joint OpenStack Kubernetes Environment (March 17 update)
PDF
Kubernetes community demo march 16 2017
PDF
Community DefCore Presentation
PDF
OpenStack DefCore review 2014
PDF
What is OpenStack DefCore, Altanta Conference
What is Digital Rebar Provision (and how RackN extends)?
RackN Physical Layer Automation Innovation
Kubecon 2017 Zero Touch Kubernetes
#SREcon Immutable Infrastructure: rethinking configuration mgmt
Immutable infrastructure & Rethinking Configuration PREVIEW
Open Patterns for Day 2 Ops [Gluecon 2017]
Interop ITX Kubernetes Presentation
OpenStack on Kubernetes (BOS Summit / May 2017 update)
SRE vs DevOps vs Cloud Native Preso
The developer rebellion against infrastructure
IBM Interconnect: Think you can Out Innovate Open Source
Joint OpenStack Kubernetes Environment (March 17 update)
Kubernetes community demo march 16 2017
Community DefCore Presentation
OpenStack DefCore review 2014
What is OpenStack DefCore, Altanta Conference

Recently uploaded (20)

PDF
Nidhal Samdaie CV - International Business Consultant
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PPTX
HR Introduction Slide (1).pptx on hr intro
DOCX
Business Management - unit 1 and 2
PDF
Deliverable file - Regulatory guideline analysis.pdf
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PDF
How to Get Funding for Your Trucking Business
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PDF
A Brief Introduction About Julia Allison
PDF
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
IFRS Notes in your pocket for study all the time
PDF
Business model innovation report 2022.pdf
PDF
WRN_Investor_Presentation_August 2025.pdf
Nidhal Samdaie CV - International Business Consultant
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
HR Introduction Slide (1).pptx on hr intro
Business Management - unit 1 and 2
Deliverable file - Regulatory guideline analysis.pdf
DOC-20250806-WA0002._20250806_112011_0000.pdf
How to Get Funding for Your Trucking Business
Roadmap Map-digital Banking feature MB,IB,AB
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
A Brief Introduction About Julia Allison
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
Belch_12e_PPT_Ch18_Accessible_university.pptx
Euro SEO Services 1st 3 General Updates.docx
IFRS Notes in your pocket for study all the time
Business model innovation report 2022.pdf
WRN_Investor_Presentation_August 2025.pdf

McComb's MBA Guest Lecture : Presentation Feb 2014

  • 1. @zehicle on Open Source for Fun & Profit OK, YOU GOT AGILE? HOW DOES THAT BECOME A PRODUCT?
  • 2. Agile Manifesto  People over process > http://agilemanifesto.org/  Individuals and interactions  over processes and tools  Working software  over comprehensive documentation  Customer collaboration  over contract negotiation  Responding to change  over following a plan
  • 3. Open Source  Profit?  Free in Open Source is NOT about revenue   Create Value!     It’s about fair use, not profit Customers expect to pay for value Support & Validation are value Voice in the community is value No product is instant: $ from Sustaining Open Source  License Models  Copy Left vs Copy Right  Legal matters: IP protection, liability limits  Know your model    GPL – requires you to pay it back into the community Apache – “business friendly” because you don’t have to share MIT – “over the fence” with minimal impacts
  • 4. Lean + Agile  Lean is a Manufacturing Process  Goldratt: The Goal  Ries: Lean Startup  Kim: Phoenix Project  Ideas are Inventory <- this is POWERFUL  Iterative Learning!  Work in Pivots  Selling validates concepts  Vision is not the same as a commitment (interlocking = risk)  DON’T skip strategy chasing profit  You are NOT in as big a rush as you think
  • 5. Process, Culture & Open Source  Culture matters  Doing is doing  Lean is about learning  Low inventory = agility  Inertia is your friend: get moving  Inertia is your enemy: don’t coast  Leave Room for Collaboration  Be flexible  Get feedback fast  Good ideas survive Deliver Learn Measure / Commit Alternatives / Collaborate Accept Unknowns / Trust
  • 6. When Agile/Lean Fails  Mismatch w/ larger process  Trust challenges  Feedback missing  Being too tactical – leave room for strategy!  Technical Debt not being paid  Mismatched risk tolerance  Inability to delivery iteratively  Unwillingness to collaborate with customers
  • 7. Value of Open Source  Customers  Supply chain transparency  Cost – generally it’s comparable BUT multi-vendor  Quality – yes, actually higher  Pace of innovation – much faster  Vendors  Support Contracts  Consulting Engagements  Update / Subscription Sales  Accelerate Primary Product (e.g.: Linux sells Servers)
  • 8. Risks for Open Source  Risks  Picking a project that dies  Lacking expertise to be successful  Loss of control of the project  Mitigations  Adopt slowly  Purchase from established companies  Build expertise if capability is core  Force Multipliers  More engaged technologists  Better able to adapt to your business
  • 9. Why Open Source works for Vendors  Control  Direct Feedback / Customer Interaction  Defect detection / correction  Perception of leadership  Pace of Innovation / Velocity  Supply Chain with Customers  Collaboration with Partners  Cost
  • 10. Driving Open Source Communities Driving Open Source Communities 10 Leadership requires active contribution! $$$ Build Customer Relationships Leadership creates • Design Influence • Credibility with Customers • API & Feature Advantage • Ensures compatibility Using without Leading:  Stuck with others designs  Get advanced features late  Changes are disruptive Selling without Contribution • Prone to defects • Waiting on releases • Angers community Influence APIs & Features Easy Way To Influence Contribution & Leadership Hard Way To Influence Needed Integration & Advanced Capabilities Advantaged Ecosystem $$$ 2/17/2014
  • 11. Sales Funnel This is Sales 101 If you want to closed deals, you need to build a pipeline of prospects. There’s a conversion ratio of losses at each stage in the funnel. Generally, it costs $$$ to get prospects into the funnel and you only make $$$ when they exits the bottom. You care about inbound volume, cost to acquire and conversion rate.
  • 12. Sales Funnel + Open Source Open source engagement is (one of) our sales funnels. People in our community are much more likely to become paying customers. A positive experience is essential Community Download Trial Engagement PoC and Pilot (may be silent) Customer Conversion The other funnels are partners and Dell lead generation. Most of those still enter our community!
  • 13. Not all Open is Collaborative  We are focused on collaborative open source  We want projects with diverse contributors  We accept community input and changes  We lead by focusing on customer value  More sustainable project model  Less risk for users of the project  Easier to influence & participate
  • 14. Cathedral vs. Bazaar  Books  Raymond, Cathedral & Bazaar  Bacon, Art of Community  Two approaches to design  Strongly lead with a small visionary core  Collaboratively lead with adaptive design  Linux, OpenStack & Crowbar: “bazaar style”  Humility in design  “all bugs are shallow”  Everyone has something to contribute
  • 15. Upstream, Gates, Trunk & Branch  Trunk is main place where work is being done.   Trunk has all the latest stuff and changes Going off trunk is usually less stable  Gates are code reviews before code is added   Multiple parties review code before it’s added to trunk We have controls and tests to ensure new code is good code  Branches (or Forks) are a split off of the main trunk   may have special features or be more stable generally, work is not shared back  Upstream is giving code back to community.   You take time to merge back into trunk We “pull” code into trunk from contributors
  • 16. Thinking Deeply… OpenStack and Hadoop are being much more disruptive than we expected. Why? The benefit of open, collaborative projects is not cost! The benefit is control of deliverables and features. If IT is essential to your business (an that is true for nearly everyone now), then open source projects give you control and visibility into your supply chain. Open source is about supply chain management