Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
An engineer's guide to working with product man...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Adam Wiggins
May 23, 2013
Technology
5.4k
26
Share
An engineer's guide to working with product managers
Adam Wiggins
May 23, 2013
More Decks by Adam Wiggins
See All by Adam Wiggins
Hackability, part 2: The role of APIs in a hackable world
adamwiggins
0
320
Better Hiring with Starter Projects
adamwiggins
1
260
Hackability: the future of programming in a post-PC world
adamwiggins
1
620
Waza 2012 Keynote - Idea to Delivery
adamwiggins
2
450
Other Decks in Technology
See All in Technology
Generative UI × A2UI で AI エージェントを作った話 AI-DLC も使ってみた!
kmiya84377
1
310
『家族アルバム みてね』における インシデント対応との向き合い方 / Approach incident response in Family Album
kohbis
2
290
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
550
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
200
PHP と TypeScript の型システム比較:AI 時代の「型」は誰のためにあるのか? #frontend_phpcon_do / frontend_phpcon_do_2026
shogogg
1
240
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
3
630
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/3 - 2026/5
oracle4engineer
PRO
1
130
Spring Boot における AOT Cache 活用テクニックと 起動時間改善事例
ntt_dsol_java
0
200
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
430
Spring AI × MCP 入門〜AIエージェントへのツール公開、境界設計から始める最小構成 〜
yuyamiyamoto
0
200
AI駆動開発でなんでもハンズオン環境をつくってみた
yoshimi0227
0
200
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
370
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.3k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
370
Crafting Experiences
bethany
1
160
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
Facilitating Awesome Meetings
lara
57
6.9k
How to build a perfect <img>
jonoalderson
1
5.5k
Side Projects
sachag
455
43k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
150
Scaling GitHub
holman
464
140k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
A Soul's Torment
seathinner
6
2.9k
Rails Girls Zürich Keynote
gr2m
96
14k
Transcript
An engineer's guide to working with product managers Adam Wiggins
April 2013
What do product people do?
https://www.youtube.com/watch?v=nV7u1VBhWCE
Bob's approach to product management
Customer Product manager Engineer
Customer Product manager Engineer
Customer Product manager Engineer
Now, real product management
Customer problems Product manager
Customer problems Engineering Product manager Prototypes, ideas, technology needs
Customer problems Engineering Usage analysis Watching the competition Support needs
Sales needs S Product manager Prototypes, ideas, technology needs
Customer problems Engineering Usage analysis Watching the competition Support needs
Sales needs S Product manager Synthesis & judgement Prototypes, ideas, technology needs
Customer problems Engineering Usage analysis Watching the competition Support needs
Sales needs S Product manager Synthesis & judgement Requirements Prototypes, ideas, technology needs
Why have product specialists?
To build something people will use and love.
How?
• customer-centric • understanding the problem • putting the solution
into customer terms
None
Product Engineering
Product • problems • customers • build the right thing
• solutions • technology • build it right Engineering
Aspects of product work
• customer validation • prioritization • internal communication • external
communication • analysis & synthesis
How can a product manager help you?
• defining the problem • determining what's important • non-technical
decision-making • unblocking you • usage analysis • notifying users of changes • coordination across teams • coordination with 3rd parties
What to expect from a good product manager
• evidence • customer perspective • context ("why" to match
the "what") • fast decision-making • internal marketing & buy-in • tracking & documentation
What does a product manager expect from you, the engineer?
• building stuff • frequent status reports • tight feedback
loops • reporting on technical blockers • new possibilities with the technology
What makes something a product?
• validated with customers • docs & announcements • pricing
• interfaces (CLI, web, API, mobile) • workflows • naming • code ownership • scalability & capacity planning • deploy process
• validated with customers • docs & announcements • pricing
• interfaces (CLI, web, API, mobile) • workflows • naming • code ownership • scalability & capacity planning • deploy process Product Design Engineering
Insist on a product owner for your project! fin.