System design process overview
During system design, ensuring that a new product or feature is not only innovative but also practical and sustainable is crucial for success. This is where the Desirability, Feasibility, and Viability (DFV) model comes into play. Serving as a foundational framework, the DFV model guides teams in evaluating the potential of use cases, products, or features through three critical lenses: desirability, feasibility, and viability. By assessing these, system designers can make informed decisions that balance user needs with technical and financial realities:
- Desirability: From a user’s perspective, it asks whether the product or feature fulfills a genuine need or desire. It emphasizes understanding and meeting the expectations of the target audience to ensure the solution is embraced by users when deployed in the field.
- Feasibility: From an engineering perspective, is it technically possible to create the product or feature? It examines...