
Problem Domain to Solution Domain: It's all about communication.
Why is a good understanding and clear communication of the business need so important? Communication is the foundation for a formal agreement between a customer with a need (problem domain) and a developer with a solution (solution domain). For better or worse, a shared understanding of the business need affects the development of fit-for-purpose solutions. Customers are responsible for describing their need and developers are responsible for proposing a solution. Interaction