Monday, 29 August 2011 10:49

Business Analyst "Real Jobs" -- Define the Problem

Written by 
Rate this item
(0 votes)

Business Analysts are asked to do many things: elicit, document, and manage requirements; facilitate meetings; fit/gap and feasibility studies; act as a bridge or liaison between functional and technical groups. We often look at this mix of activities and think “This is my job”. Through this series of articles, I’m going to talk about the things that a BA needs to do as part of their “Real Job”. Not just the skills and activities we practice on a day to day basis nor the tasks that we are assigned and complete from project to project basis, but the reasons behind those skills and activities; the what and why of delivering value to the business via IT projects.

Charles Kettering said “A problem well stated is a problem half solved” more than half a century ago, and it is still true today. Helping the customer come to an understanding of what they want to do and why is the crucial first step to getting a project going. Without this understanding, the project is off on the wrong foot. Sometimes, though, reaching this understanding is not that easy.

In this article, I address the perception common among BAs that “I [help] solve problems”. While this is partly true, I think that the Real Job of the BA is to help the customer accurately and succinctly define problems (or issues, the preferred term for business-side people).

How many times have you started a project where the customer asks you to implement something, and you realize it is really a solution? Do you forge ahead, holding requirements workshops and putting the documents together?  Or do you stop and ask them why they want the project, only to have them say “Because I said so, that’s why!”?

Be careful. Either approach could get you in trouble, and knowing when and how to do both as appropriate is one of the things that identifies a real BA. Which brings us back to this part of the BA’s “Real  Job”: defining the problem or clarifying the issue.

 Clarifying the issue involves working closely with the customer to understand the rationale for the project and how it fits in to the business. Whatever level you are working at in a given project, from high-level strategy to enhancement of an existing system, help the customer articulate the business value of the project by showing how it will address an issue (solve an existing problem).

There are as many levels of business issues as there are types of requirements, and in fact we can  map them nicely. I’ve created a modified version of the venerable V-diagram to show how business issues map to requirements.

SomeDudeAug30

You‘ll notice the two-headed arrows on the slide; this is because requirements don’t exist in a vacuum. In examining a requirement at any level you can turn it on its head and look at what issue that requirement is intended to address. As you dig in, be sure to ask “are we solving the right problem?” This may lead you to uncover issues at other levels; issues that, when addressed, may make the problem you are currently examining simply disappear.

Carefully articulating the issues or problems when documenting requirements can lead to improved

traceability and provide a common language when discussing matters of scope. It can also help with the all-important prioritization of requirements, that often onerous job of separating the ‘must haves’ from the ‘should haves’ and the ‘like to haves’.  Clearly, if a requirement is related to a core problem that the system is intended to address it is a must-have, while those requirements that don’t actually address an issue probably are not.

CONCLUSION: There is little business value in a solution in search of a problem, sometimes known as “build it and they will come”. On the other hand, even an average solution to a problem shared by many people will be embraced and used. Keep in mind that problems and requirements go hand in hand. Make sure that you work with the customer to understand and clarify the right problem, and you’ll be well on your way to doing your “Real Job”.

Don't forget to leave your comments below.


Greg Busby, CBAP(R), provides leadership for  Cornell University's BA practice, which he helped start 5 years ago. With over 25 years experience in IT, including Business Analysis, Product Management, Consulting, and Development. Greg's focus is on establishing and maintaining the partnership between IT and business units to help ensure that technology projects support and further the institutional strategy and goals. His primary areas of interest are enterprise analysis, portfolio planning and analysis, BA/PM teamwork, and professional development of BAs. 

Read 3152 times Last modified on Tuesday, 27 March 2012 13:46

Comments  

 
0 # Beresford Davidson 2011-08-30 05:54
Most times the customers refrain from stating a problem clearly, due to shyness, ego, and workplace politics in a meeting of minds. The "Business Intelligence Analyst," (Tech-Writer) such as myself always detect and find a discovery issue hidden under a pile of data gathered. So before things get too expensive to manage, try a tat of diplomacy. It helps over coffee, lunch or an after hour beer down on Rector Street in Molly's Mug, in the great city of Manhattan, near Wall Street, usually do the trick and save a bundle on unnecessary outsourcing headache.
Reply | Reply with quote | Quote
 
 
0 # Olya Broadwell 2011-08-30 06:04
Well stated! Business analysts who seeks to understand the business problem will propose solutions that achieve the greatest value for the business. Asking "Why" is the first step towards being viewed as a business partner, strategist and a visionary!
Reply | Reply with quote | Quote
 
 
0 # Girish 2011-08-30 16:50
Good Post! m/ :)
Reply | Reply with quote | Quote
 
 
0 # Paddy Karkhanis 2011-09-12 16:17
This article is good, and is applicable after the sponsor has made up his/her mind to accept and solve the problem. But many a times, the sponsor is unable to acknowledge or forsee the real problem, despite some excellent work by other Stakeholders and the BA. In such situations, how can things move forward?
Reply | Reply with quote | Quote
 
 
0 # Greg 2011-09-13 08:17
Paddy and Beresford, Tha nks for the comments. I agree that getting the sponsor to make up his or her mind is part of the problem, and Beresford gave a few good concrete examples of that. Often a sequence of good questions will take care of that (keep asking "why", but in a nice way). I always preface my engagement with a disclaimer that I am not the subject expert, and I will ask naive questions; don't shoot me I'm only the BA! If the "naive questioning" approach doesn't work, then you might need to move on to one of the Senior BA's other Real Jobs -- Politics... If the problem is real, and if the need is important, and if the good of the company is kept first and foremost in mind, I think that getting different sides to agree to a resolution is one of the key values a Senior BA can bring to an organization.
Reply | Reply with quote | Quote
 
 
0 # Monique Schoeman 2011-10-10 20:02
Good article, back to fundamentals-id entify the problem, the job is half done.
Reply | Reply with quote | Quote
 

Add comment