While we build an application, we progress as if it were a product. A product mindset means we prefer configuration over customisation. This approach helps
- Progress in uncertain requirements.
- Build flexibility into the behaviour of the software.
- Reduce ownership cost by reducing long-term changes to code.