(FreeCourseWeb - Com) BusinessAnalysisInterviewQuestions&Answers-ReelavPatel PDF
(FreeCourseWeb - Com) BusinessAnalysisInterviewQuestions&Answers-ReelavPatel PDF
JOB INTERVIEW
QUESTIONS & ANSWERS
Copyright © by TechCT Solutions Inc.
All rights reserved. Without limiting the rights under copyright
reserved above, no part of this book may be reproduced, stored in or
introduced into a retrieval system, or transmitted, in any form, or by
any means (electronic, mechanical, photocopying, recording, or
otherwise) without the prior written permission of the copyright owner
of this book.
Table of Contents
Introduction
About the Authors
Business Analysis Questions
Situation/Scenario-Based Questions
Skills-Based Questions
Interview Tips
First Few Days as a Business Analyst
Introduction
T he focal point of this book is to provide all the content and knowledge-
base for individuals who are preparing to launch themselves as
Business Analysts and have an interview scheduled for which they need to
put their best foot forward.
The book brings forward all the Business Analysis questions that are
commonly heard of and are highly expected in interviews. It does not
include any domain-specific questions. This version of the book contains:
Sample Answer: I
I have been working as a Business Analyst for the last five years. While
working with well-known organizations such as XYZ1 and XYZ2, I have
strengthened my knowledge in Finance, Banking, Insurance, and
Investment domains. As a Business Analyst, I have comprehensive
experience in requirements gathering and analysis, creating context and
technical documents, project management techniques, and testing &
deployment areas of the project.
Sample Answer: II
I have over two years of experience as a Software Developer in
implementing, configuring, and supporting business systems in multiple
functional areas of the organization.
Sample Answer:
A Business Analyst is a bridge between the client and the IT team. Business
Analyst solves multiple business and stakeholders’ problems, starting from
requirements identification, analysis, design, and implementation.
Sample Answer:
Usually, a Project Manager is the one who attends to questions/matters
relating to the ‘project,’ whereas, a Business Analyst is someone who
focuses on the ‘product,’ aka solution. In certain organizations, there may
be an overlap between the duties of a Business Analyst and Project
Manager. However, organizations do need both the roles to maintain a clear
distinction between their activities.
Sample Answer:
My most recent project involved customization and software enhancement,
aimed at improving the back-end system for a financial institution. I was
responsible for defining the scope, requirements elicitation, analyzing needs
and solutions, devising strategies, facilitating stakeholder collaboration, and
ensuring milestones are achieved as per the defined timelines.
Sample Answer:
As an experienced analyst, I’ve practiced and sharpened my interpersonal,
communication, and behavioral skills to work with project team members
and external stakeholders. My profession has allowed me to collaborate
with Senior Management and recognize the principles of project
management to practice successful team-leading techniques. This has led
me to hone my timeline management, resource & task allocation, and
budget management skills.
In the last (X) years, I’ve used a range of project management tools
such as MS Project, Jira, Success Factor, and Workday. Exposure to such
tools has allowed me to manage projects successfully.
Sample Answer:
Over the years, working as a Business Analyst, I have prepared various
documents including Requirements Management Plan, BRD (Business
Requirements Document), SRS (System Requirements Specification), User
stories, UAT plan, Training manuals and UML (Unified Modeling
Language) diagrams such as Use Case, Data Flow, Activity, Sequence and
Entity-Relationship.
7. Explain SDLC.
OR
Explain the SDLC and role of a Business Analyst in each phase.
This is a fundamental interview question and is not frequently asked in
the interviews; still, you need to understand the basics of the complete
SDLC cycle to be able to successfully answer this and other similar
questions in a methodological manner. The question is geared at you
‘selling’ why someone in a project management domain should hire you.
Convince the interviewer how you as a Business Analyst, add unique value
at every step of the way, and that your skills are transferable across lines of
business, and varying methodologies adopted by the organization.
You can cut and trim the answer below according to your needs as it is
written fundamentally and covers all phases in detail.
Sample Answer:
Software Development Life Cycle (SDLC) is the most commonly followed
process in any software project. It entails a thorough blueprint establishing
in what ways to create, sustain, or improve a specific software or its
components. It specifies an approach for developing the software by
categorizing which tasks should be performed when and allows for
monitoring of the overall development process. It is used in nearly all
project management environments (mainly by IT analysts) when building or
reengineering software systems.
During this phase, a Business Analyst works with business owners and
stakeholders to elicit requirements that the solution must fulfill. It is the
‘requirements analysis’ phase with which SDLC truly takes the centerstage.
Testing
Sample Answer:
A Business Requirements Document (BRD) intended to provide high-level
business and stakeholder requirements is generally created by a BA during
the initiation phase of a project, whereas a Software (system) Requirement
Specifications (SRS) is intended to provide a detailed log of functional and
non-functional requirements accompanied with use cases and can be
developed by either a BA or a BSA. An SRS document is usually worked
upon during the planning phase.
A BRD can be prepared even when a BA may only have access to high-
level project requirements; however, an SRS or an FRD can only be
prepared when low-level (detailed) solution requirements have been fleshed
out.
Sample Answer:
The Unified Modeling Language (UML) is a graphical representation of a
system. It is a standard language for stipulating, visualizing, building, and
detailing the artifacts of a software/system. The UML signifies the
collection of best engineering practices that have proved to be successful in
the modeling of vast and intricate systems. Various known types of UML
diagrams are Use Cases, Data Flow, Activity, Sequence, and Entity-
Relationship.
Symbol Description
System: A system component that can contain multiple use cases. This represents the
system’s boundary.
Include: This dependency indicates the use of one-use case (secondary use case) in
conjunction with another use case (primary use case) to complete a functionality.
Extend: This dependency indicates the use of one-use case (secondary use case) in
conjunction with another use case (primary use case) to add an additional
functionality.
Sample Answer:
ATM Machine Use Case Diagram
11. Write a Use Case script for cash withdrawal from the ATM
machine.
Each use case scenario in a use case diagram can be decomposed into
the use case script(s). Use case scripts should be written in a step-by-step
manner, aiming to define one use case scenario from start to finish. Each
script should contain elements as defined in the example below, focusing on
three different flows; primary flow (main, standard, general, or a happy
path), alternative flow, and an exception flow.
It is recommended not to include human errors outside the domain of a
system while discussing alternate and exception flows.
Sample Answer:
Use Case ID: UC0001
Use Case Title: Withdraw cash from ATM machine.
Date Created: MM/DD/YYYY
Use Case Description: This use case describes how a customer uses an
ATM machine to withdraw cash from his bank account.
Actor(s):
Primary: Customer
Secondary: Bank Representative
System(s): ATM
Trigger/ Pre-requisite/
Related Use Cases: UC0005, UC0007
Pre-condition(s): The bank customer must possess a valid ATM card.
Post-condition(s):
1. ATM returns the card and dispenses cash to the customer.
2. ATM registers the transaction to the customer’s bank account.
Normal Flow:
S01: Customer inserts an ATM card
S02: ATM machine requests the PIN no.
S03: The Customer enters the PIN no.
S04: ATM authenticates the PIN no.
S05: Customer selects account type from available accounts
(Chequing or Savings)
S06: Customer selects ‘Withdraw’ from the available menu options
S07: Customer selects/enters the withdrawal amount
S08: Customer confirms the amount
S09: Machine ejects ATM card
S10: Customer collects dispensed cash
S11: ATM offers an option to Print Receipt
S12: Use Case ends (exit)
Alternate Flow:
A01 @ S03: Customer enters wrong PIN no.:
1. The system prompts the customer to re-
enter the PIN
2. Customer re-enters the PIN
3. Resume @S04
A02 @ S06: Customer enters an invalid amount
1. The system displays an error message
“Invalid amount entered. Please enter a
valid amount.”
2. Resume @S07
Exception Flow:
E01 @ S03: Customer enters the wrong PIN no. for more than three
consecutive times:
1. The system prompts a message “You
have exceeded the maximum number of
allowed attempts for PIN verification.
Please contact your bank.”
2. Use Case ends.
Sample Answer:
Agile is an iterative, collaborative, and incremental
approach/methodology/framework/process of soft-ware development. The
agile methodology assumes rapid collaboration between cross-functional
teams, promotes adaptive planning, is iterative in execution, and focuses on
quality-driven solutions through continuous improvement. In an Agile
approach, product or process can be divided into small incremental
builds/phases/iterations; each iteration generally lasting approximately 3-8
weeks; with every iteration involving cross-functional teams working
simultaneously on various areas, such as; planning, requirements analysis,
design, coding, unit testing, and acceptance testing.
Sample Answer:
Scrum is a subset of Agile. It is a lightweight framework and the most
widely used Agile methodology. A Scrum process is distinguished from
Agile processes by specific concepts, practices, and methods. Scrum
environments typically allot three key roles: A Scrum Master, Scrum Team,
and Product/Project Owner. A Business Analyst may play the role of a
Scrum Master or can be a part of the Scrum Team, depending on the
project.
There are four different types of meetings that are typical in an Agile-
Scrum environment:
ii. Daily Stand-up: This is the foremost meeting that occurs every day
and lasts for up to 15 minutes. This is when the Scrum team gathers to
discuss their work; each team member shares their minutes regarding
what they did yesterday. What the plan to do today and/or follow up
reports on any special assignments or obstacles hindering their
progress.
iii. Sprint Review: At the end of the sprint, the Scrum team holds the
sprint review meeting to discuss accomplished goals/milestones
throughout the sprint. This meeting usually lasts for an hour but can be
extended depending on the length of the sprint.
iv. Sprint Retrospective: This is the last meeting, held after the
completion of the sprint. This meeting gives an opportunity to the
sprint team to review developed functionalities and derives lessons
learned to be applied to future sprints.
Sample Answer:
The product backlog defines the requirements for the project. These
requirements are generally written in the form of user stories, prioritized by
the highest customer value. It is managed by the product owner, updated,
and refined over the project cycle as information and requirements are
gathered.
At the beginning of each sprint, the team reviews the product backlog
and identifies the high‐priority user stories which are to be completed
within the sprint timeline.
There are two types of Scrum backlogs:
Sample Answer:
There are five different types of scrum meetings.
ii. Daily Stand-Up: This is the first meeting of the day, scheduled
every day, at the same time, with the same group. In this meeting, all
project team members gather and discuss their major
activities/involvements from the previous day, as well as their actions/
meetings/plans for the current day. Although not a common
occurrence, any changes to objectives, milestones, or new obstacles
found are discussed so that the entire team is aware.
iv. Sprint Review: This meeting is held at the end of a sprint, where
discussions around deliverables and functionalities that were structured
during the sprint cycle take place.
Sample Answer:
A User Story is used in an Agile-Scrum environment to capture and
describe a set of requirements. These are written, keeping end-
users’/stakeholders’ perspectives in mind. User stories should be written in
a way that makes it understandable by both the development team and
business users. A user story can be written on flashcards, which induces
brainstorming activities within the stakeholders’ group.
Sample Answer:
The primary role of a Business Analyst does not change between different
software development methodologies, although the tools and techniques
used by a Business Analyst can fluctuate according to the needs and aspects
of any given project or development lifecycle.
Sample Answer:
JAD stands for ‘Joint Application Development/Design.’ JAD is a
requirement-design and software development methodology in which
stakeholders, subject matter experts (SME), end-users, software architects,
and the project team attend meetings to outline a system's high-level
scope/requirements. JAD focuses on business problems rather than
technical details. Harmonized group synergy, effective leadership, and the
excellent coordination skills of the facilitator are all catalysts to a successful
JAD session.
The purpose of JAD is to bring together IT and the business community
in a structured workshop setting in order to extract high-level system
scope/requirements.
JAD sessions are usually conducted during the initiation phase of the
project. However, they can be held on a regular basis.
Sample Answer:
A business case is a proposal document created by the project team to
convince decision-makers or project sponsors to approve a project and/or
funding.
Sample Answer:
Business process analysis is an imperative step towards the successful
delivery of a project. It is performed for all types of projects, whether a
project is aimed at system enhancement or system configuration or business
process re-engineering. Business Process Analysis can be undertaken at any
stage of the system development life cycle, but it is primarily executed
during the initiation & planning stage, where the scope is analyzed, and
desired functionalities are discussed. Project scoping and requirements
documents are also drafted and finalized for stakeholder reviews.
Step 1:
Careful analysis performed to design ‘As Is’ and ‘To Be’ process flows
and analyzed pre-requisites, inter-dependencies, and outputs.
Step 2:
Used UML tools such as MS Visio to create process models.
Step 3:
Continually implement changes in order to optimize the desired
business processes.
Sample Answer:
In my experience, multiple requirements gathering techniques can be used
in a single workshop/session to gather requirements from stakeholders. I
would like to explain Interviews and Brainstorming techniques.
Sample Answer:
BRD is a ‘Business Requirements Document.’ A Business Analyst prepares
this document based on the requirements gathered and analyzed from
stakeholders. A Business Analyst may use different techniques to gather
requirements such as brainstorming, interviews, JAD sessions, use cases,
scenario building, task analysis, and focus groups. Based on the Business
Analyst’s interaction with the stakeholders, he/she prepares a BRD, which
contains business requirements, functional & non-functional requirements,
system, and user-specific requirements.
Introduction:
This section includes objective, project scope, project background,
document approach, business drivers, existing systems, risks, business
assumptions, and acronyms & abbreviations.
Business Requirements:
Generally, this set of requirements includes business needs, policies,
guidelines and/or day-to-day business operations. In essence, this section
provides insights into the business objectives and outcomes.
Functional Requirements:
This section discusses how the system operates/behaves based on a
specific input. Functional requirements can be illustrated using use case
diagrams and can be further decomposed in terms of use case scripts.
Non-Functional Requirements:
Non-functional requirements cover multiple criteria, such as
adaptability, availability, certification and compliance, compatibility,
extensibility, maintain-ability, manageability, performance, portability,
privacy, reliability, security, scalability, usability, which the system must
meet in order to operate efficiently.
Appendix:
Any additional/reference data, screenshots, or related information is
included in this section.
Sample Answer:
I have remarkable experience in preparing and conducting UAT sessions
with stakeholders. Typically, UAT sessions are conducted with users prior
to system deployment.
Sample Answer:
Defect management is a vital phase of the Software Testing Lifecycle
(STLC). As a Business Analyst, I have been an integral part of the testing
process in most of my projects.
Sample Answer:
Risk management is one of the most important aspects of Business
Analysis. It is one of the core responsibilities that a Business Analyst is
expected to perform throughout the project lifecycle. Overhanging
requirements, hybrid approach to software development, scope creep, or
vague requirements can all lead to requirements risk. A Business Analyst
handles such risks by maintaining a risk registry. A risk register includes a
risk ID, risk details, consequences, impact, priority, probability, risk level,
risk modification plan, and information of a risk owner.
Sample Answer:
Stakeholders are individuals who are a part of a project team with a vested
interest in project development. The term ‘stakeholder’ generally refers to
clients, users, customers, or SMEs.
R – Responsible
A – Accountable
C – Consulted
I – Informed
S – Situation:
What is the context (background/ scenario) of your situation?
T – Task:
What impact did the situation have on your tasks? How does the situation
affect you?
A – Action:
What is it that you did? How did you resolve the issue? What
strategies/skills did you employ?
R – Result:
What was the outcome of your actions? Did you learn something new about
yourself? Learned new people/task management skill? How does this
improve you today? How can you bring this new strength to the table for
the job at hand?
Sample Answer:
I would like to talk about my recent project, where I had to deal with the
conflicting views of stakeholders during a requirement(s) gathering
workshop. Our workshop intended to finalize the requirements related to
the various roles associated with the staff management module of the
project. Subject Matter Experts and technical stakeholders had dissenting
views of the domain and project functionalities. The domain group
challenged the technical group’s understanding, and their request was to
accommodate ten generic roles in order to manage various hierarchies in the
organization. Furthermore, these roles were not defined by the domain
group, which led the technical team to question the implementation of such
incomplete information.
I used my analytical and problem-solving skills to evaluate the entire
situation and decided to gather information separately from both groups
temporarily. This approach allowed me to focus on both groups’ rationale
for differing recommendations/requirements.
Both groups accepted this solution, and we were able to proceed with
only well-refined requirements. This solution allowed the technical team to
easily incorporate it with the back-end system design.
When this started affecting the project timelines and deliverables, I had
to rejig my requirements elicitation approach. I began to kick-off my
meetings by going over the project scope document with the stakeholders
and reiterate the objective that we were set to achieve. This provided a
conscious undertone to our activities as well as set the direction for
requirements elicitation. I also employed a reverse-engineering technique,
which at its core, endeavored to link back all the requirements to the
primary objective of the project. Although this approach worked the
majority of the time, yet in certain situations where the requirements did not
match the stakeholders’ expectations, I created paper prototypes/system
mock-ups to create possible scenarios that eventually eliminated
redundant/vague requirements.
Sample Answer:
While working at XYZ, I was the lead BA on a COTS project
implementation. As under any Business Process Management Perspective,
the first and foremost issue at hand is to standardize and streamline many
‘similarly aimed’ processes into something which reduces un- advantageous
dependencies and further refines the processes.
Sample Answer:
I would like to discuss a situation when my previous company had
successfully acquired a new business, and we were required to shift the new
client-base to our existing database in a short period of time. These
activities needed to wrap up around the same time as the implementation
month of the project I was already working on. As a Business Analyst, I
was expected to handle my 1st project and supply new project’s
requirements to the technical team within the defined timeline.
I, along with the support of my Manager, planned for the work ahead of
us and created a work-breakdown structure for both the projects. For the
existing project, I delegated some of the responsibilities to my colleague
Business Analyst and took upon more of an oversight role under my Project
Manager’s awareness. I shortened the frequency of my touch-point
meetings with the project team to every three days from weekly so that there
is a fast turn-around, quick decision-making, and early identification of
matters requiring escalation. For my new project, I worked closely with the
Project Manager, SMEs, and Database Architect on a regular basis. I
assisted the Database Architect by developing Entity Relationship
Diagrams to provide a technical relationship between the tables and data.
Careful planning and organization of tasks helped deliver both the projects
within the allotted time. I learned how to effectively manage the project
team and work as well as not let the high-stress environment affect my
performance.
Sample Answer:
In one of my projects, I served as a client Business Analyst for a solution
provider company. For this project, I was required to gather requirements
by working with several SMEs and analysts from multiple agencies - which
were our clients and vendors.
To resolve the situation, I worked with the SMEs from each agency on a
one-on-one basis. Prior to each meeting, I would create a presentation/deck
by doing extensive document analysis (by researching the current artifacts)
and gathered high-level requirements by holding virtual meetings with each
agency separately through “GoToMeeting.” This approach of ‘document
analysis’ and employing some ‘interviewing techniques’ allowed for every
agency’s requirements to be heard and provided ample time so that I can
analyze and shape those requirements in ways that attracted the highest
consensus. Additionally, I provided those high-level requirements to agency
analysts ahead of actual meetings, so they are just as prepared to navigate
workshops in a direction that allowed for unanimous agreement.
Sample Answer I:
While working as a BA for X years, I have sharpened my analytical
thinking and problem-solving skills, along with my competent Business
Analyst skills.
Sample Answer I:
Sometimes, I spend more time than necessary on a single task or take on
tasks personally that could easily be assigned to someone else. Although I
strive not to miss a deadline, it is still an effort for me to know when to
move on to the next task. To overcome this, I have started assigning
priorities to my tasks and organize project deliverables accordingly.
Sample Answer:
I consider even a small issue in the project/not meeting the client’s
requirement on time as a failure. I like to be professional and proactive in
terms of my work commitments, regardless of the methodologies and
processes being followed. This strategy allows me to stay on top of my
tasks and strike a balance between project scope and timeline without
getting failures affect my performance for long.
Sample Answer:
I’ve been practicing Business Analysis for the last two years, and I want to
grow as a Senior Analyst and eventually a Project Lead. To attain those
roles, I am sincerely expanding my domain know-how and learning the
duties/responsibilities undertaken by a Project Lead.
Sample Answer:
The most important skills required by a Business Analyst are
communication skills (verbal and written), interpersonal skills, domain and
technical knowledge, behavioral characteristics, and analytical thinking and
problem-solving skills.
Sample Answer I:
My recent project is over.
Sample Answer:
As your company is looking for a candidate with decent experience in using
CRM tools, I have been designing, customizing, and implementing CRM
applications for the last X years. In particular, I have been credited with a
successful CRM application customization in my last job, whose domain is
similar to yours.
As stated in the job requirement, you are looking for someone who is an
expert in the documentation. I am confident to say that I consider myself an
expert in creating Business Analysis documents, including BRDs, UML
diagrams, user stories, UAT plan, and training manuals.
In addition to bringing superior communication and proficient
documentation skills to the table, I bring along the fine art of building and
maintaining client relationships. I have demonstrated this ability in my last
role by leading vendor procurement and project implementation activities.
Interview Tips
Dress professional and sharp. Go with tried and tested clothing
ensembles:
For men: Dark color suit, a pair of dress shoes, a matching belt
with shoe color.
For women: A suit or dress with a blazer can also be opted,
depending on comfort.
Pay attention to small details in your attire: tied buttons for
shirt/sleeves, polished/clean shoes, neatly tucked-in shirt, spotless,
and steamed clothing.
Stay away from accessorizing your look too much (it may not look
work-appropriate).
Any visible nails (fingers/feet) should be properly trimmed, should
look presentable.
Breath should be odorless. Do not chew gum during the interview
process. If you had chewed a gum right before the interview, rinse
your mouth or drink some water not to smell strong.
Do not spray strong fragrance cologne in excessive quantity.
Well obvious but often missed: put your phone on silent mode or
switch it off.
If you are wearing a digital watch, make sure it is silent and does not
make any notification sounds while you are in the interview.
If you get stressed/tensed before an interview, do things that comfort
you down (e.g., quick meditation). Talking to your friends, family,
mentor right before an interview also boosts confidence. You should
present yourself confidently and professionally.
Greet the interviewer/panel with a firm handshake and appropriate
greeting.
Carry along three hard-copies (no fold, no wrinkles) of your resume
and keep some samples of your work or work-accomplishments, in
case you get asked to present.
For the first five minutes, you will have the maximum attention from
the interview panel, make sure you practice well the ‘About Yourself’
question.
Clarify any interviewer’s questions/concerns about your profile in
detail if they have any.
Practice the STAR (Situation, Task, Action, and Result) technique of
answering situation-based questions. Provide examples from previous
employment experience and fine-tune to bring forward an answer
which resonates with your personal style and is believable.
It is advisable to link your situation/story to some deficiency that you
had witnessed while in the situation. You will have all buy-ins from
the recruitment panel when you answer in a way that elaborates on
‘how you make decisions.’ This helps the hiring manager recognize
your core decision-making mechanism, leadership skills,
resourcefulness in accumulating information, and your ability to make
sound decisions.
Make sure your speech does not make you sound brash about your
achievements and convey others as a failure. If you must talk about a
negative incident, talk with humility and sincerity in your speech (it
does not sound professional when you snitch about your co-workers,
and portray yourself as the only righteous person).
Learn all the skills, keywords, and abbreviations mentioned in your
resume. It can really count against you if you are unable to explain
anything from your resume.
Do not interrupt the flow of the interview, by asking questions before
you are given a chance to ask. The interviewer will give you enough
time to ask questions that you may have prepared from before/thought
about during or after the interview.
This book takes a holistic approach to providing Business Analysis
interview questions and answers. It is recommended to read through
the sample questions and answers a couple of times. Prepare the first
few interviews by practicing your answers in front of a mirror or
friends and family.
Pay attention to your facial expressions and body language
throughout the interview. Maintain eye contact with all the panel
members.
Research the company and interviewers’ profile. Also, prepare your
answer, ‘why do you want to work for this company?’
Do some research well before the interview regarding the salary range
for the experience you possess, the industry you would be interviewed
for and the job requirements.
Do not initiate salary/compensation discussion, unless initiated by the
interviewer. Always have a desired salary range in mind for each
position (e.g., $65,000-$75,000 annually). If it is a contractual
position, provide an hourly rate range for the compensation
expectation.
Some sample questions that you can put forth for the interviewer (it is
wise to prepare a few questions ahead of the interview):
Can you discuss more about the project?
What is the team-size for this particular project?
Methodologies of processes being followed
Further steps in the hiring process?
How is performance measured in this role?
Send a ‘Thank You’ note on the same/next day of the interview,
expressing your gratitude for taking the time to interview you. Show
how you are still excited to be a part of the team. Make sure the note
is short and sweet. You can follow-up with the hiring contact after a
week or so.
Any answer should not exceed two to three minutes. You may need to
adjust the answer time, depending on the question. Do not speak too
fast or too slow. Watch your pace, specifically when the interviewers
are making notes of your answers.
As the interview gets wrapped up, exit while thanking the panel with
a solid handshake. Express how you await the decision.
At last, it is not always necessary that you get selected for the position
you interviewed for, even though your interview went well. Do not
feel demotivated or lose hope if you fail the interview(s). Remember,
it is a process, and it may take time and revisions. You should keep
putting in efforts and hard work in the right direction and eventually,
you will achieve success.
First Few Days as a Business
Analyst
T his section explains the day to day procedures of starting a new role; it
also defines the key initiatives taken by a Business Analyst in the first
few days. This daily routine may help you understand BA role even more
clearly.
Day 1
I arrived at the workplace as early as 15-20 minutes before my
reporting time. I wore regular office attire and was not super dressed
up as this was going to be a regular workday.
Prior to my start, I had received an instructive e-mail from the HR
manager, which detailed reporting time and who to contact along with
some information on parking at the facility. I was also informed to
bring some identification card cards and void cheques for the payroll
set up.
At 8:45, I checked-in at the reception and asked for the concerned
person. At security, I was given a visitor's tag as a means of
identification for the day, which I was expected to return by the end
of the day.
Approximately at 9 AM, I met with the HR Manager. After
exchanging greetings, I was given a quick tour of the building and
took that as an opportunity to introduce myself to the departmental
personnel in IT, Marketing, and Project Management Office.
After engaging in pleasantries with my new colleagues, there was an
orientation program scheduled in one of the board rooms, for new
hires, including myself.
I was provided with an overview of the company’s operations which
included familiarization around its market position, customer base,
accountability to reporting bodies and other functional aspects.
The presentation was well put together and a valuable source of
information as I learned many key things about the company I will be
working for. The Director of the department I was going to work for
did a brief stint in explaining what they do, their strategic clients,
processes that they have in place, current active projects, and their
existence in the specific business domain.
Around noon, we had lunch, and I was accompanied by my PM and
Director of applications.
After lunch, I was shown a presentation on workplace safety, security,
and insurance, which was later followed by a quick chat with the HR
on the internal Code of Ethics & Policies & Procedures.
Orientation was concluded by the IT dept. where they briefed us on
company’s IT tools, systems/softwares in use, and training on
Intranet.
I was provided with a work laptop and given a short walk-through on
accessing relevant files and drives.
Day 2
I submitted the required paperwork to the HR and also had my
permanent access card handed over.
With the help from the department’s Administrative Assistant, I set up
my desk phone, desktop screens and installed drivers for printing.
(It is not necessary to know all the technical part about how to
connect and get access to various devices in order to start up your
work. The support team is always there to help you. Keep the support
contact emails handy as you may come across some technical forest-
up issues in the first few days.)
Initially, I copied/CCed my immediate super-visor/ PM, on all
communications initiated by me.
I had to request the developers to grant me access to the tool I was
assigned to work on. They provided me with the access and a quick
walkthrough of the tool. The usability seemed a bit complex as this
was my very first time using the particular tool, but with the help of
training manuals, I picked up on the software after a few
attempts/playing around.
Later on, I attended a team meeting where project objectives,
milestones, timelines, and my responsibilities were discussed
(This project was more of an enhancement initiative, so I could
benefit from the working application (up & running) to formulate my
understanding about the system and rely on its configuration for my
AS-IS requirements.)
I was proactive in the session and asked several questions related to
the application and project to get the facts and figures straight.
It was agreed that I’d meet the PM for 30 mins on a daily basis for a
few weeks to discuss many deliverables/tasks on the project.
Concurrently, similar meetings were to be established with the
development team so that I can further clarify my understanding of
the technical aspects of the system.
I was diligent in taking meeting minutes, identifying follow-up
actions on my laptop, which later did in fact, help me prioritize the
tasks, and stay on top of my commitments.
Day 3
I checked my meetings for the day and responded to emails first thing
in the morning. Later on, I continued to work on drafting the use case
scripts and polishing the draft project plan, which I had created the
previous day.
(Usually, as a BA, you do not prepare the Project Plan as has been
discussed earlier in the book; it is a part of the job function of a
Project Manager. Here, I was also playing the role of a Project Lead,
so this was one of my responsibilities.)
A meeting was scheduled with developers today, and I was able to
learn more about the existing tools; Mainly focused on learning about
the domain and existing application.
Towards the end of the day, I shared a status update document with
my manager, which tracked the tasks assigned to me and their status
to completion. I also forwarded working documents for their review.
Day 4
I was asked by the PM to set up recurring meetings with the business
advisors starting next week, and I did so by firstly checking the
attendees’ calendars and ensuring there were no/minimal conflicts.
Secondly, I prepared a meeting agenda which basically included
Application status, List of new requirements, open discussion topics,
follow-up questions, notes, and remarks).
I also spent time updating the RACI matrix, which I had started
preparing the previous day.
In addition to that, I spent my afternoon working on updating process
flows and creating new use case scripts with a team member.
Working with a team member allowed me to understand the writing
style that goes in this organization (as some may have their own way
of writing use case scripts) and only record correct/valid details.
Gradually, I started obtaining positive feedback from my team/PM on
the work I have been doing in the last few days. This boosted my
confidence and inspired me to continue working smart in the
achievement of project goals.
Day 5
Finally, one of my major requirements documents got approved by
users, although some of those requirements were later modified as
user participation/attendance increased in my meetings (this
document consisted of 4 requirements in total).
I continued working on previously undertaken tasks and updating
documents.
(By day 5, work seems to be getting simpler as my familiarity rises).
In a meeting today, I discussed the next steps in the development plan
with the technical team members.
For the next few days, I will be working to finalize, gather, and
document new requirements with the stakeholders. Upon completing
this, I intended to share the document with the developers, and
concurrently work with the business and technical teams to deliver
the project modules.
Key Takeaways
The first few days as a “BA” in any domain may seem overwhelming
because you are processing a lot of information, also trying to understand
and retain most of the aspects of the project. This gets much easier later on
once you acquire all the knowledge required and start utilizing it efficiently.
The more you understand the nuances of the project, the easier it becomes
eventually. Use your Business Analysis skills by taking notes and analyzing
different documentations to make the whole process fun.
If you are a consultant and work on various projects/jobs, you will get
acquainted with the process, and it will become natural after the
completion of the first job.
It is advisable not to get too excited in the beginning by amassing all
the responsibilities and later stressing yourself out to deliver on those
tasks. Your efforts should concentrate on understanding the details,
facts, ‘As-Is’ scenarios at best in the first few days and raising
questions along the way as things get confusing. Don’t make
assumptions. Ask, Ask, Ask!!!
Initially, obtaining clarity on the project is crucial than trying to
narrow down the low-level requirements. In other words, if the bigger
picture of the project is unclear/tainted, you may not get the
requirements right later on.
Brush up your knowledge on everyday tools. You always have to
have a decent hold on basic applications as there likely be selected
training for them and asking too many/inappropriate questions about
their usage is not very professional. Rather watch some online videos
or read about them and polish your familiarity. It’s okay to ask
questions when you have tried to help yourself but did not succeed.
Do the homework first, and later ask for help.
Try to divide/organize your queries/questions by departmental heads.
Technical questions should be directed to the technical team members
such as developers and designers
Project-related questions, such as those on deliverables, timeline and
objectives can be asked to the project manager
Requirements related questions should be clarified with users or
stakeholders. Initially you will not be connected with the business
stakeholders, in those occasions clarify with the Sr. BA or PM or the
concerned person you report to For the initial few weeks/months, try
to prepare documents for all the work you do Preparing a meeting
agenda and sharing it with your attendees ahead of the meeting is a
great habit. There are many recommended ‘in-built’ templates with
increasingly all software which you can use with, when unsure of
how to approach something new.
That would be it BAs…
Hope you had a wonderful time reading this guide,
we wish you the absolute best success as a Business Analyst!
Other Related Books You May Like:
WRITE A WINNING
BUSINESS ANALYST
RESUME
Find us on Amazon @
www.amazon.com/dp/B07X6PYS5X
PROJECT MANAGEMENT
JOB INTERVIEW
QUESTIONS & ANSWERS
Find us on Amazon @
www.amazon.com/dp/B07YVP4MCX