Are you wondering what a business analyst does? Do you find conflicting definition of a business analyst job role in different job descriptions? Or perhaps even among different employees with the same job title in your organization?
You are not alone. There are many definitions of a business analyst role.
In this post, you’ll discover the key responsibilities of a business analyst, and why, although business analyst roles can vary widely, there is still an essential core of what makes a BA.
(By the way, if you think you might want to start a career in business analysis, you are probably going to want join our free workshop – Quick Start to Success as a Business Analyst.)
Defining The Business Analyst Role
Out of chaos, we create order.
Out of disagreement, we create alignment.
Out of ambiguity, we create clarity.
But most of all, we create positive change for the organizations we serve.
Business analysts lead teams from the inside out. We create positive change for our organizations. We inspire others to follow us on our path toward positive change. We help everyone understand exactly what that change is and how they can contribute to it. We help teams discover what the change should be.
On every successful project you’ll find a business analyst. Their title might be director of technology, product owner, product manager, requirements analyst, business process engineer, VP of operations, development lead, team lead, project manager, or CTO. The title is rather irrelevant. The activities of creating alignment around a clear understanding of “done” that creates positive change is what it means to be a business analyst.
Source: Bridging the Gap’s Business Analyst Manifesto.
In essence, if you’ve helped teams focus on alignment, clarity, and positive change, you are filling the essentials of a business analyst role.
The Key Responsibilities Included in a Business Analyst Role
The Business Analyst Role includes taking the requirements aspect of the project from start to end, by executing on the business analysis process.
At Bridging the Gap, we teach an 8-step business analysis process framework that includes the following steps:
- Step 1 – Get Oriented – Start actively contributing as quickly as possible.
- Step 2 – Discover the Primary Business Objectives – Ensure the right business problem is solved.
- Step 3 – Define Scope – Gain agreement from stakeholders on the scope of the project.
- Step 4 – Formulate Your Business Analysis Plan – Identify the deliverables, stakeholders, and timelines for a comprehensive solution.
- Step 5 – Define the Detailed Requirements – Establish an efficient and collaborative rhythm.
- Step 6 – Support the Technical Implementation – Ensure the technical solution meets the actual business objectives.
- Step 7 – Help the Business Implement the Solution – Support business stakeholders so that the solution ultimately delivers the intended result.
- Step 8 – Assess the Value Created by the Solution – Assess the ROI of the solution.
Depending on the role, the BA professional may also take on more senior-level business analysis responsibilities, such as such as strategic analysis, learning new domains, and project portfolio management.
But Business Analyst Roles Can Vary Widely
The definition of business analysis allows for many different approaches to the role. It brings in professionals who work on software projects, business process changes, logistics, or ensuring compliance with regulations.
It brings in professionals who work on projects focused on integrating multiple software systems, building new software systems, and modifying existing software systems, or migrating from one software system to another.
Sometimes specific industry expertise is required to be successful. Pick any attribute of a project, organization, or stakeholder group — oftentimes the business analyst role in that context is shaped around multiple attributes.
Hybrid Business Analyst Roles Are Incredibly Common
What’s more, it’s common for a specific business analyst role to be a hybrid role, meaning that you will have responsibilities beyond the core of business analysis.
Common hybrid roles include:
- Business Analyst / Software Tester
- Business Analyst / Project Manager
- Business Analyst / Product Manager
- Business Analyst / Software Developer
Because business analyst job titles are used inconsistently, it’s not uncommon for these hybrid roles to be under the title of “Business Analyst”. It’s also not uncommon for a role like Project Manager or Software Developer to simply include business analyst responsibilities.
The Difference Between Business Analysis and Related Roles
And, there are many roles that are closely related to business analysis. Here are a few posts in which we look at the lines between business analysis and other roles:
- The Difference Between a Systems Analyst and a Business Analyst
- The Difference Between a Product Manager and a Business Analyst
- The Difference Between a Subject Matter Expert and a Business Analyst
- The Difference Between a Project Manager, BA Lead, and Business Analyst
>> Get Your Quick Start to Success as a Business Analyst
At Bridging the Gap, we help mid-career professionals build the foundational business analyst skills they need to thrive in a variety of business analyst roles.
If business analysis is a career that you want to pursue, the absolute best next thing to do is to join my free Quick Start to Success workshop. You’ll learn how to avoid the most common pitfalls faced by new business analysts and the step-by-step business analysis process to create predictable, consistent project success.
>> Click here to register for the free workshop today <<
>>How to Learn the Foundational Business Analyst Skills
When you join The Business Analyst Blueprint® certification program, you’ll gain real world experience in the industry-standard techniques and business analysis processes. You’ll create work samples vetted by experienced instructors and have the opportunity to become a credentialed business analyst as a recipient of the Applied Certification in Business Analysis™ (ACBA).
26 thoughts on “The Business Analyst Role Defined”
@k das, It’s with a digital interactive agency, so marketing is a part of the company’s make-up. Thanks for commenting!
Would i join this discussion!. I believe that’s a BA in digital marketing company. Am i right!?
I have found your blog to be EXTREMELY helpful to me. I have transition my career from a web developer/digital content manager to a BA (new to the profession). My question is what is the difference between a traditional BA and a Digital Marketing Business Analyst?
Thanks and so glad we can be of help. I’ve never heard of a Digital Marketing Business Analyst, so my guess is that it’s a title used in one or possibly a few companies, likely inconsistently.
Thanks Laura for your clarification and help!
I’m trying to have a BA role introduced at my company, a medium sized organization. Any material you could direct me to on how best to make a successful business case to those who may be unfamiliar with the role would be much appreciated!
It is a very good discussion about the nature of a BA role, but I don’t like the publicity of a role because having an attitude of analyzing or negotiating something is not enough to be a professional BA. Let us diffrenciate between an analytical thinking skills required to do a job wisley and the art and science of a business analysis in many business fields to enable a communication of the problem solving to all parties
Being very professional in negotiating a supplied quantity for a specific raw material with an external supplier, internal planners and marketer; shipping agent, and after all re-adjusting a forecast with your top-management staff for the finished goods which use this raw material makes your work complete in an excellent way
But we talk about a BA when we talk about the steps you did, esablishing a system to be followed, document it, makes policies and SOPs, convert the procedures to software specifications, or even plan and manage its creation and implementation.
Also, companies need a BA when establishing new business systems which is not a responsibility of a specific area-related guy
communicating with a comopany’s distributors to set some protocols to get sales data from them-Sales & Marketing responsibility, benfit from it in ajusting replinshment level and speed-Logistics responsibility, esablish a software to store and manipulate these data-IT responsibility, and rolling forecast every month in an S&OP meeting-Top management staff responsibility.
Finally, I hope my perspective helps you in defining a BA role
Thanks & Best Regards,
Ehab, Can you be more specific about what “publicity” you are finding?
Excuse me I have used the wrong word
I mean by this word that we should not consider a person as a BA because of just he has an analytical thinking skills, which is now an essential skill for most jobs
But there are many other skills and functions for the BA may not be available in other people although they have the skills of analytical thinking
My apologies again for this mistake
Thanks & Best Regards,
Thanks for clarifying and no worries. I just wanted to be sure I understand so I could respond appropriately. I do think that having the critical thinking and communication skills and the willingness to problem solve in your work gets you 80% of the way there. No, you may not be a “titled” BA but you definitely have the BA mindset and are doing business analysis.
I just discovered your site. What a terrific resource!
I just wanted to add a note regarding the BA role vs. the practice of Business Analysis (a distinction touched on by the BABOK quote you began with) – in particular with respect to ‘agile’. Increasingly, I have seen our clients are incorporating agile approaches. One strong principle these clients follow is that there be no intermediary between the IT side and business – so the concept of the BA as an intermediary is completely abandoned. In addition, agile team members tend more to be multi-functional rather than dedicated to one aspect of the project. This does not mean that there is no place for a BA in these shops – but it does change the nature of the role. Firstly, the BA’s purpose in an agile environment is to facilitate communication between the two groups, but this communication happens while both groups are in the room – not with a BA shuttling back and forth between them. Secondly, the role may be ‘virtual’ – not a dedicated person but, instead, someone who practices Business Analysis during a project while also engaged in other activities. (E.g., in Scrum, BA responsibilities are carried out by the Product Owner and an analyst team member.) So – while a formal BA role may not exist in these environments, the practice of business analysis persists and knowledge of BA techniques is still essential.
Thanks Howard! I agree that the BA should not limit themselves to being an intermediary, regardless of the environment. At our best we are helping facilitate conversations between all stakeholders – and on a software project that means business and technical stakeholders. To be a mere intermediary is hopefully becoming ancient history for business analysis.
And yes, anyone who does business analysis is a business analyst, regardless of their job title.
I would like to add an interisting view on the business analyst role. Although it has “business” as part of the name, I think it is important to remind everyone that, besides the business users needs, the solution defined by the business analyst has to fulfill the company support areas users as well. The best solution for the company is the one that meets balance between business users needs and support/operations users needs as well.
Very good point – this comes back to the work the BA does to analyze the stakeholders and get all the right people involved in the problem-finding and decision-making to ultimately achieve the business objective for the project. We discuss this idea more in this post:
This is my first time on bridging the gap.Though i don’t understand much of BA profile,but i would like to confirm my understandings so kindly correct me if i am wrong.
BA’s are the person considering all through about the quality of a product as per the stakeholders and performance concerns acting.
I have been going through your blog , and i must confess i am really thrilled, the dedication and vibes here is awesome.
I am relatively new to business analysis and have been trying to get a second contract role ever since Jan, I have been invited to this job interview, and i have been asked to give a 10 min power-point presentation on Friday 15th march.
Just wondering if you guys could through me some hints on this
“As a business analyst, your influence extends across the whole project lifecycle. How can you go above and beyond an analyst role to ensure your project is delivered? Where do you see the key challenges and how will you overcome them?”
Thanks for your feedback and great to have you as part of Bridging the Gap!
That presentation topic is very much a loaded question, as it presumes a shared understanding of the BA role for this organization.
If I can venture to read through it (without context which is always risky) I would say that they are looking for someone who will do what it takes to make a project successful. Whatever approach you’ve decided to take, I’d recommend you include some stories from your past career experience where you went outside your formal job description to ensure your project was delivered. Hopefully your audience will be impressed by your ability to dive in and make things happen.
Anurag and Ehab,
Thanks for your comments. You definitely provide a few variations on the business analyst role, but in my experience they do not represent all of the variations. One challenge that new BAs face is looking at specific jobs such as “Business Systems Analyst” or “ERP Systems Analyst” and trying to marry their qualifications to the qualifications of the job. It can seem that even when one is qualified to be a business analyst, one is unqualified for many of the jobs. So, thank you for sharing your experience with the role as it helps illustrate this very point about how BA roles, although revolving around a common definition, can be very different on the surface.
This is the first time to me to contribute with you i hope to provide a good contribution as i’m acting nowadays as a business analyst for my company’s supply chain-downstream side.
BA is the one who is have a very strong technological background and a heavy weight business understanding for multiple areas.
From this point, he will be able to understanding the issues regarding the business processes and he also knows what is the proper solution or the road to solve these issues.
Because of the technology side you can meet BA for SAP, Oracle, or Microsoft
The opposit is true also, you can meet BA for logistics, supply chain, sales and marketing, or operations management
But i think that the main skill set he must has are as the following
Communication skills, verbal and written
Computer skills (Excel with Macro, ERP solution, MS Visio, MS Project Manager)
Business Subjects such as (SCM, Marketing and Sales Administration, Operations)
After all, it is a life time knowlege and experience and it has no limit
Glad to share my ideas
ERP System Analyst
Amoun Pharmaceutical Co.
A business analyst bridges the gap of understanding between business and technology to accurately define software requirements and carefully control scope.
This role is responsible for identifying and documenting requirements and analyzing these requirements from a business perspective. They define current and future operational scenarios (processes, models, use cases, plans and solutions) and work with the client and the I/T Architect to ensure proper translation of business requirements to I/T solution requirements.
And these are the different levels of BA Roles…
A Business Consultant – works at a high level to analyse a Clients business and recommend and develop solutions to address their business problem
A Business (Requirements) Analyst – works at a lower level to identify, analyse and document the business requirements and deliver work products through the project lifecycle
A Systems Analyst or System Architect – translates the business requirements into System / Functional requirements, which are then passed to Application Developers.
A Business Test Specialist – develops the business test scenarios and test cases for verifying that the “right system is built”, based on the requirements documents
Thanks for your thoughtful questions. They are a bit outside the context of this post so I’m going to submit them for consideration by the Bridging the Gap authors so we can provide you with full answers in a future Help a BA post.
In our organization, 15 business analysts are siloed in various departments within IT reporting to 6 managers. All BAs perform business analysis but some also support applications. Therefore, only a few (5) business analysts operate on an enterprise basis, meaning that they can be assigned to any project instead of being domain focused. In aligning our processes, the BA leaders agreed that junior BAs could support applications but at the Senior level, they would slowly phase off support and be more enterprised focus. However, phasing Senior BAs off support is proving to be challenging due to a lack of resources. Do you ever see BAs involved in support? We are struggling in our endeavors to create a pure business analyst role. How can we make the best of this situation?
In trying to create a Center of Excellence, we have created templates for requirements documentation, use cases, stakeholder analysis, use Visio as the software for flowcharting and identified a standardized process for requesting BAs and identifying the high-level scope of work to be used for prioritization. What suggestions would you have to help us mature our processes?
“Where there is a business problem, the business analyst is there to facilitate the solution.”
Agreeing with Adriana — nicely put, Steve!
And, Adriana, you really helped clarify the pain point with this statement:
“The reason for Laura’s answer to most questions, “it depends” is because there are multiple types of business problem, all requiring different paths to find their optimal solution. Different tools and techniques are required in different situations, and a talented BA will develop with time the ability to attack a wider ranger of problems with a broader perspective, addressing them with an increasingly diverse set of tools and techniques.”
And because of this reality, although the pure definition of business analysis is rather pure and can be simple, the roles themselves, as I mentioned in the post are messy. With each type of business problem or prescribed technique within an organization typically comes a host of job qualifications you may see once or twice or that you may see more and more consistently across roles.
BAs coming to the profession don’t necessarily start with a pure goal. They are looking at some possible roles and asking “would I like to do that?” or “am I qualified to do that?” And in starting to wade through the mess of possibilities it can be rather difficult to find out what a business analyst role really is.
Thanks to you both as together you have given me another strategy for helping us all find answers. As placing the questions in context of a pure definition, just with the examples that Adriana here suggests, would lead us in a common direction.
“Where there is a business problem, the business analyst is there to facilitate the solution.”
Nicely put, Steve! Perhaps your statement will help people who write to Laura with this type of question start to answer the questions themselves.
“I gather requirements and analyze them to some extent” -> is your analytical work facilitating the solution? If yes, you are doing business analysis work (and being a business analyst even if your role has another name).
“What are the deliverables of a business analyst?” -> anything that can help facilitate the solution: requirements statements, annotated wireframes, prototypes, diagrams, executive presentations, recommendation reports, etc. depending on the particular problem and solution domains you are dealing with.
“Is there room in the business analysis role for data analysis?” -> does the solution for the business problem requires data to be created, modified, aggregated, presented, etc.? if the answer is yes, data analysis facilitates the solution, and consequently is part of the BA work.
And on and on. The reason for Laura’s answer to most questions, “it depends” is because there are multiple types of business problem, all requiring different paths to find their optimal solution. Different tools and techniques are required in different situations, and a talented BA will develop with time the ability to attack a wider ranger of problems with a broader perspective, addressing them with an increasingly diverse set of tools and techniques.
I have found that a simple definition of the role helps. How about: the business analyst is the customer (business, user) facing member of the solution team?
or looking at it from the other direction: the business analyst is the voice of the business on the solution team.
Both definitions acknowledge the issue of solving business problems and place the business analyst smack in the middle of the effort. Both definitions also incorporate such varied positions as user experience analysts, human factors analysts, information architects, and can clearly include all the non-IT-projects, such as defining RFPs, creating marketing programs, deciding what new market to enter or which company to buy, or orchestrating the move of the organization into a new facility, all of which require a business analyst role.
Where there is a solution effort there must be a business analyst involved in name or in role. Where there is a business problem, the business analyst is there to facilitate the solution.
Simple. Straight-forward. Concise. And eminently powerful.
Pingback: Tweets that mention What is a business analyst role, anyway? -- Topsy.com