UX design codeacedemy
UI and UX designers can use the stated goals and definitions from the Product Development Life Cycle to ensure their work meets the captured requirements and to facilitate smooth collaboration with other stakeholders.
The Product Development Life Cycle consists of 5 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.

Design Thinking
The term wicked problems was coined by design theorist Horst Rittel to describe the types of extremely complex, multi-dimensional problems that designers are often tasked to solve. Design thinking isn’t limited to creating new products—it can affect change at a systemic level.
Design thinking as a formal methodology has developed across multiple disciplines since the 1960s, and is commonly associated with the design and consulting firm IDEO and the Stanford School of Design (the d.school).
Design thinking puts people at the center of every process and encourages designers to set aside assumptions. For example, instead of designing a new children’s toothbrush, a design thinking approach would define “how to clean teeth” as the problem and explore a wide range of solutions.
Like the double diamond model, design thinking offers opportunities to focus on both divergent and convergent thinking across its steps to encourage both creativity and problem solving. Design thinking lives at the intersection of desirability (people), viability (business), and feasibility (technology).

0 Comments