Questions & Answers Flashcards
What is the role of a BA in an organization?
Liaison or link between different stakeholders fulfilling business objectives.
How do you see yourself fit for the role of BA in our company?
cite education, experience in SDLC waterfall and agile methodology AND continued education in certified scrum mastery and reading to stay current.
What according to you, are the core competencies of a BA?
possess exceptional communication and negotiating skills to avoid the telephone game.
List some of the skills and tools used by BA’s
MS Office Suite, ERP systems, SQL, BPMN, UML, documentation, requirement elicitation.
Do you have any technical skills? Can you list your database skills or business intelligence skills?
use-case, user-story…
SQL, Power BI, MS Excel, Anaconda distribution of Python for machine learning…
What is INVEST?
INVEST is an acronym that describes a user-story; independent, negotiable, valuable, estimable, sized appropriately, and testable.
Are you aware of the different techniques like MoSCoW and SWOT?
MoSCoW - is this requirement a must-have or should-have?
SWOT- strengths, weaknesses, opportunities, and threat analysis.
What do you mean by project deliverables?
set of measurable services and products delivered to the end customer after project completion. It is the outcome of the project.
How do you keep yourself updated about the latest business trends and knowledge?
Working contractual work, get exposed to various domains and introduced to different objectives and the various tools they utilize.
Explain UML and it uses?
Unified modeling language use to describe a requirement in visual form derived from use-case utilizing and actor and how it interacts with a system
Can you explain SRS and its key elements? (Derived from the BRD)
System or Software Requirements Specification. It is a set of documents the features or a software application or system. The critical aspects are:
scope of work
non-functional and functional requirements
data model
dependencies
assumptions and constraints
acceptance criteria
What is BRD? How is it different from software/system requirements specification?(SRS)
Business Requirement Document. It is the formal contract between the organization and the client for the development of the specific product;
BRD is a functional spec of the software whereas SRS is both BA creates it after their direct interaction with clients
BRD is created by a BA after their direct interaction with the clients, whereas SRS is designed based on technical expertise and needs.
SRS is derived from the BRD
What do you understand by requirement? Can you differentiate between requirements and needs?
A requirement is a target solution and representation to achieve a specific business objective. Stakeholder evaluate the project based on a set of conditions/requirement before its implementation.
i.e.: a BA job requirements to apply: resume, educational background, and interview practice.
How can you say that a requirement is good or perfect?
if it’s SMART
specific, measurable, attainable, relevant, and timely
What is the purpose of the Requirement Traceability Matrix?
It records all the requirements given by a client and ensures that all the necessities are met.
What is business modeling?
Business modeling is a step-by-step approach for identifying the value for operating the business.
vision
mission
objectives
strategies
action plan
What is the project life cycle? Which models will you employ, and why?
A project life cycle is a framework implemented by a BA to split a project into manageable phased and signify the decision points throughout the project lifespan. (waterfall, agile, …)
What do you understand by Gap Analysis, and what are the types of gaps that can occur during an analysis?
Gap Analysis means the analysis of the differences between the functionalities of an existing and the targeted system. The gap means changes that are required to accomplish the proposed result.
What strategies will you follow to design a use case?
A use case should be concise, well-defined, and correctly documented;
The first phase is the users’ identification to create a role-profile for every user category and recognition of goals associated with every role.
The second phase deals with the structure and creation of use cases by capturing both functional and non-functional requirements. Include use case diagrams and user interface details.
The final phase is reviewing and validating the use cases.
Explain your typical work tactic for a project?
Clarify BA role and determine the stakeholders perspective in the project, define primary objectives along with reconciling the expectations conflict among stakeholders
Create a work plan listing steps, timelines, and deliverables.
Define actionable and concise requirements.
Ensure technical implementation
Create documentation
What documents are needed by a business analyst? Which documents have you prepared in your previous work?
initiation document
business requirement document (BRD)
system requirements specifications document (SRS)
functional requirement document
requirements traceability matrix
use case specifications document
change request document
gap analysis document
What is the required elicitation? Have you ever participated in these elicitation meetings?
techniques to gather information from stakeholders and users. involves approaches or strategies to collaborate with clients or users directly.
Document analysis
Interviews
Prototyping
Brainstorming
Workshops
What are the various kinds of diagrams you use as a BA? How do they impact the work?
Flowcharts - diagram depiction of the complete flow of the system. Makes it easy for stakeholders to understand the operation.
Activity diagram - illustrate the divers activities and their flow across various departments
Use case diagrams - model the functionality of a system using a set of actions, functions, and services that the system/project needs to perform.
sequence diagrams- illustrate the interaction between different objects and the time sequence of the message flow between them.
collaborative diagrams…
What is the exception and alternate flow in a use-case diagram? How are they different from basic flow?
Basic flow is the representation of the operation of activities as required
Alternative flow is the representation of actions or activities other than basic flow
Exception flow represents the actions executed in case of errors.
What are personas, and how are they useful in user-centered design methodology?
Personas are created in place of real users to understand their behavioral patterns in different scenarios. In user-centered keeping the viewpoint of the end-user in mind.
Define analytical reporting
Business reporting that offers data analysis, information, and recommendations.
If there are multiple stakeholders in a project, how do you influence them? Also explain how you would work with a difficult stakeholder?
Use the STAR method to explain the situation you were dealing with, what your task or role was in the case. Outline the action you took to resolve the problem
Delt with a “difficult” business stakeholder who wasn’t into the project and was hard to schedule time. I told him that I understood that he had his primary duties to attend to and that if I could email him a survey questionnaire that he could return and we’d set up a meeting time to pour over it. Disarmed him and let him know that I was flexibly.