Chapter 7 – Understanding the real problem - posted by Liliane Castano Marino
According to chapter 7 of the Mastering the requirements process book, it
is important to get the real problem by using abstraction – focusing on ideas
rather than solutions. That is,
abstraction involves thinking about the essence of the subject by discarding
the technological and physical components.
The Brown Cow Model:
Thinking above the line
It is time to move above the
horizontal line and go to the “What” section, where you can see the real
business (essence of the business) without considering the solution. Once you see that, you move to what you would
like to be doing in the future (what-now and Future-what quadrants). The reason for spending time above the line
is to discover the real problem and avoid building solutions to the wrong
problems. So, the requirements discover
task is to interpret what the stakeholder is saying and uncover its essence.
Swim Lanes Begone
It is about adding swim lanes to represent process models. This is a way that business analysts
sometimes accidently introduce implementation artifacts into the business
problem. When the swim lanes are removed
from the model, it is far easier for the business analyst and stakeholders to
see that activities do not have to be done in the same place and order in which
they have always been done.
Solving the Right Problem
The real problem to solve is not a technological solution. Instead of
focusing in the work to be improved, the project team often set out to solve
the wrong problem by thinking about the product and the technology to be
implemented. Doing that, the project
teams fail to see the larger world – the one that really contains the problem
to be solved.
Moving into the Future
After understanding the current essence, it is time to move on to what
you want the business to be and it is represented by the Future-What quadrant
of the Brown Cow Model. This quadrant involves questioning and improving
the current business essence to make the business more effective, efficient and
innovative.
This comment has been removed by the author.
ReplyDeleteAbstraction has proven to be a powerful tool for controlling the combinatorics of a problem-solving search. It is also of critical importance for learning systems. Abstraction occurs in this framework in the service of control decisions. If an impasse occurs because of a lack of knowledge about how to make a selection, the resulting search is performed abstractly.
DeleteI found that the concept of not trying to focus o the solution but to focus on ideas to be rather interesting. I believe the "above the line" section of the brown cow model was explained well in this blog, it continues the theme of not prematurely looking for a solution but instead diving further into understanding what the real underlying problems are. The swim lanes section proves to be a good way of making sure a BA doesn't accidentally introduce any unnecessary implementation artifacts.
ReplyDeleteThis is good information. I would like to add that like all the organization, Scotia bank also use Brown Cow model as it helps to identified the real problem that we are going to solve. It is good to spend more time on "What" as it provide the detail about problem not solution. So, for reaching out to solution, we must have a real problem because only then we will be able to find the right solution.
ReplyDelete