Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Open Source Product Management
Sam Tuke MBA
Lightmeter Chief Executive@samtuke @LightmeterIO
Previously:
Why do engineers need product managers?
Image: Gordon Welters 2
Who needs managers?Creating value is hard
Image: Zurich U.S. (Insurance), Wikipedia (I-35W Mississippi River bridge), Kai M. Caemmerer/kaimichael.com3
Who needs managers?Staying competitive is hard
Image: cartoonstock4
Who needs managers?Hidden assumptions
5
Who needs managers?Technical skill ≠ project success
BrandingMarket segmentation
Compliance
Culture building
Strategic planning
Human resources
User research
Stakeholder management Fundraising
6Image: minecraft
Who needs managers?Making software is risky and expensive
7Image: envato
Who needs managers?To build world-class products
8Image: logos from respective owners (Facebook, Amazon, Netflix, Google)
What’s a Product?
“A good or service that most closely meets the requirements of a particular market and yields enough profit to justify its continued existence”
1. Produced2. Distributed3. Designed to be used / consumed4. It’s not (primarily) for you5. Probably for many people
Image: materialhandlinghub.com9
What’s a product?Fred Brooks – 1975
Ref: ‘The mythical man month’ 1975 by Fred Brooks10
Making a great product is hard
Image: Joseph Castells, Unsplash
What’s a Product Manager?Intersection of responsibilities
12
Culture clash: Seeking value in technotopia
Image: cartoonstock13
What’s a Product Manager?Some key activities
Sprint mgmt Acceptance testing
User research
Story mapping Prototyping
Metrics monitoring
14
Open Source governance: a continuum
Company Hybrid Community
15Image: Logos and associated trademarks belong to their respective owners (Android, Docker, Odoo, Wordpress, Ubuntu, phpList, Debian, Gnome, LibreOffice
OS PM challengesMore stakeholders - fewer options
● OS community ○ Users○ Packagers○ Documentors○ Translators○ Developers○ Governance
Image: Openlabs OSCAL, Salesforce
● Business community○ Independent service providers○ Downstream integrators○ Downstream forks
16
OS PM challengesMore transparency - less control
● Prioritisation○ Formal vs informal
● Authority & expectations○ Governance
● Multi-dimensional quality○ Public criticism
Image: Alamy, Spongebob / Nikelodeon
● Security○ reduced control○ imperative priority
● Leadership discipline
17
OS PM challengesLess data - harder decisions
● Fewer feedback loops○ 👎 Validated learning
● Privacy is presumed○ Apparatus is public○ Double standards
● Measurements removed
● Little UX insight● Hard to identify value
○ ∴ Hard to capture it● Very few OS tools
18Image: mindtools.com, userpilot.com
OS PM challengesCulture clash
● Technical leadership● Focus on output● Downstream competition● Focus & coherence is hard
Image: GNU Savannah, crazy-frankenstein.com, realpython.com19
The upside
● Dogfooding● Large & diverse userbase● Eager testers
○ High quality reports○ Patches if you're lucky
● Frequent (self-selected) feedback○ Cutting edge ideas○ Diverse sources
20Image: Sitepoint.com
The upside
21
● Forces best practice○ Automate everything○ Document everything○ Data mgmt + privacy○ Fair governance (maybe)
● Innovative (hidden) uses● Self-service adaptation● Forkability
Image: expatgourmand.blogspot.com
The upsideThose key activities
Backlog mgmt
Acceptance testing
User research
Story mapping Prototyping
Metrics monitoring
22
The upsideGood Open Source PM Tools
User research● OBS Studio● phpList
23
Story mapping● Post-its 🙂● Twinery
Prototyping● Pencil app● Presentator● Alva● WIP: UX Box & Akira
Acceptance testing● Kiwi TCMS● Phabricator● (CI stacks)
Image: Obs Studio, Twinery, Kiwi TCMS, Pencil
The upsideGood Open Source PM Tools
24
Metrics monitoring● Matomo● Open Web Analytics● Countly● Wasabi
Sprint management● Taiga● WeKan● Open Project● Tuleap
Image: Matomo, WeKan
The goalBetter OS through Product Management
25Image: publicdomainvectors.org, Open Source Consortium
The goalBetter outcomes - more value
Image: cartoonstock.com26
Thank you
●
●
●
●
●
●
●
●
●
27