Can anyone tell me what business analysis is and who is a Business Analyst?
Who Is A Business Analyst
It is very hard to describe this profession as this is a field which is growing.
A Business Analyst (BA) plays very important role in the success of an organization.
According to the definition given in IIBA’s BABOK, “Business analysis is the set of tasks and techniques used by those who liaison with stakeholders in order to understand the structure, policies, and operations of an organization, and recommend solutions that enable organizations to achieve its goals.”
The BA’s task is to provide recommendations and solutions to problems, thereby helping the organization achieve its goals.
A Business Analyst:
– Comprehends the businesses and business nuances of an organization
– Decides ways to improve the existing business process
– Understand the requirements
– Determines processes to automate the processes
– Creates functional and requirement documents
– Devises the new IT system to achieve the goals
– Implements this IT system
The Roles associated with Business Analysis
As I mentioned at the outset, it is very difficult to fit the description of business analysis to a fixed framework.
From organization to organization depending on the nature of businesses and projects, the business analyst takes different forms.
Some of them are the following:
The Definition Of A Business Analyst
Under this title, it refers to the specific roles carried out by a BA.
He/she is expected to have strong business skills as well as great amount of understanding of business and its nuances.
He/she is also known as a business consultant or management consultant.
His/her roles involve:
– Analyzing the business processes, procedures, organization structure
– Identifying problems in the existing system
– Recommending solutions, which are provided in the form of new business processes and procedures
The Definition Of A Business Process Analyst
This term is more associated with Business Process Management (BPM) as well as Service Oriented Architecture (SOA).
He is also known as Business Process Engineer, Workflow Engineer, Business Process Modeler, and Business Analyst.
A business process analyst’s role involves:
– Modeling business processes
– Creating process models using the process/workflow software
– Modeling/simulating “what-ifâ€ scenarios
The Definition Of An IT Business Analyst
His responsibilities are associated with requirements elicitation or requirement analysis and providing solutions to problems using information technology.
He/she acts as the bridge between business and IT.
He/she is also known as Requirements Engineer, Requirements Analyst, Application Consultant, Application Analyst, and Business Analyst.
His responsibilities also involve interacting with development and quality assurance teams.
It is this role that is probably recognized as a business analyst’s role generally, and the majority of business analysts fall into this category.
An IT Business Analyst:
– Elicits requirements from stakeholders
– Analyzes the requirements
– Creates documents about the requirements
– Creates functional specifications
The Definition Of A Systems Analyst
A Systems Analyst is associated with system design and the technical matters concerning a business solution.
A systems analyst does not participate in requirement gathering processes.
His/her role begins once the requirements are gathered. Hence, his/her role is more focused on solutions.
– Creates functional and technical specifications
– Creates the functional solution
– Creates technical specifications and designs
Don’t be startled by the various titles you have just heard.
Most often these roles overlap. Depending on the organization and the domain, a business analyst has to either carry out all of these various roles or some of them.
Ultimately, a business analyst is expected to come up with solutions to the existing problems and lead an organization to the path of success and more profit.
The Skills Of A Business Analyst
– Knowledge of requirement gathering and analysis methodologies like UML, Process Mapping techniques like Flowcharting, and IDEF
– Excellent process mapping skills
– Excellent communication skills – Written communication, Interpersonal skills and Verbal communication skills
– Analytical skills — a candidate should have excellent analytical skills to conduct requirement analysis and impact analysis.
– Logical thinking
– Decision making skills
– Information Technology skills
– Knowledge of software applications and architectures
– Knowledge of RDBMS concepts
– Familiarity with Software Development Life Cycle
– Project Management methodologies
– Knowledge of PLC/SQL/Online and MS Tools
It is not very clear why you have asked this question, so I don’t want to delve into aspects such as the qualifications required for becoming a BA.
If your plans are to become a BA, my advice to you is that you build your skills based on the ones I have mentioned.
If you hold a degree in business related field or IT related fields with relevant work experience, it may be easier for you to become a BA.