There are two fundamental high-level tasks each product team has to deal with: discover the product to be built, and deliver that product to market. So, when talking about delivery lead vs product manager in Agile teams, the product manager's (PM) main job is to shape the product, and the delivery lead's (also known as delivery manager) primary activity is to deliver the product (though each role takes part in both processes).
Both discovery and delivery run in parallel. That's why we should define the two roles as a part of continuous discovery and delivery.
Seems more than clear, but after years of experience providing UI/UX design services as a part of numerous product teams, we can state that most companies still have a process that is essentially Waterfall at its core (even if they call it Agile), where discovery is only the first step of product development. Such an approach causes many products to fail, and here is why.
Why most companies get product development wrong
In most organizations, no matter what their size is, the product development process looks something like this:
- The company gets ideas from stakeholders, business owners, or customers.
- Then, ideas are prioritized into a roadmap. But to prioritize, they first need some business case for each item to learn how much value it will make and how much money or time it will cost. Based on this information, they build the roadmap.
- A product manager will then choose the top priority issue and speak with the stakeholders to develop the concept and create a list of "requirements" (user stories). User stories are needed to convey to the designers and engineers what has to be produced.
- Once the company has defined requirements, it asks the design team to visualize the idea with UI/UX design (if the company decides to onboard a design team).
- Next, engineers get the requirements and design specifications to implement the idea (that's where Agile finally comes into play, as engineers usually divide the work into sprints to develop and test the concept in parallel).
- If the QA testing isn't included in those sprints, the QA team will do additional testing to ensure the new concept functions as intended.
- Finally, when QAs approve the implemented idea, it is deployed and introduced to customers.
Such a process doesn’t look much like Agile and serves as a reason for many problems:
- It takes a very long time for the idea to reach actual customers.
- Roadmaps risk turning into a list of features that different departments want you to implement (and most probably, at least half of those ideas won't work as you expect).
- The product manager turns into a project manager who only gathers requirements and passes them to developers.
- The company can't get the full value of UX design, as designers are introduced into the process too late (if introduced at all).
- The same problem is with developers. Though they can make a great contribution to product innovation, engineers are asked only to write the code in many companies and are brought into the product development process very late.
- Customer validation happens far too late. As a result, businesses invest time and money in activities that don't actually benefit them.
What is the way out of this situation? Both product discovery and product delivery should run in parallel and continually. In strong product teams, product managers, designers, delivery leads (if any), and developers work closely to build the high-quality product that users love.
Now, let's define product manager and delivery lead roles regarding ongoing product discovery and delivery.
Product manager and delivery manager in continuous discovery and delivery
To begin with, let’s see what these two processes are supposed to look like.
Product discovery aims to distinguish between good and bad ideas and, as a result, let the team get a validated product backlog. The close cooperation between product management, user experience design, and engineering teams is a key discovery component. Before building the solution, these specialists work together and conduct experiments to eliminate risks by finding answers to the following questions:
- Will people be willing to use this solution and pay for it?
- Can the solution/feature be built from a technical point of view?
- Will the software/feature be easy enough for people to use?
- Will stakeholders back the concept?
When the team has evidence that the idea they are going to implement is valuable enough from the customer's standpoint and technically feasible, it's time to deliver it.
Product delivery aims to build and release high-quality technological solutions that people will buy and businesses will benefit from. Continuous delivery enables teams to produce products/features in short cycles, ensuring that they can be reliably released with greater speed and frequency.
Continuous discovery and delivery mean that the team is doing all the activities mentioned above weekly as a part of their regular duties. Such processes cover everything, from determining if enough consumers want this solution to developing impactful products that benefit clients and the business. This way, spending time on solid research impacts development positively, and that's how companies should work.
Continuous discovery and delivery work especially well for product-led companies, as they focus only on those products/features that bring more value to the end-user.
We've best experienced this connection between discovery and delivery when working as remote designers on Haven Diagnostics, the software that evaluates disease spread risks in offices. They wanted to learn who their users were before developing the product. Our designer was constantly communicating with the CEO (who performed the role of a PM as well) and an engineer, discussing their vision and expectations and brainstorming design ideas to form the final product. Then, they tested the best concepts with users.
During the brainstorming, we came up with ideas for improving the calculations' accuracy and better adjusting the results to individual clients' needs. Although this procedure didn't directly affect the design, it influenced the back-end and raised the product's quality.
There are numerous tasks within the two continuous processes that the team has to perform day-to-day. The product manager and delivery lead should assist the team and ensure they’re building the right thing for customers and the business.
Let’s take a closer look at what PMs and delivery managers do day-to-day as a part of the continuous discovery and delivery.
Product manager role and responsibilities
We’ll start with a role of a product manager as the one most engaged in the discovery part.
A good product manager is most aligned with defining the scope, the product vision, the target audience, and the problems a product should solve. These people serve as a voice of customers to the whole organization. So, in traditional project management, a PM's job is to ensure the team of developers has a product worth building.
Here is the list of PMs' main responsibilities:
- Collect user feedback (preferably from a direct source such as self-serve comments, Customer Success Team, and so on).
- Categorize requests into specific ideas and themes so the company can track the number of requests on each.
- To make them feel heard, let customers know when an issue has been resolved.
- Deeply research the product data to understand the true picture and recognize patterns.
- Define users who interact with the product's relevant elements and study them more deeply.
- Conduct generative interviews to help the team understand what data can't explain.
- Encourage clients to share their experiences to provide the complete context.
- Come up with multiple solutions and test them to understand which best leads to the desired outcome.
- Try different solutions with different segments to see if they are solving the problem in a desirable and usable way.
- Choose the best option by comparing and contrasting, and ensure the solution solves a real problem.
- Share the "why" with the engineering team, not just the "what," so they can make decisions that align better with the customer's needs.
- Together with developers, present the product to small test groups to collect feedback and usage data.
- As the release improves, test on additional customer segments.
By the way, most of the activities described above are done in cooperation of a product manager with a UX designer.
Delivery lead role and responsibilities
Many product managers in growing companies are overwhelmed with project management tasks, distracting them from their primary duties. And that's where delivery managers come in handy.
So, what is the role of a product delivery manager?
The delivery manager is the kind of project manager most responsible for delivering the product on time and to quality and standards. The delivery manager’s role is to speed up the development team’s work by eliminating the obstacles (impediments) that may occur during the development process. For this purpose, delivery leads may communicate with the marketing department, delivery leads from other teams, designers, and more.
The delivery manager is a role, not necessarily a separate position in an organization. Very often, delivery leads have the title of a Scrum Master, project manager, or program manager. It doesn't matter how you call this person if there's someone to do the job.
Delivery managers' daily responsibilities include:
- Looking for and resolving any issues that might hinder the product's development;
- Taking under control any risks and dependencies.
- Managing team structure and assigning people to teams.
- According to Agile methodology, ensuring that projects and products are delivered as expected.
- Ensuring the iterative process on deliverables when necessary.
- Ensuring smooth communication between the Founder and the team.
- Overseeing and mentoring QA and Tech leads.
- Facilitating Agile ceremonies, for example, stand-ups, sprint planning, backlog grooming, and retrospective meetings.
- Overseeing the projects' timelines and budgets.
- Fostering an efficient and creative work environment to boost team performance.
To sum up, what is a delivery lead? The delivery lead position is all focused on assisting the team in pushing projects forward more quickly—not by yelling at them, but by getting rid of roadblocks.
Common questions to sum up
In this section, we will try to give short answers to questions about the difference between product manager and delivery manager that you may still have.
Delivery manager vs product manager – what’s the difference?
Here are key points to summarize the difference between the two roles:
- Focus:some text
- Delivery Manager: Prioritizes efficient delivery, team collaboration, and process optimization.
- Product Manager: Focuses on the product vision, customer needs, and market fit.
- Goals:some text
- Delivery Manager: Aims to deliver projects on time, remove blockers, and maintain quality in execution.
- Product Manager: Seeks to build the right product, align it with user needs, and drive product success.
- Stakeholder Interaction:some text
- Delivery Manager: Works mainly with the development team and sometimes with project stakeholders to ensure smooth delivery.
- Product Manager: Engages with customers, executives, marketing, and sales to define and refine the product.
- Responsibilities:some text
- Delivery Manager: Oversees processes, manages timelines, and supports agile practices.
- Product Manager: Owns the product roadmap, feature prioritization, and customer feedback loops.
In essence, a delivery manager ensures how the work is done, while a product manager defines what should be built.
Is a delivery lead the same as a project manager?
A delivery lead and a project manager differ in focus: a project manager handles planning, organizing, and executing a project within scope, timeline, and budget, while a delivery lead prioritizes aligning team efforts to ensure high-quality outcomes, emphasizing collaboration and delivery processes. However, a project manager may perform duties of a delivery lead.
What is the delivery lead in Agile?
The role of a delivery manager in Agile is to facilitate the team's workflow, remove obstacles, and ensure consistent delivery of high-quality outcomes. They focus on aligning team efforts with agile principles, like ensuring continuous value to the customer, welcoming changes, delivering frequently, fostering close collaboration, and maintaining a sustainable pace.
What does a delivery team lead do?
The delivery team lead helps guide their team to complete projects successfully and on time. They oversee the daily work, remove any roadblocks, encourage teamwork, make sure everyone is aligned with the project goals, and look for ways to keep improving. Their main job is supporting the team in delivering high-quality results while fostering an agile, productive work environment.
Is a delivery manager higher than a project manager?
Not necessarily; the hierarchy between a delivery manager and a project manager depends on the organization. In some companies, a delivery manager may oversee multiple project managers to ensure alignment across projects, making them higher in hierarchy. However, in other cases, they are on similar levels but with different focuses: a project manager on planning and execution, and a delivery manager on quality, team dynamics, and continuous delivery.
Delivery lead vs product manager: who to hire
When discussing the necessity of hiring a product manager, the short answer would be, "Yes, you need this professional on your team." Product managers are primarily responsible for the product's success, communicating a clear vision and strategy, so they play an essential role in product development. In small companies, the role of a product manager is often performed by CEOs, founders, and so on.
As for the delivery manager, we've already discussed that this person can have the title of a Scrum Master, project manager, or program manager. If your organization doesn't have a delivery manager (regardless of their title), then the product manager or engineering managers often handle this function. And for small startups, it works completely fine. However, if your company has more than five product teams, we'd highly recommend you hire both a product manager and a delivery lead.
After all, it all comes down to the product development team structure and what works better for each specific project.
Need a helping hand with your design? Whether you're a product manager striving to define vision and strategy or a delivery lead focusing on execution and metrics, Eleken designers integrate smoothly into your workflow. We excel in collaborating with diverse team structures, ensuring that our designs not only look great but also align perfectly with your business goals and project timelines. Contact us today to see how our adaptable and skilled team can make a significant difference in your project's trajectory.