Search

Product development process: 7-step guide for new products

By Atlassian

Key Takeaways

  • The new product development process moves teams from customer problems and early ideas to validated, launch-ready products—without losing focus along the way.

  • Each of the seven stages—from idea generation to post-launch learning—serves a specific purpose and feeds directly into the next.

  • Teams that involve cross-functional stakeholders early, define requirements clearly, and estimate work realistically ship better products faster.

  • In Agile environments, the process works best when it's treated as iterative and ongoing, not a rigid one-and-done sequence.

Most product failures aren't caused by bad ideas—they're caused by poor processes. Teams move too fast from concept to build, skip validation steps, or lose alignment somewhere between strategy and launch. 

If you've ever shipped something that didn't land the way you expected, or watched a promising idea stall in development, you know the problem.

This guide walks through the full product development process: what it includes, how each stage connects, and what it takes to get from an early idea to a product customers actually want.

What is the product development process?

The product development process is the structured approach teams use to turn a product idea into a market-ready product. It covers the full journey: discovery, prioritization, product strategy, planning, prototyping, testing, launch, and post-launch learning.

These three areas each play a distinct role:

  • Product discovery: Understanding customer needs, validating assumptions, and identifying the right problems to solve before committing to a solution

  • Product development: The work of designing, building, testing, and refining the actual product

  • Product management: The ongoing work of aligning strategy, priorities, teams, and stakeholders across the entire lifecycle while ensuring that product features align with user needs and business goals

In Agile environments, the process is rarely linear. Teams move through stages iteratively, revisiting earlier steps as they learn more rather than treating each phase as a gate to pass through and close.

JPD Roadmap
A view for "Boulders".

4 main types of product development

There are four types of product development, including: 

Type

What it is

Example

New product development

Creating a product that is new to the market

A new app that solves an unmet customer problem

New product category

Creating something new to the company, but not necessarily new to the market

A finance software company adding tax tools

Product line extension

Expanding an existing product line

Adding a version for a new industry or audience

Product enhancement

Improving an existing product

Adding new features, integrations, or performance improvements

Product development process summary

Here's a quick view of all seven product dev stages before we go deeper into each one:

Stage

Goal

Main output

1. Generate ideas

Identify customer problems, market opportunities, and possible solutions

List of product ideas

2. Screen ideas

Decide which ideas are worth exploring further

Prioritized ideas or shortlist

3. Create a product strategy

Define the product vision, audience, goals, and value proposition

Product strategy or brief

4. Build a product roadmap

Turn strategy into a sequenced plan

Product roadmap

5. Prototype

Create a testable version of the concept

Prototype, MVP, or proof of concept

6. Test

Validate usability, quality, feasibility, and market fit

Test results, bugs, feedback, decisions

7. Launch

Release the product and coordinate go-to-market work

Launch plan and post-launch metrics

The 7 stages of new product development

Successful Agile software development takes careful planning and good project management practices. The seven stages of new product development guide you through the process by breaking the work into stages or steps.

Step 1: Generate and capture product ideas

Every product starts with a problem. Ideas can come from customer interviews, support tickets, sales conversations, market research, product analytics, competitor analysis, internal brainstorming, and stakeholder requests.

A SWOT analysis can also help clarify where real opportunities exist before the team commits to a direction. If you need to get started now, try using a SWOT analysis template.

SWOT analysis screenshot

The goal at this stage is volume, not judgment. Capture ideas without filtering them too early. The more ground you cover now, the better your shortlist will be in the next step.

In-depth and collaborative product management tools allow teams to organize ideas alongside supporting data. This includes things like customer feedback, sales input, and usage signals so nothing gets lost between tools.

Step 2: Screen and prioritize ideas

Once you have a pool of ideas, the next step is narrowing the list. Idea screening helps teams separate promising opportunities from ideas that are too risky, too costly, poorly timed, or misaligned with strategy.

Here are the criteria most teams use when scoring ideas:

  • Customer need: Does this solve a real, validated problem?

  • Business impact: Does it advance a meaningful company goal?

  • Strategic fit: Does it align with where the product is headed?

  • Technical feasibility: Can the team actually build it?

  • Market opportunity: Is there a real audience for this?

  • Development effort: How much work would this actually take?

  • Risk: What are the assumptions that could be wrong?

  • Confidence level: How much evidence backs this up?

For example, if you're comparing two ideas, like a major new feature versus a targeted integration, scoring both on impact versus effort can quickly reveal which one delivers more value for the resources it requires.

With the help of product matrix views, you make this comparison straightforward. Teams score and rank ideas using custom fields, then use those scores to decide what moves forward and what gets shelved for a future cycle.

Step 3: Create a product strategy

Once an idea is selected, teams need to define why the product should exist, who it serves, what problem it solves, and how success will be measured. That's the job of a product strategy.

Understand that this is different from a product roadmap. Strategy defines the direction, while the roadmap defines the plan. 

A solid product strategy includes:

  • Product vision: The long-term outcome the product is working toward

  • Target customer or user: Who this is for, specifically

  • Customer problem: The problem being solved—in the customer's words, not the team's

  • Value proposition: Why this solution, for this audience, at this time

  • Business goals: What the company stands to gain

  • Success metrics: How you'll know it's working

  • Competitive positioning: Where this fits relative to alternatives

  • Key assumptions and risks: What has to be true for this to succeed

Getting the strategy documented before moving forward removes ambiguity. It gives every downstream decision—design choices, scope tradeoffs, go-to-market planning—something to anchor to.

4. Build a product roadmap

An image of a kanban board

A product roadmap is an action plan. It outlines product functionality and release schedules and helps you manage new product development. 

Think of the roadmap as the core communication tool for short- and long-term efforts that align with your business goals. It's a shared source of truth for a product’s vision, direction, priorities, and progress over time. 

Creating a great product roadmap keeps your entire team working together and moving in the same direction. They also make it easy to check in on the work at any time throughout the product development life cycle.

Share your product strategy using always-up-to-date, custom roadmaps to present which ideas will be built, when, and why. Get started for free with a product roadmap template.

Step 5: Create and validate a prototype

Prototyping is how teams test a concept before committing to full development. The goal is a version of the product that's good enough to learn from. 

Prototypes can take many forms depending on what you need to validate:

  • Wireframes: Low-fidelity sketches that map out structure and flow

  • Clickable mock-ups: Higher-fidelity designs that simulate user interactions

  • Proofs of concept: Technical builds that test feasibility without full features

  • Minimum viable products: Stripped-down versions that test core value with real users

  • Concierge prototypes: Manual, behind-the-scenes delivery that mimics the product experience before anything is built

Before moving to full development, teams should validate these questions:

  • Does the solution actually solve the right problem?

  • Can users understand how to use it without guidance?

  • Is the underlying concept technically feasible?

  • Does the value proposition resonate with the target user?

  • What needs to change before development begins?

Answering these early is far less expensive than discovering the answers mid-build.

Step 6: Test the product and resolve issues

Defects and change requests are simply a fact of new product development. However, concise issue tracking keeps everyone on your team informed, organized, and on schedule. 

Testing can span both internal quality assurance (QA) teams as well as customers and end users engaged in alpha, beta, or user acceptance testing. Here's what a well-run testing process includes:

  • Define "ready to test" before testing begins, so the team isn't chasing a moving target

  • Track bugs, defects, and user feedback in a centralized tool where everyone can see status and priority

  • Categorize issues by severity, product area, and owner so nothing falls through the cracks

  • Summarize findings for product, engineering, and launch teams in a format they can act on

  • Decide what blocks launch versus what moves to the product backlog for a future release

Jira is the leading tool that Agile teams use for testing. It optimizes the QA workflow by writing and managing test scripts, tracking test cases, and managing defects.

Step 7: Launch, measure, and learn

Launch is a milestone, not a finish line. Getting the product out the door is the goal of this stage, but what happens after launch is just as important as the release itself. 

Teams that treat launch as the end of the process miss the feedback that shapes everything that comes next. A product launch requires coordinating a lot of moving parts across teams—which typically includes:

  • Go-to-market plan: Messaging, channels, and audience targeting

  • Launch timeline: Coordinated rollout across product, marketing, sales, and support

  • Sales and support enablement: Making sure frontline teams know what's shipping and how to talk about it

  • Product documentation: User-facing guides, release notes, and help content

  • Customer communication: Announcement emails, in-app messaging, and other touchpoints

  • Monitoring plan: Which metrics you're watching and how often

  • Feedback collection process: How you'll gather input from early users

  • Post-launch retrospective: What worked, what didn't, and what the team would do differently

A product launch checklist helps make sure nothing gets missed when coordinating across teams. After launch, track adoption, activation, retention, support volume, revenue, and performance against the success metrics defined in the product strategy. 

This data feeds back into the next round of product discovery, closing the loop between what was shipped and what comes next. You only get one chance to make a good first impression, and launching a new product requires careful planning and delivery.

Product launch template in Confluence

Every step in the process is a building block to a successful launch. Confluence’s product launch template helps ensure a smooth launch. Get the template for free!

Example of new product development

Consider a B2B software company that notices—through support tickets and customer interviews—that users are spending significant time manually syncing data between their product and their CRM. 

The team captures this as a potential idea, screens it against other priorities, and scores it high on both customer need and business impact. From there, they define a product strategy: build a native CRM integration that eliminates manual data entry for their core user persona. 

They build a roadmap that sequences the integration in the next quarter, create a clickable prototype of the sync flow, and test it with five customers. Feedback reveals that users want control over which fields sync, a detail not in the original scope. 

The team adjusts before development begins. They ship the integration, monitor adoption over 30 days, and collect feedback on what's still missing. 

The post-launch retrospective surfaces two new ideas that go straight into the backlog.

Build products with a clearer path from idea to launch

The strongest product development processes connect discovery, prioritization, strategy, delivery, and launch planning into one shared workflow so teams always know what they're building, why, and what comes next.

Jira Product Discovery handles the upstream work of capturing ideas, scoring and prioritizing them, and sharing a live roadmap with stakeholders. Jira handles the downstream work of tracking development, managing testing, and coordinating launch. Together, they give teams a complete view of the product development lifecycle without switching between disconnected tools.

Get started with Jira Product Discovery.

New Product Development Process FAQs

What are some best practices for new product development?

Successful product launches often follow these practices:

  • Start with the customer: Invest time in customer interviews and discovery before development. Teams that understand the problem make better decisions throughout.

  • Foster cross-functional collaboration: Involve product management, design, engineering, QA, marketing, and more. Shared tools and goals help teams move faster and deliver better results.

  • Define requirements clearly: Solid product specification aligns scope before development begins and reduces costly mid-build pivots.

  • Manage resources against a clear roadmap: Agile roadmaps and a well-defined product development strategy helps spot bottlenecks, manage dependencies, and avoid over-committing resources.

Who is typically involved in the product development process?

New product development is a cross-functional effort:

  • Product managers own the strategy and roadmap

  • Designers handle user research, prototyping, and UX

  • Engineers build and test. QA validates quality before release

  • Marketing and sales shape go-to-market planning and customer communication

  • Legal and compliance review regulatory requirements

How long does the new product development process take?

Timelines depend on product complexity and team capacity. Simple features may launch in weeks, while new products can take months or years. 

The key is a structured process that catches issues early, as problems found during prototyping are much cheaper to fix than those found after launch.

How does Agile affect the product development process?

Agile promotes shorter cycles, early validation, and flexibility over rigid plans. The product development process becomes iterative, with teams revisiting discovery, prototyping, and testing before and after launch. 

A product launch checklist helps Agile teams coordinate final steps while staying adaptable.

Recommended for you

Ready-made Jira templates

Browse our library of custom Jira templates for various teams, departments, and workflows.

A comprehensive introduction to Jira

Use this step-by-step guide to discover essential features and the best practices to maximize your productivity.

Understanding the Basics of Git

From beginners to advanced experts, use this guide to Git to learn the basics with helpful tutorials and tips.