Strategize

Strategize

Author

Roman Pitchler

Year
2016
image

Review

Read once. Keep on your desk forever. Strategize is a must read for new Product Managers. It covers how to form and validate a product strategy - and how to translate that strategy into a roadmap. This isn't a single idea book. It's packed full of actionable insights and structured in a way that allows for 'just in time learning'. It's easy to follow and doesn't rely on long examples to make a point. Two things that stand out…

  • The book brings clarity to a messy area of product. It defines three levels of product strategy: vision, strategy and tactics - and explains how they map to product artefacts. It doesn't shy away from the things that make strategy difficult (like the relationship between company strategy and product strategy).
  • It's hard to select the right roadmap for the right job. Strategize helps you navigate that choice. Should you align to goals or features? How much detail should you show? What if your environment is volatile? What if you are part of a portfolio?

Even the most experienced PMs get stuck in execution and delivery mode from time to time. This book is a welcome reminder of your strategic responsibilities.

You Might Also Like…

image

Key Takeaways

The 20% that gave me 80% of the value.

  • As a Product Manager you need to find time to elevate yourself from the day to day running of the product team so you can define and articulate a strategy. Else you’re in danger of perfectly executing the wrong strategy
Vision
Vision → the reason for creating the product · Vision Statement
Strategy
Strategy → how the vision will be realised · Product Strategy · Business Model Roadmap → how the strategy will be implemented · Roadmap
Tactics
Backlog → details necessary to develop the product roadmap · Backlog · Mockups etc

Strategy Foundations

Who is the Product for?
Market + Target Customers
Why would people buy and use it?
User needs + the problem you’re solving
What is the product? What makes it stand out?
Key features & differentiators
What are the business goals? How does it pay?
Business Goals
  • Effective visions are big, shared, inspiring and concise
  • Different types of innovation (core, adjacent or disruptive) have different levels of risks, require different mindsets and technologies.
  • The product cycle should inform you product strategy (development, introduction, growth, maturity, decline)
  • A product vision board can help communicate your vision
  • Vision
    The overarching goal for creating the product
    Target Group
    Needs
    Product
    Business Goals
    Competitors
    Revenue Sources
    Cost Factors
    Channels
  • A Product Scorecard
  • Business Goals
    The business benefits the product should create - prioritised and measurable
    Financial Indicators
    Customer Indicators
    Product and Process
    People Indicators (team, stakeholders etc)
  • Without KPIs you're just guessing if you product is working. BUT don't measure everything that can be measured
    • Avoid vanity metrics (views / shares / downloads). Daily active usage, or referral rates would be better
    • Take a balanced view to metrics → Financial indicators, customer indicators and team happiness indicators
    • Choose a small number of metrics that truly help you understand how your product performs. Think about leading vs lagging metrics
  • Review your strategy regularly as things change (performance, competition, trends, your company)

Strategy Development

  • Segmenting the market, by dividing potential customers into distinct groups. You can segment by customer properties or customer benefits. If on stable product use customer, otherwise use benefit first. Focus on one segment and optimise for them, evaluate segments using… your strength, size, growth potential, competition, barriers to entry etc.
  • Create Personas that represent customers. Base them on real interviews not guesses. Distinguish between buyer and user personas if they’re not the same.
  • Identify the problem you solve (pains + gains) . Painkiller or Vitamin, it has to solve a real problem
  • Clearly state the value your product creates. Describe what success looks like for the customers and the users. Design the UX and marketing to match that
  • Make your product stand out - You need to make it clear why to choose your product - You need to know who your competitors are, and how you score against them, what they compete on
Strategy Canvas (Differentiation & Blue Ocean)
  • First determine the key factors (price, features, design)
  • Evaluate to what degree your competitors fulfil them
  • Compare against how well you fulfil them
  • Use the market standard comparisons
  • Product reviews can help you discover the right factors
  • IF the two lines are too close together you are not differentiated enough
    • Then its hard to get users to choose you
  • The area where your product does not face any competition is called a blue ocean (or blue market)
  • It helps you challenge your competitors but also move into areas where they do not exist
image
Kano model (Completeness and satisfaction)
  • The degree to which a feature is provided. (Fully implemented / not implemented)
  • The degree to which a customer is satisfied. (Dissatisfied / Delighted)
  • Basics, performers and delighters.
    • Basics: required features, can't sell a product without them
    • Performance: not sufficient to differentiate your product
    • Delighters: delight or excite customers.
image
Eliminate / Raise / Reduce / Create → Feature Grid
  • Theres a trap "Our product must provide all the competitors features and more"
Theres a lot wrong with this:
  • Complex product
  • Costly to develop
  • Vague value proposition
  • Poor user experience
  • Expensive to maintain

The Eliminate-Reduce-Raise-Create grid:

image
Unbundle or split products to avoid bloat.

As a product grows, it tends to bloat (use cases, customers, features)

  • Complex product
  • Vague value proposition
  • Poor user experience
  • High development cost

Spillting products:

  • Simplifies the offering
  • helps you avoid the above and lay the foundations for growth
  • Helps you better serve the existing audience

Drawbacks to spitting products:

  • Could offer too many specialised products, giving customers too much choice... leaving them confused and frustrated
  • New products cannibalise old ones
  • Product families require portfolio management
  • If you create a new product hare as much as you can Standards for assets, components or other engineering building blocks
Bundling products
  • A new bigger offering
    • Benefits:
      • Individual ones are too small or not compelling enough
      • Customers spend more if they get a bundle discount
      • Edge over the competition
    • Drawbacks:
      • Can put people off if bundles are too big
      • Don't restrict the buying choices too much
      • Don't forget to harmonize the UX across the products

Strategy Validation

  • Strategy validation introduction
  • Iteratively test and correct the strategy. Front load the big risks and experiments.
  • Involve the right people - get buy-in and create shared ownership
  • Use data to make decisions. Build a culture of data validation - feedback, data and evidence help make decisions. Reduces the HIppo effect (highest paid person in the room)
  • Create a fail-safe environment to encourage experiments
  • Get out of the building Visit target customers to understand their needs (in the environment where your product will be used)
  • Identifying the biggest risk. Work on one risk at a time = focus, collaboration, data collection and analysis. Ask how will you be able to tell that you've resolved the risk?
    • Risk areas: market, needs, features, technologies, business goals
  • Choose the right validation techniques. Qualitative = why people act the way they act. Quantitative = how larger groups act. Separate analysis from data collection
    • Directly observe customers
    • Carry out problem interviews
    • Create MVP - to learn how people use your product
    • Build spikes to assess technical feasibility
  • If the strategy is wrong: Pivot, preserve or stop

Roadmap Foundations

  • Having a shared vision and a valid strategy is necessary but not sufficient
  • A product roadmap communicates how a product is likely to evolve by mapping its major releases onto a timeline. This helps you prioritise decisions and makes the product backlog simpler. You can have continuous deployments, but a roadmap stops you getting lost in small changes and helps show direction
    • Roadmap: strategic, high-level, how your product is likely to develop
    • Backlog: Tactical, detailed
    • Keep the tools separate, and leverage their respective strengths
  • Goal based: Focus on goals or objectives (acquire customers, increase engagement). Features still exist but as second class citizens, they are derived from goals and used sparingly
  • A goal orientated roadmap has benefits:
    • Shifts conversation from features to problems
    • These in turn are less prone to change and more reliable than a feature based one
    • Shared goals facilitate collaboration: focus on the benefits not the features
    • Goals can make it easier to market and sell your product (as they describe product benefits)
  • Feature Based: Built on product features (search, reporting) mapped to a timeline. A cost benefit analysis is often done to score features.
  • Young products in uncertain environments benefit from: high-level roadmaps that focus on product goals and benefits.
  • More mature products lend themselves to: more detailed roadmaps, that cover a longer time period , require reviewing less frequently
  • The other big consideration is the stability of the market. If its volatile (competitors, customers, technologies), you'll have to iterate faster on the product to maintain market share, uncertainty and change will creep back into the roadmap
  • Be clear who it’s for Product Manager, Sponsor, Development team, Marketing and Sales, portfolio managers, customers and users
  • Involve your stakeholders in roadmap creation
  • Avoid these roadmap mistakes:
    • No Guarantee: its a high level plan not a guarantee
    • No Speculations: don't create a roadmap without a validated strategy
    • No Epics and user stories: creates too much clutter, hides the strategy we want to reveal

Roadmap Development

  • Make your roadmap Specific, Measurable, Agreed, Realistic, Time-Bound
  • Key challenge with a roadmap is change and uncertainty. Your options: do without, use a feature based one, use a goal based one (stays more stable). An unreliable feature based roadmap defeats its purpose. Making frequent changes can cause stakeholders to lose trust.
  • Capture your Roadmap with the Go Template. Goals are more important than features
  • Time Frame
    X
    X
    X
    Release Name
    X
    X
    X
    Reason / Goal
    X
    X
    X
    Features that help
    X
    X
    X
    Metrics of success
    X
    X
    X
  • Releases shouldn’t be a random collection of stuff, but an actionable plan to achieve the strategy. Releases should be stepping stones toward your vision. Existing products should use KPIs to drive the roadmap. Look for areas of low performance and go after them
  • Don't make the features on your roadmap too detailed - you won't see the big picture. A feature is a core capability (a group of Epics).
  • Caution: beware feature soup. Ensure every feature you add moves the product in the right direction. Don't add too many to your roadmap, don't add too many to your product. Avoid your product looking like your org chart
  • In the event that you can't deliver everything planned in a release. Identify what has the biggest impact, protect that if possible.
    • Releasing late vs partially meeting goal vs not delivering features would have the worst impact on the product performance
Portfolio Roadmaps
  • Products don't exist in isolation - shared features, components, offering
  • Helps coordinate the development and launch of products, identify and manage dependencies
  • Use a Go portfolio roadmap:
    • You can even extent this format to multiple portfolios
    • You need solid product roadmapping before you can empty portfolio roadmaps
    • image
image

Deep Summary

Longer form notes, typically condensed, reworded and de-duplicated.

Preface:

The Key Challenge:

Finding space to elevate yourself from the day to day running of the product (stories, design, architecture and tech decision)....

So you can make the right strategic decisions which will influence its success. You don't want to perfectly execute the wrong strategy, just because you didn't get your head up.

The Big Picture: Vision, Strategy, Roadmap, and Backlog

Developing a successful product strategy has 2 steps:

  • finding the right overall strategy
  • deciding how best to implement it

Product Strategy

How the long term goal is attained

  • Value proposition
  • Market
  • Features
  • Goals

Product Roadmap

How the strategy is implemented

  • Releases
  • Dates
  • Goals
  • Features
image

Vision = the ultimate reason for creating the product. Why the product should exist. Guides strategy.

Strategy = how the vision will be realized.

Roadmap = how the strategy will be implemented

Backlog = Details necessary to develop the product as outlined in the roadmap.

Part 1: Product Strategy

Doing the right thing is more important than doing the thing right Peter Drucker.

Strategy Foundations

Product Strategy Intro

Part 1: Product Strategy

"Doing the right thing is more important than doing the thing right" Peter Drucker.

Strategy Foundations:

A product strategy is a high level plan that helps you realize your vision. It explains:

1, Who is the product for?

  • The Market: Target customers or users

2, Why would people buy and use it?

  • User needs: the main problem your product solves

3. What is the product? What makes it stand out?

  • Key features & differentiators: What creates value for users, entices them, choose you over others

4. What are the business goals? Why is it a good investment?

  • Business Goals: How the product benefits the company and it a good investment
image

The product strategy isn't fixed and should be updated over time.

Describe your vision

The strategy is a plan that describes how you intend to realize your vision. It makes sense to start with your vision, because that's the reason for creating your product. The vision describes the positive change you want to bring about.

Visions are important because to be fully committed we need to believe in what we're doing. Enthusiasm helps inspire people.

Effective visions are:

  • Big (increases chance of buy-in, allows you to change the strategy)
  • Shared (motivate and unites people)
  • Inspiring (resonates with those working on it, motivation and guidance)
  • Concise (easy to communicate and understand, consider using a slogan)
How it fits together
image

Without a strategy, how can you define the right details / tactics to propel you forward?

image

To get support from leadership, you must let the business strategy direct the product strategy

The product vision should be in line with the overall company vision, and the product strategy should help implement the business strategy.

Innovation type and product lifecycle

Products create value, by innovating, by offering something new.

image

3 types of innovation:

image

Product lifecycle:

A product is born or launched; it then develops, grows, and matures. At some point it declines, and eventually the product dies and is taken off the market.

The life cycle model is not a predictive tool, but a model that helps you reflect on how your product is doing so you can make the right strategic decisions.

To use the model, you have to define the business benefits your product delivers and then track them over time. E.g: revenue or active users.

image

How lifecycle might influence strategy:

Development:

  • Develop a valid strategy: a strategy that results in a product that is beneficial, feasible, and economically viable

Introduction

  • Adapt and improve your product to achieve product-market fit (PMF)
    • Incremental changes: improve the customer experience, adding new features, and refactoring the architecture.
    • Or pivot if necessary
    • Try to achieve break-even and ensure the model is scalable.

Growth:

  • Sustain the growth by penetrating the market and fending off competitors
    • Keep your product attractive, and refine it.
    • Manage the growth by unbundling your product or by creating variants
    • Ensure that your product is profitable (if it is meant to generate revenue)

Maturity:

  • As growth stagnates, extend the life cycle and revive growth by:
    • new markets, bundling
    • defend market share and focus on profitability

Decline:

  • Reduce cost to keep the product profitable for as long as possible, then start phasing it out
Capture Your Strategy with the Product Vision Board

Capture Your Strategy with the Product Vision Board

The best strategy is useless if you can't communicate it effectively. The vision board is designed to describe, communicate, test, correct, and refine the product strategy.

image

Note, you could use a Business Model Canvas instead. Or Just extend the Vision Board to include competitors, revenue streams, costs and channels. As below

image
Choosing the right KPIs

Choose the right KPIs for your product:

  • KPIs are metrics that measure your products performance
  • Help you understand if you're meeting the business goals
  • Without KPIs you're just guessing if you product is working

Making the business goals measurable:

  • Business goals must be measurable
  • The challenge is to establish a goal thats realistic (hard for early stage products)
    • If its hard to set a target, consider using ratios or ranges:
      • Increase the companies revenue by 5-10%

Choosing relevant indicators:

  • Avoid vanity metrics (views / shares / downloads)
    • Daily active usage, or referral rates would be better
  • Don't measure everything that can be measured
    • Use the business goals to choose a small number of metrics that truly help you understand how your product performs
  • Some metrics are sensitive to the product lifecycle
    • Profit before growth phase.
    • Adoption and referrals in the decline phase (not going to be much use)

Lagging and leading indicators:

  • Lagging indicators, such as revenue, profit, and cost, are backward-focused and tell you about the outcome of past actions
  • Leading indicators, in contrast, help you understand how likely it is that your product will meet a goal in the future

Take a balanced view to metrics

  • Financial indicators, customer indicators and team happiness indicators
image
Bring it together in a product scorecard

Bring it all together in a product scorecard:

image

As well as product KPIs you could introduce operational metrics, that show how well you're doing at shipping stuff

image
Engage the Stakeholders:
  • Your strategy needs to be supported by your stakeholders, you need to secure support and buy-in and make it a shared strategy
  • You need to identify, engage, collaborate with and get their approval.

image
  • Be aware that collaboration requires leadership. As the person in charge of the product, you should be open and collaborative but decisive at the same time.Have the courage to make a decision if no agreement can be achieved. Great products are not built on weak compromises
  • Collaborative Strategy Workshop:
    • Invite the players, including members of the development team, to the workshop and consider involving selected subjects, such as product managers of related products. Encourage the workshop attendees to actively contribute to the strategy. Use a tool like the Product Vision Board discussed earlier to structure the conversation and to capture and visualize your ideas. Be aware that the workshop is the first step toward a valid product strategy. The objective is not to create a definitive and correct plan of action, but to establish a shared initial strategy.
Review the product strategy:

As your product develops and grows, and as the market and the technologies evolve, the product strategy has to change, too. You should therefore regularly review and adjust it.

image

KPIs tell you about performance, keep an eye on the competition to stay differentiated, trends can uncover opportunities for improvement and growth, and finally, keep an eye on the company strategy to make sure you're aligned.

Strategy Development:

"Creating a winning product and sustaining success is not a matter of luck, but strategic decisions."

Segmenting the market
  • Dividing potential customers into distinct groups
  • Helps you focus on value proposition and user experience
  • Segments should be clear-cut with no overlap
  • You should be able to tell who belongs to to a segment and who doesn't
  • Each segment homogenous and the people within it should respond to your product in the same way
  • Segmentation can help you derive variants from an existing product

Segmenting by customer properties and benefits:

  • You have 2 choices - Customer properties, or customer benefits
  • If on stable product use customer, otherwise use benefit first
  • The advantage of the benefit segmentation is that it will capture all of your customers, you won't overlook people who are likely to take advantage of the product
  • Don't make these mistakes:
    • A) Blindly follow predefined segments
    • B) Don't discard an idea because it doesn't fit a segment (you may create a new market)
image

Customer Properties:

  • Demographics
  • Psychographics (lifestyle)
  • behavioural (usage, brand loyalty)
  • Geographic
  • Industries or verticals (automotive, education)
  • Company size (small, medium, enterprise)

Benefits provided:

  • Use your product for x
  • Use your product for y

Once you have segments:

  • Ideally you focus on one segment and optimise for them.
  • Select the most attractive one:
image
  • How do you define attractiveness:
    • Strength of the segment need
    • Size of the segment
    • Growth potential of the segment
    • Competitors
    • Barriers to entry
  • How do you define business strength? (your ability to serve)
    • Skills?
    • Knowledge?
    • Capabilities? (sales channels, marketing)
    • Can you acquire these?
    • How hard to acquire customers?
  • Markets that don't exist can't be analyzed - therefore qualitatively evaluate the segments.
  • Perform a quick assessment, hours not weeks and test if you are addressing the right people as part of your strategy analysis
  • If you've picked the wrong target group, then select and test the next segment
Create Personas that represent customers
  • Fictional characters that usually have:
    • Name, picture, characteristics, behaviours, attitudes and a goal
  • The goal is the benefit the persona wants to achieve, or the problem to be solved
  • Different personas can have different goals
  • Understanding goals and problems helps you focus on the value you provide (and users use your product)
  • Persona tips:
    • Base them on real interviews not guesses
    • Describe them according to your market insights not your assumptions
    • Distinguish between customer and user personas, as their goals and characteristics may differ
      • In B2B the user of an X-ray machine is not the buyer of the X-Ray machine
  • Once you have a list of personas - select your primary persona (who you're really developing the product for)
    • creates focus and facilitates decision making
    • If you have too many products, you may need to unbundle your product or introduce variants
  • Visualize your personas
    • Put them on the office wall
image
  • I like to re-use the persona names in user stories
  • Don't list everything in the details section, be selective
Identify the problem you solve (pains + gains)
  • To create a successful product - you need to understand why people want to use it
  • What problem it solves. Which pain or discomfort it removes. Which benefit or gain it provides.
  • Finding a problem that people what to have solved, or a benefit that people would no longer want to miss once they experience it, is the most important step to achieving product success.
  • Some products are vitamins: They don't solve a pain or an urgent need. They provide a nice to have benefit.
  • Products that solve pain points are called painkillers
  • Painkiller or Vitamin, it has to solve a real problem
Clearly state the value your product creates
  • Once you know it, state is as clearly as you can
  • Describe what success looks like for the customers and the users
  • Then you can design the UX and marketing to match that
  • If you have multiple pain points then determine the primary one
  • You may have to trade off customer needs to select the primary one
Make your product stand out
  • Few products have no competition
  • You need to stand out
  • You need to make it clear why to choose your product
  • You need to know who your competitors are, and how you score against them, what they compete on
Strategy Canvas (Differentiation & Blue Ocean)
  • First determine the key factors (price, features, design)
  • Evaluate to what degree your competitors fulfil them
  • Compare against how well you fulfil them
  • Use the market standard comparisons
  • Product reviews can help you discover the right factors
  • IF the two lines are too close together you are not differentiated enough
    • Then its hard to get users to choose you
  • The area where your product does not face any competition is called a blue ocean (or blue market)
  • It helps you challenge your competitors but also move into areas where they do not exist
image
Kano model (Completeness and satisfaction)
  • The degree to which a feature is provided. (Fully implemented / not implemented)
  • The degree to which a customer is satisfied. (Dissatisfied / Delighted)
  • Basics, performers and delighters.
    • Basics: required features, can't sell a product without them
    • Performance: not sufficient to differentiate your product
    • Delighters: delight or excite customers.
image
Eliminate Features
  • Theres a trap "Our product must provide all the competitors features and more"
  • Theres a lot wrong with this:
    • Comlex product
    • Costly to develop
    • Vague value proposition
    • Poor user experience
    • Expensive to maintain
  • Not to blindly add features, but rather to explore which ones you can remove, thereby simplifying and decluttering your product

The Eliminate-Reduce-Raise-Create grid:

Can be combined with the strategy canvas:

image
image
If replacing a product
  • Tempting to think you have to replace all of the features
  • Review analytics and users to see if this needs to be the case
A great customer experience
  • First, solve a real problem and do it well
  • Second, focus on experience and craft
  • Know how, when, where and why your users use your product
  • Get the overall user experience right then remove any barriers that make it difficult to use the product
image
Unbundling and product variants
  • Two tactics that can help you increase the benefits your product provides by launching a new, specialized version.
  • Creating a product variant establishes a product line or product family
    • Unbundling your product means promoting a feature or feature set to a new product
      • Facebook messenger for example is a promotion of the messaging feature on facebook
  • Benefits:
    • Grow the product
    • Serve new segments
    • Generate more businesses benefits
    • Increase the products competitiveness

As a product grows, it tends to bloat (use cases, customers, features)

  • Complex product
  • Vague value proposition
  • Poor user experience
  • High development cost

Spillting products:

  • Simplifies the offering
  • helps you avoid the above and lay the foundations for growth
  • Helps you better serve the existing audience

Drawbacks to spitting products:

  • Could offer too many specialized products, giving customers too much choice... leaving them confused and frustrated
  • New products cannibalize old ones
  • Product families require portfolio management
Shared assets and platforms:
  • If you create new products, share as much as you can
  • Standards for assets, components or other engineering building blocks
  • Keeps user experience the same, reduces the development effort required

Shared stuff can become a platform that is part of all products:

image
image
Bundling products
  • A new bigger offering
    • Benefits:
      • Individual ones are too small or not compelling enough
      • Customers spend more if they get a bundle discount
      • Edge over the competition
    • Drawbacks:
      • Can put people off if bundles are too big
      • Don't restrict the buying choices too much
      • Don't forget to harmonize the UX across the products
Repositioning and Rebranding
  • Strong brand that clearly communicates what your product stands for and that resonates with customers
  • The value of the brand is to capture customer loyalty and preference
  • To build a strong brand, either go with the company or build your own
  • If you WANT to differentiate create a new brand (Toyota - Lexus)
  • If you want to take your product to a new market or extend the lifecycle consider a reposition
    • Look and feel refresh

Strategy Validation:

Strategy validation introduction
  • Making big changes is likely to contain risks
  • To maximise chance of success, systematically identify and address key risks before you fully implement the new strategy
Iteratively test and correct the strategy
  • Use the lean startup iterate and test approach
  • Front load the big risks, do experiments and feed the outcomes into roadmap / strategy reviews
  • Core innovations are less risky than adjacent innovations which are less risky than disruptive ones
Involve the right people
  • Getting the strategy right is a team sport
  • You will benefit from the support of stakeholders
  • Use the team to help validate major risks
  • Creates shared ownership and buy-in, leverages the creativity of the larger group, results in better decisions,
  • Collaboration requires leadership though
Use data to make decisions
  • Build a culture of data validation - feedback, data and evidence help make decisions
  • Reduces the HIppo effect (highest paid person in the room)
Turn failure into opportunity
  • We should be careful with the core
  • We should expect to fail when trying something new - this means we need to get comfortable with learning and experimentation
  • Your strategy will be, at least partially incorrect
  • Without negative feedback you won't be learning much
  • Create a fail-safe environment to encourage experiments
    • Incubators or 20% time can help
Get out of the building
  • Visit target customers to understand their needs (in the environment where your product will be used)
  • You need to do a mixture of analysis and observation
  • Recruit a test group
Identifying the biggest risk
  • What statements make you uncertain?
  • What things could have a negative impact on the product?
  • A successful product needs to address the right market, the right needs, have the right features, use the right technologies, and deliver the right business goals.
    • Work on one risk at a time = focus, collaboration, data collection and analysis
    • You can use the red dot game, to highlight the big risks
    • How will you be able to tell that you've resolved the risk?
  • Risks and sample questions
image
Choose the right validation techniques
  • Choose the right technique and the right test group
  • Qualitative = why people act the way they act
  • Quantitative = how larger groups act
  • Separate analysis from data collection
Directly observe customers
  • Carefully watching how the target customers and users carry out a job
  • Observation is a powerful technique not only for developing a new product, but also for spotting opportunities to improve an existing one
  • how they use it and why they struggle with features or don't use them
  • Be patient and gentle, so they don't act differently in front of you (the observer effect_
Carry out problem interviews
  • Structured conversations with users
  • Goal is to find out how they currently carry out the relevant activities, what works well for them, and what does not
  • Problem interviews help you discover whether you ahve selected the right target group and a problem that's worth solving
  • To conduct effective interviews:
    • be clear on the risk that you're trying to address
    • prepare for the conversations
    • be friendly and open
    • don't mention the product
    • ask open not leading questions
    • don't comment on the answers
    • get basic demographic information
    • make them no longer than 15 minutes
    • Consider offering a small incentive
Create MVP
  • to learn how people use your product, even though its limited
  • we can't know for sure if a product creates value until people are using it
  • the earlier we provide something that usable, the sooner we can test our ideas
  • and MVP can come in a different shape or size
  • choose the one that lets you test your idea quickest
  • they can help you understand
    • if there is demand
    • if your exciters excite the users
    • your ideas about UX are correct
    • if marketing works
    • if the price is right
  • The big risk is that if the product is cut too thin, and you don't get the behaviour you wanted, but aren't sure if its because of the implementation
Build spikes to assess technical feasibility
  • throw away prototype that informs how hard something is going to be
  • helps think about the environments you'll need to develop and test
  • avoid the trap of creating a big design upfront, only tackle key risks
Pivot, preserve or stop
  • If the strategy is wrong:
    • You can stick with the vision and change the strategy (Pivot)
    • You can change the vision (stop)
  • If the strategy is sound you can carry on or (preserve)
  • Pivoting is attractive only if you pivot earl, when switching cost is low
Use agile techniques when managing validation work
  • Timebox the work
  • Use a kanban board
  • Regular review meeitngs

Part 2: Product Roadmap

Product roadmaps translate strategic decisions into actionable plans.

They help stakeholders understand how the product is likely to grow and how this will affect their work.

Roadmap Foundations

Why you need a product roadmap
  • Having a shared vision and a valid strategy is necessary but not sufficient
  • You need to describe now the strategy will be executed
    • Its an actionable plan that gets everyone aligned
  • A product roadmap communicates how a product is likely to evolve by mapping its major releases onto a timeline
  • A release is a product version that creates value for customers or users, by enhancing the UX or providing new functionality
  • This helps you prioritize decisions and makes the product backlog simpler
  • It can become the primary tool for expressing strategic decisions
  • A roadmap is still too detailed to offer a clear longer-term outlook
  • You can have continuous deployments, but a roadmap stops you getting lost in small changes and helps show direction
Be clear on the different types and formats of Product Roadmaps
  • 2 basic types:
  • Goal based:
    • Focus on goals or objectives (acquire customers, increase engagement)
    • Features still exist but as second class citizens, they are derived from goals and used sparingly
  • Feature Based:
    • Built on product features (search, reporting) mapped to a timeline
    • A cost benefit analysis is often done to score features
image
  • You can vary the roadmap to the audience (internal vs external)
  • Align stakeholders - show how the product is likely to grow
  • External ones are used as sales tools and to signal commitment to the product
  • Roadmaps often have tables that show release dates, time frames, goals, and the features. But you could make them more visual (like a story board or a comic strip)
  • Start building on a spreadsheet so you can play with the format!
  • The biggest mistake you can make is to pick a format or tool that does not work for your roadmap
Choose the right approach
  • Choose the technique based on the uncertainty thats present
  • Young products in uncertain environments benefit from:
    • high-level roadmaps that focus on product goals and benefits
      • Such as increasing engagement or retaining customers
    • that don't look too far ahead
    • are frequently reviewed
  • More mature products lend themselves to:
    • more detailed roadmaps
    • that cover a longer time period
    • require reviewing less frequently
  • The other big consideration is the stability of the market
    • If its volatile (competitors, customers, technologies)
    • You'll have to iterate faster on the product to maintain market share
    • Uncertainty and change will creep back into the roadmap
image
Understand who benefits from your roadmap
  • Your roadmap should facilitate collaboration
  • Create a shared understanding of how your product is likely to grow
  • Helps your stakeholders plan accordingly
  • image
  • Be clear on stakeholder expectations:
    • Product Manager:
      • Communicate how the strategy is implemented
      • Communicate how the product is likely to grow
      • Obtain management approval, acquire budget, set & manage expectations
      • Track the success of the individual releases to proactively manage the product
    • Management sponsor:
      • Alignment to the company strategy
      • Track the performance, understand if its delivering
      • Agree on budget
    • Development team:
      • Understand whats ahead
      • Influence the roadmap (also for tech changes needed)
      • Make sure the roadmap is feasible and the team can design and build the product
    • Marketing and sales
      • Marketing campaigns and materials
      • Train sales staff
      • Influence the roadmap so their needs are taken into account
      • Signal to customers future commitments
    • Product and portfolio management:
      • Anticipate and manage dependencies
      • Coordinate releases across different products
    • Customers and users:
      • Influence the product
      • Prepare for new releases and make sure ready to make the most of new features
Involve the stakeholders
  • A great way to achieve alignment is involve them in a workshop
  • They can hear ideas and requests and stops you brokering, they can hear others state their case
  • Start the workshop by reviewing the product strategy (get alignment on this first)
  • 2-4 hours time
  • Goal is to create a roadmap with measurable goals, dates, key features and metrics. Shared and actionable.
  • Roadmapping means making tough decisions.
  • This will involve some negotiation and compromise, not everyone will be happy with the end roadmap
  • Don't say yes to every request. This will turn your roadmap into feature soup.
  • Use the strategy to make the right decisions
  • Get somebody else to establish the ground rules and facilitate the workshop
Get the relationship between the Roadmap and the Backlog right
  • Roadmap: strategic, high-level, how your product is likely to develop
  • Backlog: Tactical, detailed,
    • Includes epics, stories, nonfunctional requirements, design sketches, other artifacts that describe what the product should do and look like
  • Product roadmaps shouldn't contain too much detail
  • Product backlogs shouldn't look too far into the future
  • Keep the tools separate, and leverage their respective strengths
  • Employ the roadmap to describe your products overall journey and the backlog to capture the details
  • Derive the backlog from the roadmap. Particularly when your market is still young or the market is dynamic
  • Backlogs should be concise, so they're easier to update and change by using the feedback and data generated as you expose product increments to the customers
  • The backlog can influence the roadmap. Feedback from customers will feedback.
Avoid these roadmap mistakes
  • No Guarantee: its a high level plan not a guarantee
  • No Speculations: don't create a roadmap without a validated strategy
  • No Epics and user stories: creates too much clutter, hides the strategy we want to reveal

Roadmap Development

Make your roadmap SMART (not the SMART you think)
  • SMART ensures the roadmap is actionable
  • Specific:
    • If everyone involved understand what the releases are about and why they're worthwhile
    • Only add as much detail as you can realistically anticipate while still ensuring that the roadmap contents are clear
  • Measurable:
    • If you can determine that the release has achieved its goal
      • Delivery of benefits
      • Metrics
  • Agreed:
    • The stakeholders and the team buy into it
  • Realistic
    • its a feasible plan that guides the work of the team
  • Time bound
    • Dates or timeframes are shown
    • The further into the future use ranges
    • Maybe not required for an external roadmap
Take advantage of release goals
  • Key challenge with a roadmap is change and uncertainty
  • UX, features, tech and market are changing. All 4 are in flux
  • You have 3 choices:
    1. Do without a roadmap
    2. Use a feature based (likely to change sticker)
    3. Use a goal based (stays more stable)
  • An unreliable feature based roadmap defeats its purpose
  • Making frequent changes can cause stakeholders to lose trust and de-prioritize your product
    • Goal orientated roadmaps are a helpful alternative.
  • A goal orientated roadmap has benefits:
    • Shifts conversation from features to problems
    • These in turn are less prone to change and more reliable than a feature based one
    • Shared goals facilitate collaboration: focus on the benefits not the features
    • Goals can make it easier to market and sell your product (as they describe product benefits)
Capture your Roadmap with the Go Template
  • Goals are more important than features
  • Date, release name, goal/reason, features, and metrics
Time Frame
X
X
X
Release Names
X
X
X
Reason for
X
X
X
Features of
X
X
X
Metrics of success
X
X
X
Determine the right release contents
  • Strive for a plan that tells a realistic and coherent story about the likely growth of your product
  • It should not be a random collection of stuff, but an actionable plan to achieve the strategy
  • Releases should be stepping stones toward your vision
  • They should help you execute the product strategy and move the product forward
    • Existing products should use KPIs to drive the roadmap
      • Look for areas of low performance and go after them
Pre-launch releases
  • Showing prelaunch releases can be helpful if you require more than 6 months to ship a minimal first product
  • Structure long development efforts in quarters and have quarterly goals on your roadmap.
  • Have releases as a minimum cadence, not a maximum one
Get the features right on the roadmap
  • Don't make the features on your roadmap too detailed - you won't see the big picture
  • A feature is a core capability (a group of Epics)
Goal Oriented vs Feature based
  • Goal orientated: Features exist to meet a goal and generate a benefit. State the goal and then derive the features from the goals.
    • Don't use more than 5 features per goal, avoid listing features at all when planning accuracy is low.
    • Make goals measurable
  • Feature Roadmap: features are added to releases, they are the goal
Cost-Benefit Analysis
  • Perform a cost benefit analysis.
  • High level effort estimate vs benefits * risk
Caution: beware feature soup
  • Ensure every feature you add moves the product in the right direction
  • Don't add too many to your roadmap, don't add too many to your product
  • Stakeholder to pressure to build something seemingly unimportant is a sign that they don't buy into the roadmap or understand it
  • Avoid your product looking like your org chart
Primary success factor
  • In the event that you can't deliver everything planned in a release
  • Identify what has the biggest impact, protect that if possible
  • Releasing late vs partially meeting goal vs not delivering features would have the worst impact on the product performance
  • Time - Scope - Budget
  • Brooks law: adding more people to a late software project makes it later
  • Only expand the team size when planned, not because of a crunch or because its late
Estimate too high, or people not available?
  • Adjust the roadmap or change the product strategy
Make your roadmap measurable
  • You should be able to tell if releases had the desirable outcome
  • Are we executing well? Is the strategy working?
  • Make goal roadmaps measurable.
    • Realistic targets only. Select the right metrics. Within a timeframe.
    • Choose the goal first and the metrics second
  • Make feature roadmaps measurable by listing expected benefits
Roadmap changes
  • Roadmaps are not static. Ignore changes and it will become an outdated plan.
  • These practices help you review and update your roadmap:
    • track the progress (burndown charts)
    • hold regular reviews
      • depends on age and volatility
        • Mature & Dynamic (quarterly)
        • Mature & Stable (6 monthly)
        • Young & Dynamic (monthly)
        • Young & stable (quarterly)
  • Involve stakeholders, for feasibility checks and buyin.
  • In reviews, take into account changes to product strategy, progress of work, new data from customers and users
  • Incremental vs pivots
    • Be open to big radical roadmap changes, especially if the strategy is still valid
Portfolio Roadmaps
  • Products don't exist in isolation - shared features, components, offering
  • Helps coordinate the development and launch of products, identify and manage dependencies
  • Use a Go portfolio roadmap:
    • You can even extent this format to multiple portfolios
    • You need solid product roadmapping before you can empty portfolio roadmaps
    • image