Professional Documents
Culture Documents
Please use this discussion to share your thoughts on the BSA’s role. To make your contribution, simply reply
to this post or any other post in this discussion.
There is a lot of debate around the exact role of a business systems analyst (BSA) and how this role differs
from that of a business analyst (BA) or systems analyst (SA). Read this article about the differences
between a business analyst and a systems analyst as a starting point for conducting your own research.
Do you agree that there is a clear distinction between these three roles and the skills that they require? What
are the specific skills and knowledge areas of a BSA? Under what conditions might these three roles be
discrete, or overlap, or even identical?
Note: Try to focus on a single key point or theme and keep each post brief – shorter than 200 words.
8
8d ago
8d ago
I tend to think that the skills and knowledge areas of a BSA is a combination of that of a
BA & SA.
Where the BA focus more on business processes and looking at solving a problem from
a business perspective. The SA focus on systems and looking at solving a problem form
a technical perspective.
Both roles require strong problem solving and analytical skills and the ability to focus,
with close attention to detail.
A BA needs a broad base of business knowledge, while the SA’s skill set is more
technology specific.
"SA needs BA to determine what is needed for the code to work effectively, where the
BA needs the SA to make the code work effectively."
The BA act as a bridge between the business stakeholders and the project team. They
also make sure the project’s implementation as per the business expectation and
maintain communication throughout the project life cycle.
The SA also analysts, but have in-depth technical skills and are more involved in IT or
software related projects.
10
2d ago
A great answer Taschyana, the way I see the roles playing out in a mature
organization is the BA is that key project element whom workshops meets
and transforms a clients wishes from somewhat pe in the sky ideas to
business specific requirements with a key understanding of how the flow
fits together in order to achieve specific outputs. The SA whom also has
the ability to perform these funtions rather steps in at this point. Takes the
now well modeled process and requirements of business function and
relates this into more technical system specific information. Targeting the
technical systems solutions required to meet the business process and
requirement in a technically effective and efficient manner.
8d ago
To me there is a clear distinction between 2 of the 3 roles. The business systems analyst
and business analyst share many specific skills around the business engagement (BA)
but the BSA is involved in technology discovery and research as well.
4d ago
Hi @Shaun Budd, I tend to agree that there is a lot of overlap for BA and
BSA, I actually believe that BSA is a more focused field within BA that
looks at solving problems and meeting objectives specifically by
implementing and improving systems. I think that System Analysts are
experts in multiple or specific systems, and have the technical ability to
enhance systems, but may lack the skills to elicit requirements from
business.
8d ago
To me the BSA is more of the link of the other two , has understanding of both BA and
SA also has the knowledge and skillset of both, BSA also assists to ensure that the
business requirements/ expectations and systems functionality are aligned.
BA is more on the identifying systems requirements in order to achieve prescribes
business expectations BA does not get deep into the technical setup of systems such as
coding , that's where the SA come in .
SA is more on the technical side of things such as setting up/ coding the system to
achieve identified / prescribed objectives .
8d ago
After going through a lot of articles I can agree that the is clear distinction between these
roles, BSA & SA requires one to be more technical skilled and a BA is someone who
performs business analysis they are experts in business processes and their focus is more
on the business side.
8d ago
There is definitely some overlap between some of the responsibilities and skills of a
BA/SA but there is a differentiating factor when looking at the required qualifications
for each individual role. BA's tend to apply a business operational perspective when it
comes to business processes whereas a SA is more technical and tends to focus more on
the back-end processes to keep the engine running.
These roles can easily be merged/seen as identical but one can clearly see that it would
rather be beneficial to have both a BA & SA on your team to offer the best perspective
for your business.
4d ago
1
8d ago
While there is a clear distinction to me regarding a BA and a SA, it's less clear what
makes a BSA distinct from a BA. Unless the BSA is a combination of a BA and SA, but
it's not very obvious. As for the difference between a BA and SA: The focus of a BA is
on business requirements, while the focus of a SA is on business systems requirements.
There is some overlap no doubt, but the two roles wear different hats. The BA finds
solutions to business problems through a business lens. The SA looks at solving
problems from a technical perspective. The BA needs superior communication skills as
they engage with a wider network of stakeholders and acts as the liaison between
technical and non-technical stakeholders. SA communicate more with technically
inclined peers.
8d ago
I think traditionally, The BA duties include analyzing and communicating with the
stakeholders and translating their business requirements. The SA duties include
analyzing and communicating with the development team and translating the system
requirements from the business. I always say that the SA is the interpreter, translating
from the business language to programming language. As most companies are moving
with time, the BSA role was born to kill two birds with one stone. The BSA possesses
skills of both the BA and SA, focusing on Business requirements and System
requirements.
8d ago
There is a clear distinction between BA & SA as well as the skills required for each role. Where
BA is focused on the communication between the Stakeholder and technical team. SA is focused
on the actually coding of a system and can identify and rectify coding errors. BSA is therefore a
combination of both BA & SA.
The specific skills I have noted for BSA is to identify problems in current systems,
gather specific information from client, Design System/s to client’s specifications, liaise
with client and stakeholders to meet expected outcome.
These roles will be discrete when a company specifically employs a BA or a SA. The
roles are overlap if a company chooses to employ one person to fulfil both roles.
8d ago
I do agree that the difference is based on the role and the skills required.
BA can distinctly identify the system failures that has caused the issue and is capable of
engaging the the necessary stakeholders to conceptualize the desired outcome.
SA would be capable of identifying the error/discrepancy in the code and fix where
necessary, furthermore gather data and implement.
BSA in simply terms would be a combination of the above which make their role and
skill much more efficient for maximum productivity.
8d ago
I do agree , that there is a clear distinction between the 3 roles and the skills that is
required
BSA & SA - Needs to be able to understand the business, and able to understand code
but not necessarily know how to code , as that is the developers job, but understand the
business logic of how things work from a back-end perspective.
BA - Also needs to understand the business and be good at gathering requirements from
holistically point view so that SA can suggest a solution that would meet the business
needs. The BA doesn't need to be technical, as the solution design is not expected from
them.
In terms of how they overlap it really depends on the company that hires you if it
decides to hire one person to fulfill both roles, as you can find that in some companies
the BA comes with the solution and still gathers the requirements and vise versa for the
SA.
8d ago
Most organizations use the terms interchangeably to describe the same role or Job. But
the two are different positions, with distinct descriptions and duties.
A system analyst role, on the other hand, focuses more on the technology or system
aspect of the solution. Business processes can change without necessarily changing the
system and usually, only a business analyst would be involved in this type of change.
System analysts only come in when there is a system change and focus more on the
technical aspect of the change or solution.
As a system analyst, I was more involved technically when compared to my current role
as a business analyst.
2
7d ago
What I picked up from the info graphic in unit 2 is that the specific knowledge areas of a
Business Systems Analyst would include :
4d ago
I also looked back at this and there was no specific mention of coding
abilities for the Business Systems Analysts, which seems to be mentioned
a fair bit in System Analyst functions.
1 reply
3d ago
Hey Leigh,
7d ago
Before reading the article, the first thing that would come to my mind would be a BSA is
a role that would do the work of both of a BA and an SA.
Although both BA and SA may share a couple of skills such as process modelling,
understanding of the organisational structure etc, as they work hand in hand, a BA is
more on gathering requirements from Business and interpreting them to an SA with
diagrams, While an SA translates those requirements by coding and building a system.
7d ago
After going through this article, I agree that there is indeed a clear distinction between a
business analyst role and a systems analyst role even though these roles may somewhat
overlap in certain instances. One striking difference is that a business analyst does not
necessarily need to know how to code whereas a systems analyst on the other hand must
be able to code so that they are able to rewrite code in implementing new changes in the
the system. In essence, a business analyst focuses more on what the business needs and
facilitates change by devising solutions that will ensure that systems work optimally and
effectively. The systems analyst focuses heavily on the technical implementation of new
systems or making changes to the existing systems in an attempt to make them to
function better.
7d ago
a typical BA role is to be a middle role player between Business and IT. a BA is there to
assist Business in alleviating pain points in the Business process and/or system
inefficiencies. by applying different Requirement elicitation methods the BA is
generally liable for documenting the Business case, BRS's and FRS's. the SA usually
plays the technical role and is responsible for drafting the Technical Requirement
Specification and Technical solution design. the SA also reviews the technical
developed solution against the FRS. the BSA as per this Module seems to be applying a
system approach in resolving the Business pain points. from work experience a BA and
SA do overlap in certain instances, especially in process automation and system design.
7d ago
Going through Unit 2 it becomes more clear that a BSA is a combination between an BA
and SA, it's almost like the all in one solution.
It's a complex role and you require the knowledge and skill sets of both BA and SA to a
degree. You need to be able to understand the business requirements in such a way to
develop and present a business case, with strong emphasis on IT knowledge.
7d ago
In theory there is a very clear distinction between a BSA and BA and I agree with the
comments. Many organisations however do not have the luxury of having both. Some
don't have either, yet there are people fulfilling these roles. In practice, I see the
distinction between these two titles largely depend on the systems they are part of.
7d ago
I've also noticed that most Companies don't have both, where I work we
only have BAs, we cover both the responsibilities of BSA and BA because
they are more or less the same. The course is very interesting as I notice
these slight differences
7d ago
I think the Business Analyst is the catalyst to get things done between Business and the
Systems Analyst. The BA role has to know how to speak "Business" as well as "System"
to get the desired outcome understood by all involved and to get it to completion and
add value. The BA also has the insight to make meaningful suggestions knowing how
Business works and having an understanding of how the System works; can be
instrumental in getting the System to do what Business wants it to do in an even better
way then they thought possible.
The 3 roles overlap in that each should have an idea of how Business works and of how
Systems works but the primary focal area is Business for BA, System for SA and a
combination for BSA. You will however need a combination for effectiveness purely
because the high level BSA cannot accomplish all the work required for the more
refined BA and/or SA work especially in an Agile environment when there are
continuous conversations and deployments of finished work.
like this
1 reply
7d ago
I totally agree with the part "Business Analyst is the catalyst to get things
done between Business and the Systems Analyst", in addition to that a
Systems Analyst would the catalyst between the BA and the dev team". Its
sort of like an interconnected chain.
6d ago
7d ago
A BA looks at the at the problem, analyses the problem and unpacking the problem and
coming up with solutions by liaising with IT and Stakeholders.
Where a BSA looks at the problem and solutions and determines how to solve the
problem, realistically.
7d ago
For me, there is a big difference between an SA and an BA. I think of it almost like a
surgeon vs an oncologist. The surgeon removes the cancerous mass, and the oncologist
just 'mops' up after to ensure all masses are removed and doesn't spread by giving chemo
and doing scans etc. In this analogy, the masses are the technical problems which the
surgeon (SA) fixes/removes through being able to code and fix the technological issues.
The BA is the oncologist who identifies the issues and advises on the best way to correct
it and instructs the SA what to do or what is needed to fix the problem. Although there is
a difference, these two work hand-in-hand to make an entity function better or more
efficiently. BA's are more people's persons as they have to interact with stakeholders,
management and the IT department. SA's are rather more technical and fix the issues at
hand through coding and their technological knowledge.
7d ago
BA- Functional
Here the personnel dives into business processes and Business requirements and merge
them to present the business case which will be aligned to the entity’s mission/vision.
BA are crucial in assisting stakeholders with translating their desired system changes &
outcomes through functional means. Gathering of requirements and drafting coherent
specifications that are clear pin points on program enhancement areas.
SA - Technical
They understand the architecture of the entire system & they are able to write technical
program to achieve the enhancement/changes as per requirements specifications
prepared by the BA.
Conclusion
My end point is that (BA & SA) are discrete in their normal functions, but with the
course title ‘BSA’ there seems to be fusion between the two and With the rising demand
of technical skills BA’s are now also expectant to have a developed technical knowledge
by understanding the technical program or even been able to debug the program at an
immediate level.
2d ago
I like the presentation of your answer and layout and agree with the
conclusion with regards to the course and the fusion of skills required in
the role of a BSA.
7d ago
The difference between a Business Analyst (BA) and a System Analysis (SA) is
definitely evident. As we know the prime focus of the BA is to analyze the business ito
its current processes and systems and elicit requirements from the business to address
operational business challenges. They wear different hats (project
manager, negotiator, customer relationship manager and many more).
The system analyst makes the "dream" come true by translating the business system
requirements into a technical specification through system improvement design and
implementation.
In other words, the BA highlights the key areas of system improvement and comes up
with a realistic plan to improve business operational success. The SA then comes up
with a realistic system implementation contributing to such improvement.
BA needs business, presentation and people skills to identify the business system
challenges and elicit requirements for improvement. The SA needs technical,
development skills to code/built system solutions that address identified business system
challenges and contribute to improvement.
In my opinion, BSAs fuse the skills, capability and responsibility of both the BA and SA
roles into one making for an ideal, more valuable and cost effective asset to any
business. I see the BSA role evolving into a more in-demand and challenging role in
future.
6d ago
I think the BA is more like the word says " Business Focussed" ( Looking more into
Business Processes, Strategy, Policies, Plans ect) Where the SA Focusses more on
SYSTEM processes from a Technical viewpoint?
6d ago
I think a BA and a SA work hand in hand, they both need each other to make a process
work.
I say this because a Business Analyst talk the people's language as they engage with the
stakeholders, they would ideally know what works and what doesn't for an end user and
to be able to deliver this they need a System Analyst to do the coding and technical work
to produce a system that works for all end-users/stakeholders.
6d ago
6d ago
Do you agree that there is a clear distinction between these three roles and the skills that
they require?
• I do agree that there is a clear distinction between these 3 roles and the skills they
require
• The Systems Analyst not only needs to understand the technical terms but have the
skill-set to actually look at existing SQL code and update it to ensure changes are made
accordingly, or be able to write new code from scratch according to requirements
• Even though the Systems Analyst is able to get a change done, they are not
necessarily able to communicate changes to stakeholders in a way that is easily
understood, the Business Analyst needs to understand necessary IT jargon but be able
to communicate this information to stakeholders effectively. They also work with teams
of a project pull them all together
• SQL
• Project Management
Under what conditions might these three roles be discrete, or overlap, or even identical?
• In general I would say that all three would require sound know as to the Systems
works and functions as well as knowledge of good Business practices
6d ago
6d ago
I believe that there definitely is a difference in roles between a Business analyst and the
Systems analyst but even though their roles differentiate I do believe they work hand in
hand. The system analyst is more technical and deals more with the software/IT system.
The Business Analyst whilst they can not code, they also find faults and solutions within
the software but at the same time they also deal with the people side of the business. The
Business Systems Analyst is a combination of the two roles.
5d ago
In my understanding the roles are related to some extent but there is also clear
distinction between the roles. A BA will be more focussed on the processes of a business
and how to improve them, adjust them to resolve problems and all together to meet the
objectives of the business. Whereas, a BSA will be more focussed on the systems of the
business and need the technical knowledge to improve the systems. A SA has more to do
with coding of the software and can identify errors, make adjustments and improve the
software. In my view there will be times where the roles of a BA, BSA and SA will
overlap and I think they all work together to make sure all the systems and process are in
place, up to standard, and working effectively so that the business objectives will be
reached.
5d ago
There is a clear difference between the SA and the BA. The SA is required to have the
technical skills required to tackle the "how" to achieve functional and non-functional
requirements. The BA may not have the technical skills, but is able to understand
business process and how these systems can/should be improved to meet the needs of of
the organization. The BSA's function overlaps with both the BA and SA's roles, and it is
important to have at least one of these analysts (selected according to the needs of the
organization and the nature of the project) part of a project to ensure that the
organizations needs are met.
5d ago
Ultimately, both need to have a systems view of the organisation in which they operate
within in order to successfully drive change and improvement for the business.
I share the same sentiments as my class mates when it comes to there being a clear
distinction between BA and SA, with the former being more business requirements
inclined and the latter more technically inclined (to business systems). I am not so sure if
BSA can clearly be distinguished from the two as its scope overlaps that of BA and SA,
and therefore BSA comes across more as a combination of the two.
1 reply
3d ago
After reading through the Kabeljou case study, I'm getting more convinced
that a BSA might actually be a combination of BA and SA, especially
because both roles have an interdependency.
5d ago
I have found, in my past experience, that the main difference between a BA and an SA is
the language used. The technical jargon used by SA's can be quite confusing at times as
it deals with a very specific problem within the operation of a system. They tend to go
very granular on the 'nuts and bolts' and often times loose you in the technicality of the
solution. They are more often than not internal facing and lack the soft skills required to
deal with stakeholders outside of their immediate environment. The BA on the other
hand has to always have the bigger picture in mind and keep the language high level.
Often speaking to the philosophical issues and solutions rather than the code used to
provide the solution. They need to be able to translate the technical jargon into a way
that external stakeholders can understand and vise verse. I have found that the best way
for BA's and SA's to communicate with each other is through diagrams (as far as
possible). There is no way for misinterpretation and each stakeholder can then draw their
own conclusions.
5d ago
The BSA encompasses what is said about BA but bridges the gap by understanding the
business or organization as a business system, both the from the internal and external
environment perspective. Must be able to liaise on this level with all stakeholders and
taking the business requirement to the level of a recommended solution. Bridging the
gap further means that the BSA also has the technical knowledge to interpret and
improve on technical solution specification as well as the technical design specification
during the development of an ICT system. The BSA remains involved until the solution
has successfully been implemented.
5d ago
I think depending on the project the role of a BA & BSA roles can overlap.
Both roles require similar skills such as facilitation skills, translating technical
specifications.
BA & BSA - is a liaison between business and the IT developers. A Business Analyst
can be sometimes seen a project manager because they have to co-ordinate everyone to
focus on the project.
A BA & BSA should be able to translate business requirements to IT jargon and vice
versa.
In some projects I think it would be advantageous to have SQL skills as BA. They don't
have to write code, but they must understand what the code is supposed to do. It is also
possible not to work on an IT project as a BA.
In my personal experience I think having SQL and some minor C# skills will help me
communicate more effectively with the IT team.
SA I see more of a technical role, which may include more dev work than the actual
process. They analyse, design, and write code.
I do believe there is a distinction between a BSA and a SA with regards to the skills they
require.
4d ago
To BSA is combination of both BA and SA . The systems analyst and the business
analyst are two different roles. The systems analyst is a technical role that focuses on the
software required to run a business. The systems analyst designs, builds, and tests
software systems. They work closely with engineers and other technical team members
to define requirements and implement solutions. The systems analyst is often required to
have a strong background in programming. Business analysts are change agents; they
are experts who examine an organization by recording its systems and procedures,
analyzing its business model, spotting weaknesses, and coming up with remedies.
4d ago