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
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
630
Waza 2012 Keynote - Idea to Delivery
adamwiggins
2
470
Other Decks in Technology
See All in Technology
Road to SRE NEXTの今までとこれから
hiroyaonoe
0
240
Text-to-SQLをAgentCoreで実現し、生成されるSQLの精度を定量的に評価する
yakumo
2
700
CIで使うClaude
iwatatomoya
0
180
デジタル・デザイン構想 by Sayaka Ishizuka
y150saya
0
200
地域 SRE コミュニティ最前線 / SRE NEXT 2026 Discussion Night Track C
muziyoshiz
0
170
ヘルスケア領域における AI 活用と その安全性担保のための取り組み (Leveraging AI in Healthcare and Our Efforts to Ensure Its Safety) - Google I/O Extended Tokyo 2026, July 11, 2026
zettaittenani
0
210
ローカルLLMとLINE Botの組み合わせ その3 / LINE DC Generative AI Meetup #8
you
PRO
0
130
Control Planeで育てるBtoB SaaSの認証基盤 - SRE NEXT 2026
pokohide
1
1.8k
プロダクトだけじゃない、社内プロセスにおける自動化・省力化ノススメ
kakehashi
PRO
1
3.1k
美しいコードを書くためにF#を学んでみた話
yud0uhu
1
380
ゼロをイチにする仕事が終わったあと
smasato
0
320
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
3.4k
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
270
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Discover your Explorer Soul
emna__ayadi
2
1.2k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
610
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
220
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
340
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
WENDY [Excerpt]
tessaabrams
11
38k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
A Soul's Torment
seathinner
6
3k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
310
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.