Intermediate everything in Product Management, page 44

Client-Side vs. Server-Side Tracking
The difference is who sends your data: the user's browser (client-side) or your server (server-side). Client-side is simple but fragile against ad blockers. Server-side offers more control but adds cost. The footgun is thinking server-side is a magic fix.

User ID: The Key to Cross-Device Analytics
A User ID stitches together a person's journey across devices and sessions, moving beyond anonymous tracking. It's key for apps with logins to see the full customer lifecycle. The footgun: never use the User ID for a custom dimension; it will break reporting.

The Data Layer: Your Web Page's Central Message Bus
The data layer is a central message bus for your website, decoupling your app from analytics tags. It passes dynamic data like purchase totals or button clicks to tools like Google Tag Manager, which listens for these events to fire tags.
Customer Segmentation: Treat Different Customers Differently
Instead of treating all customers the same, segmentation groups them by shared behaviors or traits. This helps tailor marketing campaigns or manage relationships.
Cohort Analysis: Comparing User Groups Over Time
Instead of averaging all user behavior, cohort analysis groups users by a shared starting point, like their sign-up month. This reveals how product changes affect retention for specific groups. The footgun is lumping everyone together, which hides real trends.

Feature Teams: Ship Value, Not Layers
A feature team owns a customer-facing feature from start to finish, unlike component teams that own a single tech layer. This reduces handoffs and speeds up delivery.
Agile Transformation Backlog: The Roadmap for Change
An Agile Transformation Backlog turns a vague vision for change into a concrete, prioritized to-do list for the entire organization. A dedicated team uses it to roll out new practices to specific departments, one small, measurable change at a time.
Work Item Age: Don't Let Your Tasks Spoil
Think of work item age as the time elapsed since a task started, like food in a fridge with an expiration date. Kanban teams use it to spot delays and bottlenecks. The biggest mistake is tracking age without acting on aging items to unblock them.

Kanban Replenishment: Pulling Work, Not Pushing It
Instead of a manager pushing tasks, a replenishment meeting is where the team pulls work into their active backlog. This cadence refills the 'Ready to Start' column, ensuring a steady flow of well-understood tasks.
A3 Problem Solving: One Page to Clarity
A3 Problem Solving makes your thinking visible, using a single-page report to map the journey from a problem to a solution. It's used to diagnose bugs or strategic issues like falling market share. The footgun is using it when options are already decided.

Sprint Capacity Planning: Committing to Achievable Work
Sprint capacity planning is like checking your team's fuel tank before a road trip. It calculates your team's actual available work hours for a sprint, accounting for time off, to make a realistic commitment.

Kaizen: The Art of Continuous Improvement
Kaizen means "continuous improvement," making small, frequent changes instead of big, risky ones. In Scrum, this is the heart of the Sprint Retrospective, where teams inspect their process and define concrete actions for the next sprint.
Agile Maturity Models: A Map, Not a Race
An Agile Maturity Model is a report card for your process, assessing adherence to Agile values through defined levels. Teams use it to benchmark progress and find weak spots.
Disciplined Agile: A Toolkit, Not a Prescription
Disciplined Agile (DA) is a toolkit, not a rigid framework, for choosing your own process. It helps teams blend practices from Scrum and Lean when one method doesn't fit. The footgun is treating DA as a prescription instead of a decision-making guide.

Cycle Time Scatterplot: Visualize Your Team's Predictability
A Cycle Time Scatterplot visualizes delivery speed by plotting how long each task took against its completion date. Agile teams use it to spot predictability trends and set realistic delivery forecasts.

Cycle Time: Measuring Your 'Time to Value'
Cycle time is the total duration from a feature's conception to its deployment in production. Agile teams track it to speed up feedback loops and value delivery. The main footgun: start and stop times are inconsistent, making cross-team comparisons unreliable.

Service Delivery Review: The Missing Agile Feedback Loop
A Service Delivery Review shifts focus from *what* was built to *how* it was delivered. It's a regular meeting where teams and customers review quantitative metrics like lead time and blockers.
The North Star Metric: Your Product's One True Focus
A North Star Metric (NSM) is the single number that best captures the core value your product delivers. It's a compass for long-term growth, guiding sprint planning and backlog prioritization.
Swarming: The Team Tackles One Thing at Once
Swarming focuses the entire team's effort on a single work item to finish it fast, rather than having everyone work on separate tasks. Use it to unblock a critical feature or push the most important story over the finish line at the end of a.

The Scrum Board: Visualizing the Sprint's Workflow
A Scrum board is a visual snapshot of a team's work in a sprint, making progress and bottlenecks obvious. Teams use it to track tasks from "To Do" to "Done," ensuring alignment. The footgun: mistaking the board for Scrum itself; it's a helpful tool, not.
We are hiring for this. Every open role lists the topics its interview covers, so you can prepare for the real thing rather than guessing.
See open roles