Three 'Must Have' Skills for Business Analysts

Ann All

When I spoke recently with Andy Bookless, director of Government Services for Harvey Nash and project lead for the Harvey Nash CIO Survey 2010, which the recruitment consultancy produced in cooperation with PA Consulting Group, one of the topics we covered was CIOs' perception of an IT skills shortage. Bookless told me Harvey Nash expects to see an upturn in hiring in 2010, as more companies get comfortable spending in the post-recessionary environment, but "the types of skills that are needed are evolving."


Fifty-eight percent of survey respondents said they expect to face a skills shortage this year, and 65 percent of them believe shortages will affect growth. The skill most in demand among global CIOs is business analysis, named by 44 percent of survey respondents.


So assuming CIOs will be hiring business analysts this year, what skills should they seek? That's not an easy question to answer, since the role seems to vary widely from company to company.


When I interviewed several business analysts for a story in late 2008, Steve Kubick, a business analyst for AutoZone told me that in the course of networking with other BAs, he's "never found another person that can give me a definition of what they do as a BA that matches mine." Not only that, but Forrester Research analysts Carey Schwaber and Rob Karel found it difficult to define the duties of a "typical" business analyst even after reviewing 29,000 job listings and interviewing more than 300 BAs.


Still, there are three key skills any BA should possess, writes Brad Wray on his Enterprise Architecture and Business Analysis blog. They are:


  • Customer-service skills. Wray defines this as ability to make customers (clients) feel their needs are being met at every step of the process. He says:
That includes having their issues and problems understood and well defined prior to the design of the solution.

I think this includes the ability to speak the language of the clients. For most BAs, that means being able to communicate with both IT and business employees. As Kubick told me:

You have to be a translator between business and IT, to speak their language and relate to them on their terms. You don't throw out all the tech jargon when you're in a room with business users, but you use the jargon when you speak with TAs and developers. They won't know business jargon, so you don't inject lots of business terms they won't know.

Wray makes an interesting suggestion: Look for folks who at some point worked in the hospitality industry, particularly in fast-food jobs. They'll be used to dealing with demanding, assertive clients. (Gee, is Wray implying there are demanding people in most offices?) In another office parallel, most fast-food establishments have well-defined processes and procedures for their employees to follow to efficiently serve their high volumes of customers. BAs obviously need to be comfortable with standardized processes.


I'd also put the ability to get along well with others under the broad "customer service" umbrella. That's especially important for BAs because, as IT Business Edge contributor Loraine Lawson wrote, sometimes there is tension between IT administrators and business analysts. And as Mike Vizard pointed out, developers also sometimes butt heads with business analysts.


  • Ability to think strategically. Wray defines this as the ability to foresee how the future can look and envision the path taken to get there. A good BA should be able to think three or four tasks ahead of a project's current status, suggests Wray.


One caveat: Kubick told me as a technologist, he sometimes had a tendency to focus on possible solutions before thinking about problems:

At first, I wasn't a good BA because I'd lose sight of the business need and go right to the possible technology solutions. But I don't need to know you have a SQL database or an Oracle database running Crystal Reports 3.5. I need to know the business problem you are trying to solve.
  • Breadth of experience. Wray says he looks for BAs that have completed several different projects and worked with varied and diverse clients. He writes:
I believe that it is better to have some knowledge of several lines of business than to be an expert in only one business area.

I once cited a column written by Brian Cook in which he made the case that case that cross-functional business analysts are generally more effective in producing requirements than BAs with expertise in specific areas. Cook said cross-functional BAs lack the kind of biases that sometimes prevent more specialized analysts from seeing the "big picture."


Wray's list matches up nicely with one offered by Mary Gerush, another of the sources I interviewed for my story on BAs. Among the items on her list:

  • Ability to communicate well
  • Ability to collaborate with others
  • Analytical skills
  • Leadership
  • Customer orientation (customer service by another name)
  • Results orientation
  • Willingness to drive and embrace change
  • Curiosity

Subscribe to our Newsletters

Sign up now and get the best business technology insights direct to your inbox.


Add Comment      Leave a comment on this blog post
May 27, 2010 1:49 PM drumr56 drumr56  says:

Too vague, your list could apply to lots of jobs and roles. You need to flesh out that nebulous "analytical skills". What is the result of using those skills? Fully elicited and documented requirements that the business will agree are correct, and that IT can use to estimate, design and deliver a solution.

All the others on the list can be summarized as "plays well with others" or aka "don't be a jerk". It may be true that some IT roles can get away without those qualities, but not BAs, or PMs either.

Dec 11, 2011 9:09 AM vee vee  says:

But how does one become a BA without the technical skills in order to be able to communicate with the IT dept.

Dec 11, 2012 3:07 PM J.L. J.L.  says:
I completely agree that the ability to communicate effectively with both the business and the technical team members is key. Another key skill you're missing is the ability to pick up new information and learn new things very quickly. To be a well-rounded BA you do need to work on projects in a variety of areas. Each time you begin a new project the faster you can ramp up your knowledgebase regardless of any previous exposure to that area of business the better job you will do for the project overall. BA's who are slow to take in new information and quickly become proficient at it are less successful than those who grasp and retain information easily. Reply
Jan 22, 2013 10:56 AM Vincec048 Vincec048  says:
Some major financial companies are moving in this specific direction and my sincere believe is the IT Pro is uniquely positioned to move into a BA role. Hiring managers should begin with the Help Desk "Superstars" Typically they have customer service down cold, are quick learners and deal with dynamic problems daily. With this solid foundation learning the 'what' & 'why' of the business will come with time. The right candidate will handle the steep learning curve while managing BAU items. The growth (Professional & Personal) potential certainly warrants the required 50+ hours a week "in the trenchs". If you like ivory tower work this is NOT for you! No bean counters need apply. This is business critical! Proactivity is demanded[insert clique thick skin comment that IT has heard 2 much] "Things are worth doing, not, because they are easy but because the are hard" Be sure to fully understand Mr. Kennedy before you jump in. Good Luck Regards, Vince Reply
Mar 13, 2014 7:55 AM Matt Brooks Matt Brooks  says:
Junior business Analyst usually works on under senior business analysts when not working for business organizations as a connection between the organizations and the vendors.Their responsibilities are along the lines of better understanding the business expansion procedures. Junior business analysts are also expected to learn business analyzing techniques from the seniors. Get more info at : http://www.businessdose.com/role-of-a-junior-business-analyst/ Reply

Post a comment





(Maximum characters: 1200). You have 1200 characters left.




Subscribe Daily Edge Newsletters

Sign up now and get the best business technology insights direct to your inbox.

Subscribe Daily Edge Newsletters

Sign up now and get the best business technology insights direct to your inbox.