All Business Analysts are Not Created Equal

Signing of the Declaration of Independence

At a client meeting recently I was informed that the company had over 150 business analysts. Even the client’s business executives acknowledged this to be true. But that many business analysts suggests that these people are spending their time on efforts outside the realm of business analysis.

Most IT organizations model the business analyst (BA) role around transactional or operational systems. Whether organizations buy packages or build code from scratch, business analysis skills are usually focused on system and process analysis. The majority of data issues within an operational system are data entry-related. The challenge in business analysis is to establish standard business processes to automate.

Few operational systems are built with the goal of data share-ability. So issues such as standard business values and definitions don’t come up. When a new ERP system is being implemented, little attention is paid to the customer id number or the customer’s name. It’s fairly common for operational systems to be built in an isolated way to support a well-known business process with no attention to data standards.

But it’s different in the BI and analytics environments. To be successful in BI, it’s critical to have integrated data from individual systems to support often-complex analytics. The BA doesn’t need to focus on the business processes that created the data—rather he or she should focus on the business scenarios that mandate accurate and meaningful data. The expertise needed is around data content analysis and understanding data from different source systems and what it represents.

To be an effective BA for business intelligence or master data management it’s critical to understand how different systems see data, even data that’s ostensibly the same. In a telecommunications firm, System A was account-based and System B was customer-based. Customer details existed in both systems. A good BA understands which data is critical from each system and what the rules are for matching records across them.

The BA needs to:

  • Be able to identify different business scenarios for how data will be used
  • Interested and willing to go through often-tedious analysis of content, formatting, and definitional differences in data within and across systems
  • Be comfortable with the tools necessary to dig into the data and profile it
  • Excel at communicating data requirements and anomalies in business language

At the end of the day a good business analyst should understand that data should be independent of applications and reflective of good business terminology. Until then, we’ll have hundreds of them and they’re likely to be forklifting data from one system to another in an on-demand, non-repeatable, non-scalable, and inefficient way.

Tags: , , , , , ,

About Evan Levy

Evan Levy is management consultant and partner at IntegralData. In addition to his day-to-day job responsibilities, Evan speaks, writes, and blogs about the challenges of managing and using data to support business decision making.

2 responses to “All Business Analysts are Not Created Equal”

  1. Jill Wanless says :

    Great post. One thing that is absolutely essential and must be done before the profiling, analysis and rule definition is that the data needs a clear, easily understood and concise data definition. The ability to facilitate gathering that definition is a critical skill, and one that should be included in every BA job description.

  2. Korhan Yunak says :

    This is it, you hit the point right from the head. It’s the ability of a good BI Business Analyst to understand what data different enterprise domains (billing, crm, online …) contains and identify which one to use when. It’s equally important to build a common understanding around the business definitions of the data while running the analysis.
    Korhan Yunak

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: