graph TD;
A[New Product] --> B[Minimal Version];
B --> C[Development Team];
C --> D{Learn About Customer Acceptance};
D --> E[Maximize Return on Investment];
E --> F[Customer Feedback];
D --> G[Minimize Risk];
G --> H[Development Cost];
style A fill:#f9d79e,stroke:#f39c12,stroke-width:2px
style B fill:#f7dc6f,stroke:#f39c12,stroke-width:2px
style C fill:#f9d79e,stroke:#f39c12,stroke-width:2px
style D fill:#aed6f1,stroke:#5dade2,stroke-width:2px
style E fill:#a9dfbf,stroke:#58d68d,stroke-width:2px
style F fill:#a9dfbf,stroke:#58d68d,stroke-width:2px
style G fill:#f1948a,stroke:#e74c3c,stroke-width:2px
style H fill:#f1948a,stroke:#e74c3c,stroke-width:2px
A minimal version of a new Product that allows the Development Team to learn about customer acceptance of the product. A MVP tries to maximize the return on investment in terms of customer feedback while minimizing the risk (in terms of development cost).