BA Terminologies

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

List of commonly used Business Analysis

terminologies explained with examples

Diwakar Singh
A

Acceptance Criteria: Predefined standards or


conditions that must be met for a solution to be
considered acceptable by stakeholders.

Example: In a software project, the acceptance


criteria for a login feature might include "User must be
able to log in with a valid email and password" and
"System must display an error message for invalid
credentials."

Agile: An iterative approach to project management


and software development that emphasizes
collaboration, flexibility, and customer satisfaction.

Example: A software development team using Agile


might break down a project into smaller, manageable
sprints and deliver working software at the end of each
sprint.

Benchmarking: Comparing an organization's


processes, products, or services against industry best
practices or competitors.
Example: A retail company might benchmark its
customer service metrics against those of its top
competitor to identify areas for improvement.

Business Case: A document that outlines the


justification for a proposed project or initiative,
including its costs, benefits, and risks.

Example: A business case for a new e-commerce


platform might include a financial analysis of the
expected return on investment and a description of
the potential risks associated with the project.

Business Process: A series of steps or activities


designed to achieve a specific business goal.

Example: The order-to-cash process, which includes


activities like receiving customer orders, fulfilling
them, and invoicing customers.

Cost-Benefit Analysis (CBA): A systematic approach


to evaluating the costs and benefits of a proposed
project or decision.
Example: A CBA for a new marketing campaign might
compare the costs of the campaign (advertising, staff
time, etc.) to the expected benefits (increased sales,
brand awareness, etc.).

Critical Path Method (CPM): A project management


technique used to identify the longest sequence of
activities that must be completed on time for a project
to finish on schedule.

Example: In a construction project, the critical path


might include activities like obtaining permits, laying
the foundation, and framing the structure.

Data Modeling: The process of creating a visual


representation of an organization's data, including its
structure and relationships.

Example: A data model for a customer relationship


management (CRM) system might include entities like
customers, contacts, and opportunities, and their
relationships (e.g., a customer can have multiple
contacts).
Deliverable: A tangible or intangible product or result
produced as part of a project.

Example: Deliverables for a software project might


include design documents, code, test plans, and user
manuals.

Elicitation: The process of gathering information


about requirements from stakeholders.

Example: A business analyst might use interviews,


workshops, or surveys to elicit requirements from
users, customers, and other stakeholders.

Enterprise Analysis: The practice of analyzing an


organization's business needs to identify
opportunities for improvement.

Example: An enterprise analysis might involve


assessing an organization's current business
processes, technology infrastructure, and
organizational structure to identify areas where
changes could improve efficiency or effectiveness.

F
Feasibility Study: An assessment of the practicality
and viability of a proposed project or initiative.

Example: A feasibility study for a new product launch


might consider factors like market demand,
production costs, and regulatory requirements.

Functional Requirement: A statement that describes


what a product, system, or process must do.

Example: A functional requirement for a banking app


might be "User must be able to transfer funds
between accounts."

Gap Analysis: A technique used to compare the


current state of a system or process to the desired
state, and identify the differences (gaps).

Example: A gap analysis of a company's IT


infrastructure might reveal that the company's current
servers are not capable of supporting the expected
growth in data storage needs.
Gantt Chart: A type of bar chart that illustrates a
project schedule, showing the start and end dates of
tasks and their dependencies.

Example: A Gantt chart for a software development


project might show tasks like requirements gathering,
design, coding, testing, and deployment, and their
relationships (e.g., coding cannot start until design is
complete).

High-Level Requirements: Broad statements of the


overall goals and objectives of a project or system.
Example: A high-level requirement for a new website
might be "Improve customer engagement and
increase online sales."

Implementation Plan: A detailed plan outlining the


steps required to implement a solution.

Example: An implementation plan for a new CRM


system might include steps like data migration, user
training, and system testing.
Iteration: A cycle of development in an Agile project,
typically lasting one to four weeks.

Example: In a software development project, each


iteration might involve planning, designing, coding,
testing, and demonstrating a working increment of the
product.

Joint Application Development (JAD): A facilitated


workshop that brings together stakeholders to define
and prioritize requirements.
Example: A JAD session for a new e-commerce
platform might involve representatives from
marketing, sales, customer service, and IT to discuss
their needs and expectations for the platform.

Key Performance Indicator (KPI): A measurable


value that demonstrates how effectively a company is
achieving key business objectives.
Example: KPIs for a customer service department
might include average call handling time, first call
resolution rate, and customer satisfaction ratings.

Lessons Learned: A process of reviewing a project or


initiative to identify successes, failures, and areas for
improvement.

Example: A lessons learned session for a failed


product launch might reveal that the product was not
adequately tested with target users before release.

Low-Level Requirements: Detailed and specific


requirements that describe the functionality of a
system or process.

Example: A low-level requirement for a banking app


might be "The user must be able to transfer funds
between accounts by entering the recipient's account
number and the amount to be transferred."

Metrics: Quantifiable measures used to track


performance, progress, and quality.
Example: Metrics for a software development project
might include lines of code written, number of defects
found, and test coverage.

MoSCoW Prioritization: A technique used to prioritize


requirements by classifying them as Must Have,
Should Have, Could Have, or Won't Have.

Example: In a software project, a requirement to


integrate with a third-party payment system might be
classified as a Must Have, while a requirement to
provide real-time chat support might be classified as a
Could Have.

Non-Functional Requirement (NFR): A requirement


that specifies the qualities or characteristics of a
system or process, rather than its specific behavior.
Example: NFRs for a website might include
performance requirements (e.g., page load time),
security requirements (e.g., protection against
hacking), and usability requirements (e.g., ease of
navigation).
O

Organizational Change Management (OCM): The


process of managing the impact of change on an
organization's people, processes, and technology.

Example: OCM for a new software implementation


might involve communicating the changes to
employees, providing training, and addressing
resistance to change.

Outcome: The result or consequence of a project,


initiative, or action.

Example: The outcome of a successful marketing


campaign might be increased brand awareness, lead
generation, and sales.

PERT Chart: A project management tool used to


analyze and represent the tasks involved in
completing a given project. It is a method to analyze
the involved tasks in completing a given project,
especially the time needed to complete each task,
and to identify the minimum time needed to complete
the total project.

Example: A PERT chart for an office relocation project


might show tasks like selecting a new location,
negotiating a lease, designing the new space,
procuring furniture, and moving employees.

Prioritization: The process of ranking items or tasks in


order of importance or urgency.

Example: In a software project, requirements might


be prioritized based on their business value, technical
feasibility, and risk.

Qualitative Data: Non-numerical data that describes


qualities or characteristics.

Example: Qualitative data from customer feedback


might include comments about a product's design,
ease of use, or customer service.

Quantitative Data: Numerical data that can be


measured and analyzed statistically.
Example: Quantitative data from website analytics
might include page views, bounce rate, and time on
site.

Requirement: A condition or capability that must be


met or possessed by a system, product, service,
result, or component to satisfy a contract, standard,
specification, or other formally imposed documents.

Example: A requirement for a new mobile app might


be "The app must allow users to book appointments
with their healthcare providers."

Requirements Analysis: The process of studying and


documenting stakeholders' needs and constraints to
define a system's requirements.

Example: Requirements analysis for a new inventory


management system might involve interviewing
warehouse staff to understand their current
processes and challenges, and then documenting the
requirements

You might also like