Professional Documents
Culture Documents
Analysts Role in The BA Model
Analysts Role in The BA Model
BA(Business Analysis)
model
Business Analyst (BA) / Data Analyst is someone who analyzes an
organization or business domain (real or hypothetical) and documents its
business or processes or systems, assessing the business model or its integration
with technology. Business Analyst helps in guiding businesses in improving
processes, products, services and software through data analysis.
III. Process Designing: At this level, the analysts design the processes they
need to introduce into the system to make necessary improvements.
• He/she also requires to aware the consumer behavior, which influence the
organization’s businesses.
• In addition, the job of Business Analyst isn’t of a static in nature, requires
being dynamic, well in his ideas, action, and words. In order to survive in the
constantly changing phase of the corporate market, Business Analysts are
demanded to review their processes constantly in their business unit and makes
required changes if necessary.
1.Requirements gathering
2.Solution design and development
3. Implementation and testing
4. Ongoing maintenance and support
5. Communication and collaboration
6. Business process modeling and improvement
7. Data analysis and reporting
8. Project management
1.Requirements gathering
• It involves identifying and documenting the needs and objectives of
stakeholders, such as customers and internal departments.
• The requirements gathering and analysis process typically includes the
following steps:
a.Identifying stakeholders
b.Conducting interviews and surveys
c.Analyzing data
d.Creating requirement documents
e.Reviewing and validating requirements
f.Managing the requirements
2.Solution design and development (Business process modeling and
improvement)
8. Project management:
Business Analysts may also be involved in project management, including planning, scheduling, and
monitoring progress to ensure that projects are completed on time and within budget.
Skills Required for a Business Analyst
• 1.Analytical skills
• 2.Communication skills
• 3.Technical skills
• 4.Project management skills
• 5.Problem-solving skills
• 6.Business knowledge
• 7.Facilitation skills
• 8.Adaptability
• 9.Education
Required competencies
(skills) for the Analyst
• Core Skills –
Communication Skills,
Problem-Solving Skills,
Critical Thinking Skills
a) Communication Skills:
• Business analysts must be good communicators to facilitate working
meetings, ask good questions, listen to the answers (really listen), and absorb
what’s being said.
• In today’s world, communication does not always happen face-to-face. The
ability to be a strong communicator in a virtual setting (via conference calls or
web meetings) is equally important.
• Strong general documentation and writing skills also quiet important to start a
project effectively and efficiently.
b) Problem-Solving Skills:
• Every project is a solution to a problem and no project started with out a
problem specification.
• At the highest level, BAs facilitate a shared understanding of the problem, the
possible solutions, and determine the scope of the project.
• The Analysis Techniques are the models and templates we use as business
analysts to analyze and think through the requirements. But these requirements
do not get created in a vacuum. We must elicit or discover them from our
stakeholders. This is why knowing the right Communication Techniques to use
as a business analyst are equally important.
a) The key Communication Techniques for collaborating with stakeholders
are:
• One of the challenges that plague way too many projects is “missing
requirements.” We miss requirements either when we don’t involve the right
stakeholders (i.e., apply the right communication skills) or overlook key areas of
requirements because we are only looking at one view.
• The Business Analyst Blueprint walks 3 key levels of analysis that are important
to fully understanding a problem and solution domain, when software is being
implemented as part of the solution. These are:
Business-Level
Software-Level
Information-Level
Business-Level, or how the business work flows operationally, often completed
by analyzing the business process (a textual model) and creating business process
flow diagrams (a visual model).
• Other technical skills include the ability to use more sophisticated modeling
tools, Enterprise Architect, requirements management tools, such as DOORS or
Caliber, or project and defect management tools (there are really too many to
list these days). It’s unlikely you’ll find these to be required skills for a large
number of positions and they will be skills you learn on the job.
d) A Paradoxical Relationship with Ambiguity:
• Deep down, business analysts despise/hate ambiguity. Ambiguities in
requirements specifications lead to unexpected defects. Ambiguities in
conversation lead to unnecessary conflict. At every stage of a project, a Business
Analyst has to clarify and working out ambiguities.
• Yet, at the beginning of a project, before the problem is fully understood and the
solution is decided upon, a BA must be able to embrace the ambiguity and work
effectively through ambiguity. Managing ambiguity means we embrace new
information and learning as it surfaces, even if it surfaces later than we’d like.
4) Specific Business Analysts Skills:
a) Technical Skills:
First on the list is technical skills like knowing about Python, R, Scala,
SQL, .NET, Perl, Java and VBScript. As these skills provide technical
understanding of a problem to analyze and solve by communicate with technical
stakeholders and no need to write code or run database queries in majority of cases.
b) Methodology Skills:
Another way the business analyst job role can be specialized is around a specific
methodology. Common examples include:
Agile Business Analysis
Six Sigma
Business Process Modeling Notation (BPMN)
Rational Unified Process etc.
• Having one or more of these skill sets for new business analysts, added
advantage when it comes to searching for a job, and quickly getting up to speed
on any specialized methodologies.
a) Relationship-Building Skills:
• First and foremost on the list of soft skills is the ability to forge strong
relationships, often called stakeholder relationships. A stakeholder is simply
anyone who has something to contribute to your project, and often analysts
work with many stakeholders from both the business and the technical teams.
• This skill involves building trust and often means stepping into a leadership
role on a project team to bridge gaps.
b) Self-Managing:
• In general, Business Analysts are not project managers, the most successful BAs
manage the business analysis effort. This means that the BA is proactive and
dependency-aware. It also means they manage themselves to commitments and
deadlines, a skill set which can involve influence, delegation, and issue
management.
c) A Thick Skin:
• BAs receive a barrage of feedback – on their documentation and proposed
solutions. To succeed as a business analyst you need to be able to separate
feedback on your documents and ideas from feedback on you personally.