https://en.wikipedia.org/wiki/New_product_development
New product development is described in the literature[which?] as the transformation of a market opportunity into a product available for sale[1].
Every new product will pass through a series of stages from ideation through design, manufacturing and market introduction.
The product development process basically has three main phases:
Fuzzy front-end (FFE) is the set of activities employed before the formal and well defined requirements specification is completed. Requirements are a high-level view of what the product should do to meet the perceived market or business need.
Product design is the development of both the high-level and detailed-level design of the product: which turns the what of the requirements into a specific how this particular product will meet those requirements. On the marketing and planning side, this phase ends at pre-commercialization analysis[clarification needed] stage.
Product implementation is the phase of detailed engineering design of mechanical or electrical hardware, or the software engineering of software or embedded software, or design of soft goods or other product forms, as well as of any test process that may be used to validate that the prototype objects actually meet the design specification and the requirements specification that was previously agreed to.
Fuzzy back-end or commercialization phase represent the action steps where the production and market launch occur.