Simplify product work organisation
Reducing chaos by consolidating different levels of units of work 2023-03-21 #product
- Units of work
- Simplify product work ←
- Simplify development work
- Product development tools
- Universal product tools
Product development teams typically organise their work into different levels of granularity with different units of work. On timescales from years to weeks, these include:
- initiative - a long-term grouping of related work
- theme - maybe a group of initiatives, or vice versa
- objective - a high-level product development goal
- key result - a success criterion for an objective
- epic - a large user story that requires splitting.
Five nested levels of planning organisation would either prove unmanageable, or generate ridiculous levels of product management bureaucracy. Instead, simplify to one or two.
Goals & objectives
Recent trends in product planning and roadmapping, such as objectives and key results (OKRs), now/next/later roadmaps, and GIST planning, organise long-term work into goals or objectives, rather than product features.
Within a product development team, you can usually just use objectives as the top level of how you organise your work. Only when you need to align work across several product teams do you benefit from grouping these objectives into long-term themes or initiatives.
Initiatives & themes
Stop defining the terms theme and initiative separately. Pick one. You don’t need two competing top-level groupings, and even if you declare that theme and initiative don’t mean the same thing, no-one will remember the difference, preventing the very alignment themes (I picked one!) should create.
Use themes to align objectives across multiple teams, by grouping related objectives. You need consistent colour coding or emoji prefixes more than you need theme names. Themes need good names and descriptions, like everything else, but the actual grouping matters more. Having said that, connecting these themes to company strategy objectives can add clarity.
Key results
Key results, when working with OKRs, initially look like a level in this unit of work hierarchy, because objectives have key results. However, it doesn’t make sense to think of key results as units of work themselves, because they represent independent success criteria for their objectives rather than separate work. In theory, a single new product feature could potentially result in achieving an objective, as indicated by satisfying all of its key results.
Instead, key results are part of their objective‘s definition, defining success. Like a high-level definition of done, these outcomes don’t structure the work, they evaluate the results.
Epics
Unlike objectives and key results, the term epic comes from working with user stories. An epic refers to a large user story rather than a set of user stories, in the sense that it describes a product feature too big to deliver in a single release (product increment in Scrum).
Epics that describe product features, rather than goals or objectives, introduce the danger of using an epic backlog as a feature/idea-based roadmap. Therefore, use objectives instead of epics. Only write user stories for objectives you start working on, and make them small enough to not need epics as well. This forces you to keep lists of feature ideas out of your planning process, and in your product feedback process where they belong.
Two levels
Applying these simplifications reduces the number of levels to two:
- initiative → theme
- theme → theme
- objective → objective
- key result → objective
- epic → objective
Simplify your product work organisation to objectives and themes.