Measuring the Business Impact
of Open Source & OSPOs
The Study of OSPOs
The Study of OSPOs
Follow-up: Measuring the Business Impact of Open Source & OSPOs
https://github.com/todogroup/ospology/discussions/63
The Study of OSPOs
> Introduction (use the chat and say hi!)
> OSPO & OS Management News (10 mins)
> Topic of the day (20 mins)
> Group Discussion (15 mins)
⏱ Full OSPOlogy session: 45 mins
The Study of OSPOs
The Study of OSPOs
The Study of OSPOs
Welcoming New Contributors 👋
The Study of OSPOs
Contribute to upcoming OSPOlogy sessions!
More info: https://github.com/todogroup/ospology/tree/main/meetings#what-are-ospology-monthly-meetings
The Study of OSPOs
📝 Work on new or existing TODO Guides
🧩 Propose a new OSPO Case Study
📚 Work with open source peers on Whitepapers
🙋 Submit OSPOlogy CFP
The Study of OSPOs
🌄 Topic of the month 🌄
The Study of OSPOs
Measuring the Business Impact of Open Source + OSPOs
@amcasari
open source researcher + engineer
google_logo Open Source
google_logo Open Source
hello, i'm amanda casari
Open Source Scientist @ Google Open Source Programs Office
Google lead for Project OCEAN
External Faculty @ Vermont Complex Systems Center
Advisor for Open Source Community Africa
Co-author with Alice Zheng, “Feature Engineering for Machine Learning” [O’Reilly, 2018]
♥️ Mama Mama + US Navy Veteran
google_logo Open Source
@amcasari
What is open source?
The open source definition standardized by the Open Source Initiative focuses mostly on how software is distributed and licensed.
google_logo Open Source
@amcasari
"Open" is about more than just licenses + code.
The "open" in open source is also a collective (but not always standardized) framework that shapes how software is created, released, shared, and distributed
— as well as the community and how it forms around the projects.
google_logo Open Source
@amcasari
When open source becomes essential for your organization, you need new tools.
google_logo Open Source
@amcasari
Organizations need common maps to navigate open source.
Does everyone in your organization:
google_logo Open Source
@amcasari
Welcome, open source programs offices
google_logo Open Source
@amcasari
OSPOs come in many shapes and sizes.
They may focus on:
google_logo Open Source
@amcasari
opensource.google
Bringing all the value of open source to Google and
all the resources of Google to open source.
How do we know which "all" to focus on and for whom?
google_logo Open Source
@amcasari
With great open source programs there must also come
great program management.
google_logo Open Source
@amcasari
Questions we ask about our open source programs
google_logo Open Source
@amcasari
You need to know why you are doing this.
google_logo Open Source
@amcasari
You need to know who are you doing this for.
google_logo Open Source
@amcasari
You need to know your stakeholders.
How does your organization define "stakeholder"?
A stakeholder can be:
Ref: Wikipedia
google_logo Open Source
@amcasari
Identifying your organization's stakeholders for open source
Have you considered someone who would be a stakeholder:
google_logo Open Source
@amcasari
Openly communicate with these stakeholders across your organization.
Formally documenting, regularly reviewing, and sharing your stakeholders helps to define and clarify:
google_logo Open Source
@amcasari
Avoid estimating ROI for your open source efforts.
google_logo Open Source
@amcasari
Focus on the business impact of your programs.
We've shifted to an input-output model of "Investment : Impact"
google_logo Open Source
@amcasari
You can demonstrate business impact with useful metrics and KPIs.
google_logo Open Source
@amcasari
Metrics are measurements.
Measurements are recorded observations — in and of themselves, there is no judgement we should make.
google_logo Open Source
@amcasari
Observations are NOT unbiased.
google_logo Open Source
@amcasari
Think of a scientific experiment.
google_logo Open Source
@amcasari
Focus on useful metrics.
Identify objectives
Establish a baseline
Define your desired trend
Consider the processes, outcomes, and feedbacks.
Define observable aspects
Determine signal phenomena
More on this: bit.ly/foss-backstage-pram
google_logo Open Source
@amcasari
Use case: Measuring Alphabet's contributions to open source
google_logo Open Source
@amcasari
KPIs are a specific kind of metric — they measure the pulse points that correlate to a process, program, or product being considered to be "successful".
google_logo Open Source
@amcasari
You need to define what success is, or looks like, for you and all of your stakeholders to create useful KPIs.
google_logo Open Source
@amcasari
What defines success for you?
google_logo Open Source
@amcasari
What defines success for your stakeholders?
Stakeholder (Team/Role) | Why is this stakeholder important to you? | How does this stakeholder define success? | How often does this stakeholder measure our progress? | Signals to explore for KPIs (metrics of success) |
google_logo Open Source
@amcasari
How often and when to measure KPIs depends on how quickly things change that you are measuring, not how often someone wants a report on them.
google_logo Open Source
@amcasari
Considerations for how + when to measure KPIs include:
google_logo Open Source
@amcasari
Use case: Defining KPIs for open source events
google_logo Open Source
@amcasari
We are all on this open source raft together.
google_logo Open Source
@amcasari
Thank you!
Slides (PDF) + Transcript: bit.ly/ospology-2022-business-impact
google_logo Open Source
The Study of OSPOs
FYI: Group discussion is not recorded and is held under Chatham House Rule
The Study of OSPOs
Group discussion is not recorded and is held under Chatham House Rule