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.

Comments

  1. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. Abstraction 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.

      Delete
  2. I 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.

    ReplyDelete
  3. This 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

Post a Comment

Popular posts from this blog

Chapter 8 - Starting the Solution by Harvinder Singh

Chapter 4- Business Use Cases - posted by Chelsia Palta

Chapter 11 Non-Functional Requirements by Hassan