Product Backlog vs Sprint Backlog – The Grand Strategy and the Battle Plan

The term “backlog” means something different to almost everyone you ask. A lot of people don’t even know there’s a difference between the product backlog vs the sprint backlog. After all, the terminology most people use is just “backlog”. But in that backlog is all the stuff, and that’s where problems start to crop up.

They’ve got a single backlog of things that they are picking ideas out of and people are just shoving anything and everything into. Maybe there’s some magic happening in the middle, but mostly it’s chaos. That’s why we follow the Scrum methodology here at ProdPad, where there are some significant differences when it comes to your product backlog vs your sprint backlog.

The product backlog (or what product management thought leader and SVPG CEO Marty Cagan calls the opportunity backlog is the list of all the stuff that you could do. It’s all the ideas and experiments and suggestions and features and anything else that you could go into your final sprint backlog

It’s different from your sprint backlog (also called an agile backlog or development backlog), as that’s basically the list of what you will do as opposed to stuff you could do.

By separating your backlogs in two, you’re saying “Let’s bring discovery and validation over into the product backlog and call it something different. Let’s use the sprint backlog for something different altogether.” In doing so, you’re providing a space for them both to do what they do more effectively.

In this blog, we’re going take a look at the differences between your product backlog and sprint backlog, and why keeping them separate can really make a difference to the future success of your product.

Definition of a product backlog

The product backlog is the grand strategy for the product development war. It’s an ever-evolving list of features, user stories, enhancements, and bug fixes that represent the collective vision and direction of your product.

This list isn’t etched in stone; rather, it needs to be dynamic and you have to adapt it over time as the product evolves. After all, no plan survives contact with the enemy! It’s a list of what your team could work on to make your product better. The Product Owner is typically the guardian of this backlog, prioritizing items based on their strategic, business, and user value.

The key to a successful product backlog is clarity. You should describe each item in a way that anyone, regardless of their technical expertise, can get their head around. These items can be anything from high-level epics (or Ideas in ProdPad), which represent significant product features, to detailed user stories, which break down epics into smaller, more manageable pieces.

Definition of a sprint backlog

If the product backlog is the grand plan for the whole Product team platoon, then the sprint backlog is the battle plan for your crack dev squad on the front lines of each sprint. It’s a tactical to-do list that emerges from the product backlog. It outlines the specific tasks and activities that the dev team is planning to execute during the next sprint, which typically lasts between one to four weeks.

The sprint backlog serves as a plan of action for the upcoming sprint, guiding the team’s efforts and defining what “done” means for each task.

During sprint planning, the Development Team collaboratively selects a set of user stories or backlog items from the product backlog to work on during the sprint. They break these items down into tasks and estimate the work involved. This detailed planning ensures that everyone understands what needs to be done, helping to avoid confusion and keeping the team on track.

What are the key differences between product backlogs vs sprint backlogs?

To put it simply, the product backlog’s focus is to “build the right thing”, while the sprint backlog’s focus is to “build the thing right”.

The product backlog is the Product team’s space. This is where the Product Manager, the Product Owner, the Development team, the Design team, and the UX team do their discovery and validation to figure out which of these things are the right things to build.

Then the sprint backlog is more about execution and delivery than discovery. This is the Development team’s domain. So you’re going to have either a Lead Developer, a Scrum Master, or even a self-led Dev team owning this space.

A table demonstrating the differences between the product backlog vs the development backlog

What is the purpose of a product backlog?

Firstly, your product backlog provides a clear product vision. The main purpose of this backlog is to provide a clear direction for the product’s development and ensure that the team is working on the most valuable features at any given time.

Practically speaking, it’s a repository of ideas, requirements, and feedback from stakeholders and customers, making sure everyone’s on the same page regarding the product’s long-term goals.

It helps to encourage transparency by making your product’s priorities and development direction visible to the entire team. It also should work as a flexible tool that allows you to continuously refine and adapt your approach, ensuring your product stays on target as market conditions and user needs change.

Ultimately, the product backlog is there to support better decision-making by helping the Product Owner to make informed choices about what to build next.

What is the purpose of a sprint backlog?

The sprint backlog is all about the nitty-gritty details of the development process. Its primary purpose is to guide the Development team during the sprint, ensuring they have a clear plan and know precisely what tasks to tackle.

It provides a sense of focus and direction for the team’s efforts, helping them make progress incrementally. The sprint backlog also promotes collaboration and self-organization within the Dev team, as they collectively decide how to achieve the sprint goal. It’s a commitment to completing specific work within a set timeframe, and it helps measure progress during the sprint, making it evident whether the team is on track to meet its goals.

Who creates them?

Product: The product backlog is typically owned and managed by the Product Owner. They work closely with stakeholders and customers to gather input and prioritize items. It’s the Product Owner’s responsibility to keep the product backlog in good shape, ensuring it aligns with the product vision and market needs.

Sprint: The sprint backlog is often collaboratively created by the Development team during sprint planning. The Development team, often guided by the Scrum Master, selects items from the product backlog and breaks them down into tasks. They estimate the work and determine how much they can commit to for the upcoming sprint.

When are they created?

Product: The product backlog is a living artifact that evolves over time as your product develops. It’s continuously refined and reprioritized to accommodate changes in market conditions, user feedback, and business goals. It is usually created before the first sprint takes place, and items selected from this original product backlog will be selected for that initial sprint.

Sprint: The sprint backlog is created at the beginning of each sprint during the sprint planning meeting. Once defined, it generally remains relatively static throughout the sprint. This ensures that the team remains focused on the sprint goal and doesn’t get distracted by new requests or changing priorities in the short term (unless, of course, they are incredibly urgent life-or-death problems).

What types of tasks are included?

Product: The product backlog contains high-level Ideas and user stories, focusing on the overarching goals and features of the product. It emphasizes the strategic value of each backlog item and their alignment with the product vision.

Sprint: The sprint backlog is made up of granular tasks and activities, breaking down selected user stories from the product backlog into actionable steps. It emphasizes the tactical importance of each task for the successful completion of the sprint goal.

What is the scope and priority level of each?

Product: The product backlog has a broad scope, encompassing the entire product vision and long-term objectives. It prioritizes items based on their strategic importance and potential value to the product.

Sprint: The sprint backlog has a much narrower scope, concentrating on the immediate goals and objectives for the current sprint. It prioritizes tasks that are essential for achieving the sprint goal.

How do you estimate the work to be done?

Product: Estimation in the product backlog focuses on high-level estimates, considering the complexity and strategic value of each backlog item. These estimates provide a rough understanding of the work involved.

Sprint: Your sprint backlog demands more detailed estimates, as the team breaks down user stories into tasks. These estimates help the team understand the work involved more precisely and plan the sprint and its associated tasks accordingly.

How is progress measured?

Product: The progress of the product backlog is measured in terms of overall product development and value delivery to the end-users. It tracks how the product evolves over time, how well it aligns with the market’s needs, and how effectively it achieves the product vision.

Sprint: The progress of the sprint backlog is measured within the sprint’s timeframe. It tracks the completion of tasks and the delivery of committed user stories at the end of the sprint. This ensures the team stays on course to meet their sprint goal and commitments.

How do you effectively use a product backlog and sprint backlog together?

The best thing that you can do is to keep them separate, and integrate them together using a tool like Propad. This way, you can have your backlog in a place where the rest of the team can see it and benefit from it.

Your Developers can see what’s coming up the pipeline. You can push things to development when they are approved and ready, and you’re not clogging up your product backlog with stuff that isn’t ready.

One of the things that ProdPad does so well is taking the weight off of project management tools like Jira and Azure. Jira, for example, is a great tool that gets weighed down when it’s filled with a whole bunch of stuff that it’s not good at handling.

ProdPad helps by separating them out, allowing Jira to be good at what it’s good at – task management. That gives your Devs a space where they can relatively autonomously pick through that list of 20 or 50 items in their backlog, and they can work through it as quickly as possible.

The product backlog also often includes things that have moved their way through development, but need to be validated after the Devs have done their work. You need to check that the target outcomes that were outlined in the specs meet the actual outcomes.

This is another way that ProdPad can help to smooth the process – it sits both upstream and downstream from tools like Jira, pushing tasks to development and then collecting feedback and outcomes once the Devs have done their thing. Then you can keep iterating on your work until it’s ticking all the right boxes.

Benefits of using both backlogs together

Together, a well-maintained product backlog and an intelligently managed sprint backlog provide a structured yet flexible approach to product development.

The benefits of having separate backlogs and using them together include:

  • Strategic and tactical alignment: The product backlog ensures strategic alignment with long-term product vision, while the sprint backlog keeps the team tactically focused on immediate sprint goals.
  • Adaptability: The product backlog allows for continuous refinement based on changing market conditions and customer feedback, while the sprint backlog enables quick adjustments and course corrections during the sprint.
  • Efficient communication: The product backlog fosters open communication among stakeholders, the Product Owner, and the Development team, while the sprint backlog encourages collaboration and shared understanding within the development team during the sprint.
  • Transparency and accountability: The product backlog promotes transparency regarding the product vision and priorities, encouraging informed decision-making, while the sprint backlog nurtures a culture of accountability and ownership within the development team.
  • Holistic approach: Integration of both backlogs creates a balanced approach, combining long-term strategic objectives with short-term tactical execution.
  • Quality assurance: The combined insights from both backlogs ensure that the team delivers high-quality products that both meet customer expectations and adapt to evolving market demands, promoting customer satisfaction and retention.
  • Efficient resource allocation: Using both backlogs together optimizes your resource utilization by helping you to focus on high-value product features that have been properly validated and spec’d out before the Devs start to work on them.

See how ProdPad can help you manage your product backlog with our free trial!

Product backlog vs sprint backlog – Divide and conquer!

Hopefully, you’re now persuaded that the smart approach to your backlog is to split it up into more manageable chunks. It’s the best way to avoid the dreaded ‘graveyard of ideas’ and to keep your processes flexible in the face of an ever-shifting market.

ProdPad is a really effective way to manage your product backlog, both before and after you send items to the Devs to work on. It keeps things tidy, manageable, transparent, and most importantly, understandable. It can help you collect all of your feedback and related ideas and attach them to the initiatives in your backlog, to help you choose what to work on and when.

However you do it, though, you need to look at separating your backlog. Really, it’s not so much about product backlog vs sprint backlog. They’re complimentary pieces of the same puzzle, the top-down and bottom-up views of the work to be done. Use them well together, and you’ll give everyone a space for their work to breathe.

The post Product Backlog vs Sprint Backlog – The Grand Strategy and the Battle Plan appeared first on ProdPad.

Theme-Based Product Roadmaps: Something Everyone Can Understand

Need to build a product roadmap? Up until recently, no one really knew what product roadmaps were supposed to look like. Should it be a Gantt chart? A feature-based or theme-based roadmap? No one knew for sure, but we all knew something had to change.

At my old companies, we were using Jira and a release planner to communicate our product plans. They were long, complicated, and detailed – because, y’know, they’re made for devs. They made for messy backlogs that were extremely hard to follow.

Today, roadmapping can be a contentious subject, but at least one thing is self-evident: no one reads a product roadmap they can’t understand – TLDR!

Us Product people have discovered how powerful it is when a roadmap is so clearly designed that teams can put it at the center of product decisions, and companies put it at the center of their business decisions.

We’re seeing how a roadmap can bridge your work with everyone else’s, and put you back in control of your product. But how do you build that product roadmap?

In this post, I’ll show you how we use our product roadmap to communicate high-level priorities so clearly that anyone – from CEO to summer intern – could walk away knowing what’s going on.

Free Product Roadmap Course

What does a good product roadmap look like?

The litmus test for a good product roadmap template to start from is that it’s visual, accessible, and clear. Anyone should be able to scan it and find answers to the following questions:

  • What are we doing?
  • Why are we doing it?
  • How does this tie back to our OKRs?
An image demonstrating a Now-Next-Later theme-based roadmap

This is the fundamental idea behind a theme-based product roadmap – and its benefits are enormous and immediate. It will help you be able to:

  • Have way fewer meetings – Your priorities (what and why) are clearly documented on the roadmap. You don’t have to explain things differently to different people.
  • Foster healthy team debates – Your roadmap can be the reference point team members use to challenge themselves and one another to link their deliverables back to roadmap goals and OKRs.
  • Make product decisions everyone understands – You’re no longer the bad guy batting down ideas. You can actually discuss customer feedback and ideas through the lens of your roadmap and priorities everyone can see.

In the words of product discovery coach Teresa Torres:

“We need to let go of the idea that we can enumerate a list of features that represents what we’ll do in the future. This idea is absurd. Rather than sharing feature lists with the rest of the company, we should be communicating how we will make decisions.”

A theme-based roadmap is designed to do just that: communicate problems to be solved and open up the conversation around how to solve them

If you want to dig into this more, I recommend checking out our CEO Janna Bastow’s excellent presentation on using your product roadmap as a communication tool.

Start with this theme-based product roadmap template

You’re probably already familiar with feature roadmaps – they usually look like Gantt charts or release plans. These are useful for planning projects, but they don’t communicate the big picture very well.

Our theme-based roadmap of choice, the Now-Next-Later roadmap, replaces that with time horizons, made up of three columns:

An image showing the three columns in a theme-based roadmap
  1. Now: Stuff that you are currently working on.
  2. Next: Stuff that’s coming up soon.
  3. Later: Stuff that you’d like to work on in the future, but need to do a bit more research before you move on.

Note that we aren’t showing any timelines. This is not a release planner, it is a bird’s-eye view of your priorities. Those are always subject to change – there’ll always be something that happens in the future that you can’t meaningfully plan for today.

The point is to leave room to adjust to change. If something you’re working on was current but now you want to push it back, you can.

Define initiatives for your roadmap

Themes are “a promise to solve problems, not build features,” says Jared Spool, founder of User Interface Engineering.

The idea behind initiatives is that it’s better to tackle the root of the problem with a single, elegant solution than burden yourself with a growing laundry list of features. You should be working at the problem level, asking what you can do to solve specific issues, rather than plotting out what feature to build next, just for the sake of having a feature to build next.

Developing initiatives for your theme-based roadmap enables you to define priorities in terms of problem areas, which are things that everyone can understand. It also enables you to actively incorporate the daily flow of customer feedback into your product planning.

For example, if you’re getting a lot of feedback for Single Sign On, then now’s not the time to drop everything and build 10 new ways to sign into your app. Rather, it’s time to set up a new roadmap card (like the ones you see below) and start pulling all this feedback together to help you explore the best way to start solving this problem (Fun fact: ProdPad’s AI assistant can help do this for you!).

This enables you to communicate with your company that you’re aware of the problem and that you’re thinking about it, but you don’t have to provide anyone with the exact solution at this stage.

Each of the following roadmap cards represents an initiative except the last one.

Stacked Product Roadmap Cards

Why has the last one been crossed out? Because roadmap cards should always be strategic, not tactical. “Rewriting transactional emails” is too specific to be a strategy. It’s a task rather than an initiative.

At this high-level view, those are details you don’t have to worry about yet. Save the granularity for when you get into the details of each card.

Build the case for each initiative

Once you have your initiatives down, you can attach more supporting details for anyone who wants to drill further down. These details help us strengthen what we’re putting on our roadmap, which again, could include useful information for those reading it:

  • What are we doing?
  • Why are we doing it?
  • How does this tie back to our OKRs?

Internally, your team will have access to detailed information which will help prepare them and guide them through your workflow. These details include:

  • Ideas – Tactical suggestions for improvement. These ideas answer a simple business case: What problem are you trying to solve?
  • Customer feedback – We attach feedback directly to ideas in ProdPad, so they can be linked to potential improvements and we can easily track what our clients are asking for.
  • User stories – Use case scenarios for ideas: As a user, I want to X in order to Y.

Cards sitting in the Later column don’t have to have all those answers yet, but as a card moves closer to the Now horizon, they should become a lot more detailed.


Assemble initiatives into a product strategy

As you build your theme-based roadmap, you can color code and tag them to allow the viewer to sort through and filter down based on a particular interest. Kind of like you do with Post-it notes!

How to build Product Roadmap Areas

How about that basic usability, huh? This keeps it visually easy and engaging, and everyone will be happy you didn’t make them sort through herds of cards to find what they came for.

Instead of staring blankly at one big roadmap, your colleagues can focus on the ones that are relevant to them.

Now tie it all together with ‘The Guide to Roadmapping’

Cool, nice roadmap! 😎 But what do you do with it? Our CEO, Janna Bastow, gave the most comprehensive talk out there about how you can introduce your new product roadmap template across your business. It’s just 20 minutes – a perfect companion to the flexible roadmapping method you’ve just learned.

Start building your new theme-based roadmap on ProdPad

Start your free trial today and discover how to build a product roadmap in a tool that’s designed by product managers for product managers.

Enjoyed this article? Check out our product management blog for more key insights.

Access the Sandbox

The post Theme-Based Product Roadmaps: Something Everyone Can Understand appeared first on ProdPad.

Your Product Roadmap is a Tool for Experimenting

Some people still think about the product roadmap as a planning tool. Old school roadmaps read like a list of features that you could or even will build.

I’ll be honest with you: this is not a good practice. (In fact, it’s #5 on my list of roadmap things to avoid.)

The roadmap is not a list of things that you will do. It’s a list of things that you could do.

More than anything, it’s an experimentation tool – a place to lay out the solutions that you can test, in order to address the most important problems facing your company.

Once you’ve identified the main problems according to the business’ OKRs, then you brainstorm potential solutions. There are usually many, varied paths toward your goal. Each problem could have 5 to 10 potential solutions attached to it. Narrowing them down and selecting the best one requires experimentation.

The product roadmap records what these experiments are, how they’re going, and what’s been learned.

Product Roadmap


All of your ideas are hypotheses

All of your ideas are hypotheses, and as a PM, your job is actually to invalidate most of them! That said, product ideas don’t pop out of the blue, and your hypotheses aren’t created in a vacuum.

Product ideas are derived from OKRs, top-level objectives that are defined by the business. The product team sets out to solve a problem around churn, retention, revenue, etc. For example, as a PM you can say, “Okay, the problem we’re tackling this month is — we need to get conversion rates up, and the issue is around our sign-in flow area. We need to move people into the purchase flow. How can we do that?”

From there, you might brainstorm three to ten different ideas or potential solutions. Some will succeed and some will fail – that’s a fact. But you don’t know which ones until you test them. And to test them effectively, you need hypotheses.

How to phrase a product hypothesis: If we [try this idea], it could solve [this problem] and it could uplift [this metric] by [N].

Cool, that’s the experiment to run! Then you see how the new feature performs and take steps from there. But while we’re here, a quick note about new features…

What counts as a potential solution? Think wider.

Product solutions aren’t necessarily new features. What about changing a feature – or even removing a feature? Either of these might improve usability or impact other metrics and objectives that you’re working toward.

Some solutions might not involve code at all! The trick could be changing the price or the packaging or the value proposition. Shift how you talk about a benefit on the homepage or rethink how you present certain information to the customer. Adjustments like these can transform the way people interact with your product – which, in turn, could solve some of the problems on your product roadmap.

The point is: experimentation doesn’t always require the development team. Instead, it might require marketing, sales, customer success, and support. PMs should take a step back and think more holistically about what it is they’re actually solving so that the rest of the team can be involved as well.

What counts as a product roadmap experiment? Think leaner.

Again, by “experiment” I don’t necessarily mean build full-on code. Experiments can also be fast litmus tests to check what’s viable or not before devoting any real resources to it. There are many ways to do customer decision discovery, to do quick prototypes, and put in place little tests. It could even be a prototype on paper that you test with select customers. 

As you do these tests, you identify the experiment options that you think are going to be easy, the low effort, high impact ones, and float those to the top. Work through the list and see how close you come to solving the problem. 80% is close enough. Move on.

Most importantly, record everything.

The product roadmap is a record of learning

As a product team, one of the most important things you can do is log your decisions – for future you and future team members who join. This starts with each of your tests.

Logging experiments in the roadmap

You can use the product roadmap to display how you’re actually progressing with experiments, such as:

  • This one is something that we’re still discovering. 
  • This one shows promise, and we’re going to do some design prototyping. 
  • This one failed.
  • This one was successful.

But for any idea that you have, which is to say any experiment that you’ll run, you should also log your target outcomes along with the actual results. This is crucial for understanding the solution’s viability at the moment, and it also helps prevent repeating any work (or mistakes) down the line.

Let’s say there’s a delta between expected and actual outcomes, such as, “We thought Idea X would get us 100 new users each month, but it actually only brought in 20.” Well, obviously you won’t move forward with Idea X right now. And this result is recorded in case the idea comes up again.

How to preserve what you’ve learned

ProdPad is basically a log of all the decisions made and all the lessons learned over time. In addition to your working product roadmap, which is in the “Now, Next, Later” format, you also have a “completed roadmap.” Any initiatives that you’ve completed are shown, in reverse chronological order, with all the experiments that were attached and how well you did with them.

After all, a product manager’s impact isn’t just features that they’ve built. It’s also the problems they’ve tried to solve and the experiments they’ve tried to run, whether they worked or not. Designers have Behance, developers have Github. What do PMs have? That’s one reason we created Prodpad.

Set the stage for product roadmap experimentation in your team

Want to encourage this approach among your colleagues? Shifting to experimentation mode requires changing the language that you use. Here are a couple of ways to help your team embrace experimentation:

1. Continuously reframe conversations that become too feature-focused or committed to one solution. An excellent reframe is to ask: “What problem are we trying to solve?”

Ask these sorts of questions and give them time to think things through. Give them space to talk through how they might solve a problem. This requires vulnerability and some psychological safety among the team, so they can let go of needing to be right. This brings us to…

2. Talk about ideas as “hypotheses” or even “bets.” This invites people to get into that scientific, almost playful mindset.

Failed hypotheses and lost bets don’t really exist in product management, because you’re always learning something from the experiment. Besides, you aren’t trying to prove your idea right. You don’t have the answer, and no one does! You’re trying to find answers as a team.

The post Your Product Roadmap is a Tool for Experimenting appeared first on Product Management Software | ProdPad.

Evidence-Based Product Backlogs, by John Pagonis

In this ProductTank London talk, John Pagonis –  then UX Lead at ‘The Mortgage Works’/Founder of Zanshin labs, shares his experience of creating an evidence-based backlog. Watch the video to see the talk in full, or read on for an overview of his key points: Product Waste – Do you really have time and money to waste [...]

Read More...

The post Evidence-Based Product Backlogs, by John Pagonis appeared first on Mind the Product.

I Got 99 Problems – Learning From Jay-Z – Marc Abraham on The Product Experience

Marc Abraham

If you listen to the end credits of the podcast every week, then you already know Marc Abraham’s voice – he’s ProductTank’s Global Coordinator, a co-curator of the Mind the Product conference, an author (of My Product Management Toolkit), and he’s got a day job as a Head of Product at ASOS.  What you might not know about him is that he’s a huge hip-hop fan, and has managed to combine what he’s learned from Jay-Z with how he approaches his daily practice.

Quote of the Episode

Look at Jay-Z; he’s tried a few things, a lot of things worked out, other things didn’t, but he’s still doing them – he’s still taking risks… he keeps learning, keeps experimenting, he will take losses as much as he will celebrate successes – and that, for me, is a strong product person.

Listen if you’d like to learn more about

  • Product Management methods
  • Experimentation
  • Stakeholder management
  • How to be persistent

Links mentioned in this episode

Hosts

The Product Experience is hosted by Lily Smith and Randy Silver.

Lily enjoys working as a consultant product manager with early-stage and growing startups and as a mentor to other product managers. Lily has spent 13 years in the tech industry working mainly with startups in the SaaS and mobile space. She has worked on a diverse range of products – leading the product teams through discovery, prototyping, testing and delivery. Lily also founded ProductTank in Bristol, the Product Managers’ meetup with regular events and talks on Product now with 800+ members and growing. Now the Product Director at Symec, Lily also runs ProductCamp in Bristol and Bath.

A recovering music journalist and editor, Randy has been working as an interactive producer and product manager across the US and UK for nearly 20 years. After launching Amazon’s music stores in the US and UK, Randy has worked with museums and arts groups, online education, media and entertainment, retail and financial services. He’s held Head of Product roles at HSBC and Sainsbury’s, where he also directed their 100+-person product community. Now a trainer, Discovery and Leadership consultant, he’s spoken at Mind the Product Engage (Hamburg and Manchester), the Business of Software, Turing Festival, a number of ProductTanks (London, Zurich, Manchester, Birmingham, Bristol, Oxford, and Brighton… so far!) and at conferences across the US and Europe.

The Product Experience logo

Music

Our theme music is from Hamburg-based Pau, featuring ProductTank Hamburg’s own Arne Kittler on bass. Listen to more on their Facebook page

Suggest a guest

Have you seen someone give a great talk? Suggest a guest to us here

Talk to us

The post I Got 99 Problems – Learning From Jay-Z – Marc Abraham on The Product Experience appeared first on Mind the Product.