The BMC is a model that gives an overview of the Business operations. However in order to understand business more completely, we also need to analyse and evaluate the business environment. In order to do this, you should conduct a PESTLE or SWOT analysis.
Understanding your customers is probably the most important thing you can do. It is important that as a business you adapt to what customers want. In developing a good understandign of who your customers are, you need to obtain tangible evidence through surveys, archetypal customers, empathy maps etc...
Developing a solution to a problem requires understanding the problem from a customer perspective. You need to develop a VPC Customer segment and from this, creatively ideate potential solutions. Using creative tools such as those below help in developing a viable solution.
Once you have a solution, you now need to go back to your customers to validate this solution. If the solution is validated and does not pass through the 'stage gates' then you need to pivot your idea and go through the process again.
Now that you have a solution that meets your customers needs, you need to now determine whether it is viable in the current business environment. In doing this you need to validate the idea further. Using a risk management tool is a good way of getting this process started.