Developing a new application should always serve the purpose of your business, for example making a process more efficient and hence saving costs, making users more effective so they get better results, or supporting a business innovation which gives you a competitive advantage and allows you to make more money.
The Explore phase is where the business opportunity is identified at a fairly high level. Typically key stakeholders are interviewed, or use case exploration workshops are conducted. The methods used differ, depending on whether you are looking to optimize existing processes or whether you are looking to innovate your business.
If you are looking to optimize existing processes, then you need to identify the business problem.
A business problem represents a gap between the desired and actual outcome of a task. It can be any hurdle, situation, or variation that prevents a business from achieving its objectives. A business problem may not have an immediately obvious resolution, and may be masked or hidden by perception and assumption. To define a true problem, you need to remove the factors that obscure the real reason behind the problem.
To solve a problem for an internal or an external customer when using a product, you need to ask questions that can help you understand the customer’s needs, expectations, pain points, and feedback. Some examples of such questions are:
-
What are the tasks that customers are trying to achieve with a product?
-
How do the customers use the product in their daily workflow?
-
What are the main challenges or frustrations that the customers face when using the product?
-
How can you improve the product to better serve the customers' needs?
-
How satisfied are the customers with the product and the customer service?
-
What are the benefits or value that the customers get from the product?
-
How do the customers measure the success or impact of the product on their goals?
One of the first and most important steps of your journey to the cloud is to establish an appropriate organizational setup and corresponding governance model. A clear and well-thought-out organizational setup makes it easier for your employees to adopt agile processes. See Creating a Governance Model in the SAP BTP Administrator's Guide.