Questions & Answers Flashcards

1
Q

What is the role of a BA in an organization?

A

Liaison or link between different stakeholders fulfilling business objectives.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How do you see yourself fit for the role of BA in our company?

A

cite education, experience in SDLC waterfall and agile methodology AND continued education in certified scrum mastery and reading to stay current.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What according to you, are the core competencies of a BA?

A

possess exceptional communication and negotiating skills to avoid the telephone game.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

List some of the skills and tools used by BA’s

A

MS Office Suite, ERP systems, SQL, BPMN, UML, documentation, requirement elicitation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Do you have any technical skills? Can you list your database skills or business intelligence skills?

A

use-case, user-story…
SQL, Power BI, MS Excel, Anaconda distribution of Python for machine learning…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is INVEST?

A

INVEST is an acronym that describes a user-story; independent, negotiable, valuable, estimable, sized appropriately, and testable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Are you aware of the different techniques like MoSCoW and SWOT?

A

MoSCoW - is this requirement a must-have or should-have?
SWOT- strengths, weaknesses, opportunities, and threat analysis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What do you mean by project deliverables?

A

set of measurable services and products delivered to the end customer after project completion. It is the outcome of the project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How do you keep yourself updated about the latest business trends and knowledge?

A

Working contractual work, get exposed to various domains and introduced to different objectives and the various tools they utilize.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explain UML and it uses?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Can you explain SRS and its key elements? (Derived from the BRD)

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is BRD? How is it different from software/system requirements specification?(SRS)

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What do you understand by requirement? Can you differentiate between requirements and needs?

A

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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How can you say that a requirement is good or perfect?

A

if it’s SMART
specific, measurable, attainable, relevant, and timely

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the purpose of the Requirement Traceability Matrix?

A

It records all the requirements given by a client and ensures that all the necessities are met.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is business modeling?

A

Business modeling is a step-by-step approach for identifying the value for operating the business.

vision
mission
objectives
strategies
action plan

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is the project life cycle? Which models will you employ, and why?

A

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, …)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What do you understand by Gap Analysis, and what are the types of gaps that can occur during an analysis?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What strategies will you follow to design a use case?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Explain your typical work tactic for a project?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What documents are needed by a business analyst? Which documents have you prepared in your previous work?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

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.

A

Document analysis
Interviews
Prototyping
Brainstorming
Workshops

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What are the various kinds of diagrams you use as a BA? How do they impact the work?

A

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…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What is the exception and alternate flow in a use-case diagram? How are they different from basic flow?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

What are personas, and how are they useful in user-centered design methodology?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Define analytical reporting

A

Business reporting that offers data analysis, information, and recommendations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

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

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

How can you manage the post-implementation and pre-implementation problems of a project?

A

A business analyst cannot overcome all these problems but can limit them up to the maximum extent within a minimum time frame.

29
Q

During the development of a system, how do you manage frequently changing customers requirements?

A

Set the number of change requests that are allowed (usually while these items are still on the product back-log) once it goes to the sprint back-log no changes will be made, will have to wait till the next iteration.

30
Q

What is scope creep and how can you avoid it?

A

When the scope of the project gradually expands beyond its original parameters. Nail the scope of the project down in the specifications workshop when working on specifications, examples, and acceptance criteria with customers, testers, and developers.

31
Q

What is requirement prioritization? What are the different techniques used for it?

A

cost-benefit analysis (cost and benefit),
value-based prioritization (how important to the user),
and stakeholder analysis (based on whose affected) of each requirement,

32
Q

What is the fundamental difference between a requirement and need in a business analysis perspective?

A

Requirements are specific, measurable, attainable, relevant, and time-bound statements that describe what the business wants to achieve

needs are broader statements that describe the general problem or opportunity that the business is trying to address

BA must understand the needs of the business and then translate them into specific, measurable, attainable, relevant, and time-bound requirements.

33
Q

What are non-functional requirements and how do you capture them?

A

Non-functional requirements are those that specify conditions that a system must meet in order to be successful. Think performance, security, scalability, and usability.

34
Q

Which documents are used to capture non-functional requirements?

A

Use - case
business requirements document (BRD)

35
Q

What is an activity diagram and what are the important elements of it?

A

graphical representation of the sequence of activities that take place in a system

activities
states
transitions
objects

36
Q

What is the difference between exception flow and alternate flow?

A

Exception flow is used to handle errors or unexpected conditions that may occur during the execution of a program think Windows throws an exception error BSOD

alternate flow deals with expected events.

37
Q

Do you think a BA ought to be involved in testing?

A

Yes under agile when gathering specifications and requirements ask ‘how would this be tested?’ and this leads to the acceptance criteria.

38
Q

What does INVEST stand for?

A

INVEST stands for Independent, Negotiable, Valuable, Estimable, Sized-Appropriately, Testable.

this defines a user-story

39
Q

What is Pareto Analysis?

A

It is also known as the 80/20 rule, due to the common finding that 80 percent of problems are usually caused by 20 percent of the factors.

40
Q

What is BPMN and what are its basic elements?

A

business process modeling, standard graphical notation used to model business processes. Common language that both business users and technical developers could use to document and communicate business processes.

Event
Gateway
Activity
Data Object

41
Q

What is Kano analysis?

A

Kano analysis is a quality management tool that helps businesses identify customer needs and preferences.

basic needs, performance needs, excitement needs, reverse needs, unknown needs.

42
Q

What is benchmarking?

A

is to identify areas where a company can improve its performance can be used to compare to others in similar domains.

43
Q

How do you decide that as a BA you have gathered all the requirements?

A

consult with the project stakeholders to get their input on what they feel are the most important requirements for the project. Once you have a good understanding of the stakeholders’ needs, you can then begin to compile a list of all the functional and nonfunctional requirements for the project.

44
Q

How do you perform requirement gathering?

A

Interviews, workshops, focus groups, surveys, document analysis (looking over current system documents BRDs).

45
Q

Why is it necessary for a business analyst to get involved during the implementation of requirements?

A

business analyst can ensure that the requirements are clear and unambiguous,
work with the development team to ensure that the requirements are properly implemented and meet the needs of the business.
provide feedback to the development team during testing and validation,
help document the requirements and the implementation process, which can be useful for future reference.

46
Q

What is the difference between business analysis and business analytics?

A

Business analysts tend to focus on identifying opportunities and improving processes, while business analytics focus on analyzing data to support decision-making like business intelligence.

47
Q

What is process design?

A

is the creation of a process to achieve specific objectives. includes the determination of desired output levels, process flow diagrams, and other process characteristics.

48
Q

What is the agile manifesto?

A

set of principles for software development that emphasizes individuals and interactions over processes and tools, customer collaboration over contract negotiation, and responding to change over following a plan.

49
Q

What are the essential qualities of an agile BA?

A

someone who understands the agile methodology and is able to help a team work within that framework. They need to be able to communicate effectively, be organized, and have a strong attention to detail. They should also be able to work well under pressure and be able to adapt to changes quickly.

50
Q

When should you use waterfall model instead of scrum?

A

If the project requirements are prone to change requests use scrum. I can’t think of any reason to return to the waterfall approach.

51
Q

What are the four key phases of business development?

A

ideation
implementation
growth
exit

52
Q

What do you know about Kanban?

A

It’s a managing workflow type agile methodology.

53
Q

Mention some of the most important agile metrics.

A

velocity
lead time
cycle time
defect density
test coverage

54
Q

Explain the term increment?

A

used to describe the process of adding a value to a variable.

55
Q

What are the different types of agile methodologies?

A

scrum, kanban, extreme programming (XP)

56
Q

Is there any difference between incremental and iterative development?

A

incremental development delivers functionality in small, discrete chunks.

iterative development focuses on delivering larger pieces of functionality incrementally.

57
Q

Difference between extreme programming and scrum?

A

XP focuses on code quality and customer satisfaction and requires developers to work in close collaboration with customers

scrum emphasizes delivering working software quickly and relies on input from a product owner.

58
Q

What are the ten (10) key elements of a BRD?

A

Executive summary
Project scope
Project objectives
Needs statement
Requirements
Stakeholders
SWOT analysis
Limitations
Time frame and schedule
Budget and financial impact.

59
Q

Cite the BRD based on this definition:

“explains the purpose of the project, the tools required for its success, and how it will improve the company’s bottom line.”

A

Executive summary

60
Q

Cite the BRD based on this definition:

“This is the work needed to finish a project. A clear project scope helps with budgeting and sourcing and prevents wastage and redundancy.”

A

Project scope

61
Q

Cite the BRD based on the definition:

“These should be SMART: specific, measurable, attainable, realistic, and time-bound.”

A

Project objectives

62
Q

Cite the BRD based on the definition:

“_______ statement outlines the rationale behind the project—the pain points it will address. It helps you to win the trust of key stakeholders.”

A

Needs statement

63
Q

Cite the BRD based on the definition:

“This section outlines everything required for the project. It’s where you provide details, including timelines, diagrams, and organization charts.”

A

Requirements

64
Q

Cite the BRD based on the definition:

“In this section, every key player in the project is assigned responsibilities. Their roles are also defined.”

A

Stakeholders

65
Q

Cite the BRD based on the definition:

“an analysis describes the strengths, weaknesses, opportunities, and threats of the project. It shows that you’re aware of all the implications of the project and increases your credibility with lenders.”

A

SWOT analysis

66
Q

Cite the BRD based on the definition

“This refers to hindrances to the project’s success. The project executors can come up with viable solutions or create alternative plans.”

A

Limitations

67
Q

Cite the BRD based on the definition:

“The project phases should be explained in this section to ensure all parties know what’s required and when it’s required.”

A

Time frame and schedule

68
Q

Cite the BRD based on the definition:

“details with all the costs of the project. It’s also important to discuss how the company will fund the project.

A

Budget and financial impact