Why is Business Analysis So Hard? - its-all-design.com (2024)

One evening last week I collapsed onto the sofa and asked myself a question:

Why am I so tired?

I’d had a normal day at work. It had been a typical day – I’d spent the vast majority of the time sitting down, in a comfortable seat, in a modern temperature-controlled office. I had been to two or three meetings which involved walking a total of a few hundred metres. The office canteen is about 30 seconds’ walk from my desk. The only other physical exercise I’d had that day was making a few cups of tea and eating my lunch.

I have a friend who’s a postman. He gets up early and is on his feet all day – either sorting mail or delivering it door to door, come rain or shine. I have another friend who is a radio engineer. He climbs radio masts to install equipment – again, in all weather.

Compared to these guys, my day had been an absolute doddle.So why on Earth was I so exhausted?

I come home from work tired quite a lot of the time. Sometimes I have good days – maybe everything went particularly well – and I come home energised. But mostly I come home tired. It’s a problem. My kids want to play. My wife wants to tell me about her day, maybe discuss some important issues. Maybe there’s a decision to make and she wants my input. Maybe she just wants to have a conversation in which I say more than just “uh-huh?”.

The answer, of course, is that I’m notphysicallytired. I’mmentallytired. And the reason I’m tired is that I’ve beenthinkingall day. And it’s exhausting.

I’ve come to a conclusion:

Business analysis is hard.

I used to be a programmer. I loved programming, and still do. It’s an extremely creative activity – occasionally frustrating but generally very satisfying. I used to come home most days feeling like I’d done a good day’s work and would still have plenty of energy to apply myself to extra-curricular activities in the evening.

OK, so I’m a bit older these days – maybe I don’t have quite the energy I used to. And maybe I haven’t yet mastered the BA role and I’m making life hard for myself. But in my view, it’s definitelymuchharder than coding.

So whyisbusiness analysis so hard? I had a think about what makes a good BA. Then I had a look atBABOK 2.0(Section 8 –Underlying Competencies), and that seemed to be saying pretty much the same things. Here’s a summary of the core competencies that I think are needed to be a good BA:

1)Analytical thinking and problem solving

First and foremost, I need to be able to find solutions to business problems. That requires thinking both logically and creatively and also decision making. Logical thinking comes fairly naturally to me – I’ve always been good at science, maths, logic puzzles, that sort of thing. Creative thinking I find harder – making ideas appear out of nowhere has no obvious starting point. One of my favourite authors, Douglas Adams, apparently used to take a lot of baths because that was where he had all his best ideas! I have some of my best ideas when I go out running at lunchtime. Decision making I find really hard, especially when there is no clear best option, or if there isn’t enough information to make a decision. If you struggle with analytical thinking, have a look atDoug Goldberg’s excellent article on the subject.

2)Business knowledge

I can’t even begin to understand business problems if I don’t have any business knowledge. As a freelance BA, I move around a lot, from company to company and from industry to industry. I’m currently working in retail, but previously I’ve worked in finance, healthcare, utilities and telecoms. Every time I start a new assignment, it’s like starting from scratch again. Very quickly I need to learn what the business does, how the industry works, who’s who within the business and all the terminology they use. Recently I’ve been working in retail finance. Before I started, I didn’t know what a general ledger was, let alone a ‘T’ account. Accountants are even worse than IT folk for speaking in tongues. And don’t get me started on financial reconciliation :).

Over the years I’ve got pretty good at learning fast. I often find myself bluffing my way through a meeting, way out of my comfort zone. Sometimes I have to be careful not to sound too confident, because people then assume I know what I’m talking about. Often, I don’t.

I also need to understand the business’s existing processes and IT systems, so that I know the context of the business problems and figure out what can change and what can’t.

3)Technology knowledge

Most business change these days involves IT-based solutions. As a BA, I need to know the art of the possible. I also need to know what’s not possible, or likely to be expensive. I get the impression that some BAs rely on a technical resource for this. Of course I can’t pretend to know everything about everything – I’m always going to need to fall back on technical experts. But if I don’t have a general awareness of what IT can and can’t do, I’m not really going to add any value.

I also need to be a power user of various IT applications – word processors, presentation tools, drawing tools, and even in some cases specialist modelling tools (but actually I try to steer clear of these).

I’m in a pretty good position on this front. I come from a technical background. I’ve worked as a coder and as an architect on quite a few large projects, so I have a good understanding of IT. But of course the longer I’m away from the coalface, the rustier I get, and the more out of touch I get with the latest developments. For example, I haven’t really got fully to grips with the world of smartphones and tablets. I got my first smartphone just last week. Much to the amusem*nt of my colleagues, the first time it rang I couldn’t work out how to answer it (yeah, yeah, I know – you have toswipeit :).

4)Communication and interaction skills

Without communication skills, I can neither understand the business problem nor explain the proposed solution. I have to communicate both at a non-technical level, with the business community, and at a technical level, with architects, developers and testers. On the business side, I have to talk to everyday users, middle managers, senior managers and occasionally CEOs. And within these groups there is always a varying level of tech-savvy, and of course everyone always uses their own very specific business dialect that they assume I understand. On the IT side it’s a little easier – I used to be one of them after all! But let’s face it, some developers can be hard work, and they’re not always great communicators. And increasingly I am working with [very talented] off-shore resources that I never get to meet in person – that requires a different communication style altogether.

And as if that weren’t enough – I don’t just have to communicate with these people. I have tonegotiatewith them. I have tosellto them. I have to persuade them that my proposed solution is the best option. Even though it’s not what the business originally asked for. Even though it’s trickier to deliver technically. Half the time, the various business users don’t even agree with one another, never mind with me. So I have tofacilitatetheir disagreements and try to reach a consensus.

I have to coerce them into making difficult and unpleasant priority calls. Sometimes I even have to be a bit sneaky: in order to get traction and avoid analysis paralysis, I have to promise to deliver their lower priority features in “phase 2”, knowing deep down that it might never happen. That’s not something that I like to do – I’m too honest – but occasionally I do it for the greater good.

Did I mention that as well as doing all this face-to-face stuff, I also need to be pretty good at writing it all down? My documentation needs to be clear, concise, unambiguous and engaging. And in these agile days, it also needs to be “barely sufficient”.

And of course I need to be a team player. Business and IT change is unavoidably a team endeavour. And in some cases, I need to be a team leader. I’ve worked on projects that were lacking in leadership and had to step up a level. That’s been fulfilling but also challenging. It’s one thing having to deal with my own problems, it’s quite another managing other team members’ problems too!

Oh, and I have to do all this whilst also behaving in an ethical and trustworthy fashion :).

5)Methodology understanding

As a BA, I really need to understand the project methodology that I’m working to. I need to be able to understand how my role and my activities relate to the other project roles and activities. How soon do I engage the technical team, or the testers? How and when do I agree project scope? When is it too late to instigate a change, and what are the impacts of doing so?

It doesn’t help that, as an industry, we haven’t really nailed down how to deliver business change (especially IT change). Most people agree that waterfall methods don’t work too well in most situations, but we haven’t really settled on an alternative. It’s quite likely that there isn’t a single method that fits all projects. A lot of the time I do feel like we are inventing our method on the fly. All very agile, of course, but it’s yet another complexity to throw into the already complex mix.

Business Analysis isReallyHard

When you read through the above checklist, it’s actually no surprise that business analysis is hard. On any given day I have to call upon my analytical thinking, my technical knowledge and my business knowledge, make numerous tricky decisions based on all three, and then find ways to explain and justify those decisions to all sorts of people with different perspectives on the problem, whilst all the time bearing in mind how my piece of the jigsaw fits within the project as a whole. I’m exhausted just thinking about it!

I think what makes it particularly hard is the sheervarietyof skills required to do the job well. To say that geeks aren’t good communicators and that business people don’t understand technology is both a generalisation and a cliché, but there is some truth in it – hence the concept that BAs are Bridging the Gap.

When I put it like that, I’m not surprised I’m so tired at the end of the day! Don’t get me wrong – I don’t mean to be negative – I love my job and the challenges it throws at me. And I don’t mean to imply that being a BA is the hardest job in the world either. I can’t even imagine the emotional strength that must be needed to be a doctor, a nurse, a social worker or a soldier.

So if you’re a BA and you’ve had a hard day today, don’t beat yourself up too much about it – It’s the nature of the job.

And if you’re reading this and wondering whether a BA career is for you, be warned: business analysis is hard –reallyhard. But as long as you’re prepared for that, and as long as you have, or think you can learn, the above skills, then welcome aboard!

Related posts:

  1. Upcoming Webinar – Agile and Business Analysis: An Expert Panel
  2. I’m Not a Business Analyst – I’m a Business Analyst Designer
  3. How I Became an Agile Business Analyst
  4. Business Analyst Designer Method
Why is Business Analysis So Hard? - its-all-design.com (2024)

FAQs

Why is Business Analysis So Hard? - its-all-design.com? ›

I think what makes it particularly hard is the sheer variety of skills required to do the job well. To say that geeks aren't good communicators and that business people don't understand technology is both a generalisation and a cliché, but there is some truth in it – hence the concept that BAs are Bridging the Gap.

Why is business analysis difficult? ›

Business Analysts manage several stakeholders, understand, and communicate requirements and manage expectations. These activities pose challenges for Business Analysts. These challenges are related to communication, negotiation, interactions, elicitation and documenting requirements.

What is the most difficult part of being a business analyst? ›

Survey participants identified analyzing and interpreting data as a prominent challenge in business analysis. To overcome this, analysts should enhance their data analysis skills and leverage advanced analytical tools.

Is business analytics hard? ›

In summary, business analytics can be challenging, but whether or not it is "hard" depends on an individual's background, skills, and experience. With dedication and effort, individuals can overcome challenges and develop the skills and knowledge necessary to succeed in the field of business analytics.

Is IT hard to be business analyst? ›

Business analyst isn't a difficult job to pursue but can be slightly more difficult than usual business opportunities. This is because it needs extensive patience in terms of research and analysis.

What makes a bad business analyst? ›

An ineffective Business Analyst may have a lack of attention to detail, resulting in missed requirements, incorrect assumptions, or inconsistencies within the project documentation.

What should a BA not do? ›

13 common business analyst mistakes
  • English language. ...
  • Following the framework blindly. ...
  • Ignoring the culture and corporate policies of the customer. ...
  • Ignoring changes in the customer's domain. ...
  • Lack of proper roadmap. ...
  • There is no communication plan and stakeholder map. ...
  • Arrangements are not fixed. ...
  • Lack of visibility.
Apr 5, 2021

Is business analyst a low stress job? ›

How about its occupational stress score? The labor department placed business intelligence analysts at 63 out of 100 (the highest ranked stress score was a 99, and the lowest 37).

What makes a strong business analyst? ›

Business analysts evaluate data quality, understand the context that produced the data, and use data to answer questions and glean insights. A good analyst also identifies trends or patterns, opportunities for improvement, causal relationships, and more.

Is business analyst a happy career? ›

Are business analysts happy with their salary? Business analysts rated their satisfaction with their salaries 3.4/5. The majority of business analysts are quite happy with their salaries, with very few having complaints about their income level.

How stressful is business analytics? ›

Business Intelligence Analysts play a critical role in informing strategic decisions with data insights. The pressure to provide accurate and timely information for high-stakes decisions can be a significant source of stress, with the potential to affect personal time as analysts work to meet expectations.

Is business analytics full of math? ›

Business analytics uses mathematical and statistical modeling to optimize business performance. The job description requires both analytical skills and knowledge of business processes.

Is business analytics a lot of coding? ›

Business analyst may survive without the programming knowledge, But due to rising job competition and business needs, one must gain a fundamental understanding of how coding functions.

Do business analysts make a lot of money? ›

According to Indeed, here is the average Business Analyst salary: Entry-level salary: $55,000. Mid-level: $84,000. Senior-level salary: $128,000.

What is the average age of a business analyst? ›

Zippia's data science team found the following key facts about business analysts after extensive research and analysis: There are over 272,851 business analysts currently employed in the United States. 46.1% of all business analysts are women, while 53.9% are men. The average business analyst age is 43 years old.

Can I become a business analyst with no experience? ›

You may be able to become a business analyst with no experience, but you likely will also need to obtain the right skills to enter the field. Learn all about the industry and the opportunities it may offer, including how you can forge your own career in the world of business analysis.

What are the challenges faced by business analytics? ›

Besides the possibility of messy data due to the high volume, they also face other challenges such as collecting meaningful data, selecting the right analytics tool, data visualization, multiple-source data, low-quality data, lack of skills, scaling challenges, data security, budget limitations, lack of a data culture, ...

What are the hard skills of a business analyst? ›

Analytical and Critical Thinking

Analytical and critical thinking is one of the core business analyst skills. A business analyst must analyze and translate the client's requirements distinctly. Critical thinking helps a business analyst in assessing multiple options before arriving at the aspired solution.

How do I get good at business analysis? ›

6 Tips on How to Succeed as a Business Analyst
  1. Understand the Business. A business analysis professional must always have the bigger picture in mind. ...
  2. Develop Analytical Skills. ...
  3. Adopt a Systems Thinking Approach. ...
  4. Pay Attention to Detail. ...
  5. Follow Industry Trends. ...
  6. Seize Professional Development Opportunities.
Aug 8, 2023

Top Articles
Latest Posts
Article information

Author: Aron Pacocha

Last Updated:

Views: 5625

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Aron Pacocha

Birthday: 1999-08-12

Address: 3808 Moen Corner, Gorczanyport, FL 67364-2074

Phone: +393457723392

Job: Retail Consultant

Hobby: Jewelry making, Cooking, Gaming, Reading, Juggling, Cabaret, Origami

Introduction: My name is Aron Pacocha, I am a happy, tasty, innocent, proud, talented, courageous, magnificent person who loves writing and wants to share my knowledge and understanding with you.