Product Development Life Cycle
Published Jun 13, 2022Updated Jan 5, 2024
Contribute to Docs
The Product Development Life Cycle (PDLC) is a cross-functional, iterative process that can be viewed as five stages: brainstorm, define, design, test, and launch.
PDLC Process
The PDLC usually involves many stakeholders across an organization. This process starts from a problem or pain point to ensure that product development meets a real user need and that the whole team is aligned around the same goals.
UI and UX designers can use the stated goals and definitions from the PDLC to ensure their work meets the captured requirements and to facilitate smooth collaboration with other stakeholders.
The Five Stages
The PDLC consists of the following five stages:
- Brainstorm: Starting from a defined problem or pain point, the team brainstorms all possible solutions. Market or user research can help inspire ideas.
- Define: The team aligns on specifications for the product by defining the vision, goals, target users, features, benefits, and success metrics.
- Design: The product is designed from low-fidelity to high-fidelity, starting with sketches and wireframes and moving to prototypes and a completed interface.
- Test: The product or prototype is tested to ensure it works as intended. Testing can range from informal internal testing of low-fidelity prototypes to usability testing of a high-fidelity prototype or final product by external users.
- Launch: The final design is released to the public, but the cycle doesn’t end here. Typically, testing continues even after the product has launched, and the cycle continues.
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.
Learn UI and UX Design on Codecademy
- Career path
Front-End Engineer
Front-end engineers work closely with designers to make websites beautiful, functional, and fast.Includes 34 CoursesWith Professional CertificationBeginner Friendly115 hours - Free course
Introduction to UI and UX Design
Get started with User Interface (UI) and User Experience (UX) Design and learn how to wireframe and prototype using Figma.Beginner Friendly2 hours