business problem discovery

the software systems we are building are just solutions to business problems. In this context, the word problem does not resemble a mathematical problem or a riddle that you broader meaning a business problem can be challenges associated with optimizing workflows and processes, minimizing manual labor managing resources, supporting decisions managing data, and so on. Business problems appear both at the business domain and subdomain levels. A company’s goal is to provide a solution for its customer’s problems.