Hello!
I am closing in on sharing a private beta manuscript for System is as System Does: The Engineer’s Guide to Buildling Better Product1. Here’s the table of contents for this version2. I wanted to share to give people an idea of the topics I want to cover and get some feedback.
I would love it if you could give this a look, and answer one or more questions for me:
1. What looks most interesting? The one you want to read more than any other.
2. What looks most boring? The one topic you think you’re likely to gloss over
3. What looks confusing? The ones where you aren’t even sure what I’m going on about.
Your feedback will help me make a better book for everyone, and is greatly appreciated.
Table of contents
1. What is product engineering?
How it behaves vs. How it works
The code-to-product spectrum
Focusing on the ‘why’ of your product
Everything is a product, everyone is a customer
2. Why product thinking matters
Product engineering helps you climb the career ladder
Getting a seat in the room where it happens
Most software sucks, many engineers are to blame
3. Product thinking in practice
Cultivating taste
Seeing the long-term vision
Learning product vocabulary & understanding your gut
4. Applying product thinking to code
Finding and minimizing edge cases
Removing roadblocks
Mistake prevention & error recovery
Creating delight
5. Prioritization
Does it even matter? How to know you are working on the right thing?
The importantce of serialization
“Keep the lights on” vs. “new feature” work
Prioritization principles
6. Problem definition
Defining the problem
Identifying pain points
Asking better questions
Who are the stakeholders, and why do they care ?
Identifying business problems
Identifying customer problems
7. Solutions design
How to derive solutions to pain points & problems
Seeing from the user’s perspective
Solutions and Shareholder Value
Finding quick wins
Solution archetypes
Balancing new solutions with existing product
8. Understanding the business
How does your business make money?
How company size & maturity affect product
What business value is, and how to create it
9. Iteration, editing, and revising
OODA loops and increasing velocity
Action produces information
Getting feedback early
Using analytics effectively
A/B testing and other forms of experimentation
10. Cross-functional Collaboration
Executive translations
Handling conflict
Talking about tradeoffs
Pitching ideas
Asking for & recieving feedback
Giving feedback
11: Conclusion
Putting it all together
Working title, subject to change.
Also very subject to change. Think of this as a snapshot of where the book is at the current moment.