Вы находитесь на странице: 1из 18

Business Analyst Training

Module 1 - Core

By Muhammad Kamran Akhter

Business Analysis
Business

Analysis is the set of tasks and


techniques used to work as a liaison
among STAKEHOLDERS in order to
understand the structure, policies, and
operations of an organization, and to
recommend SOLUTIONS that enable
the organization to achieve its goals.
OR
By Muhammad Kamran Akhter

Business Analysis
Business

analysis is the discipline of


identifying business needs and
determining solutions to business
problems.

Does

it apply only to computer/software


problems?

By Muhammad Kamran Akhter

Levels/Tiers of Business Analysis


There are at least four tiers of business analysis:
1. Planning Strategically The analysis of the organization's
strategic business needs

2. Operating/Business Model Analysis The definition and


analysis of the organization's policies and market business
approaches

3. Process Definition and Design The business process


modeling (often developed through process modeling and
design)

4. IT/Technical Business Analysis The interpretation of

business rules and requirements for technical systems (generally


IT)
By Muhammad Kamran Akhter

Business Analyst
Business

analyst is any person who


performs business analysis activities, no
matter what their job title or
organizational may be.
Is it a complete definition?

By Muhammad Kamran Akhter

BA - Different organizational Names


Business

Analyst
Business System Analyst
System Analyst
Requirement Engineers
Process Analyst
Product Managers
Product Owners
Enterprise Analyst
Business Architects
Management consultants
By Muhammad Kamran Akhter

Business Analysis - Roles


Varies

widely and changes organization to


organization.

Strategist: Organizations need to focus on strategic

matters on a more or less continuous basis in the


modern business world. Business analysts, serving
this need, are well-versed in analyzing the strategic
profile of the organization and its environment,
advising senior management on suitable policies, and
the effects of policy decisions.
By Muhammad Kamran Akhter

Business Analysis - Roles


Architect: Organizations need change to solve

business problems identified by the strategic analysis.


Business analysts contribute by analyzing objectives,
processes and resources, and suggesting ways by
which BPR, BPI could be made.
Skills of this type of analyst are "soft skills", such as
knowledge of the business, requirements engineering,
stakeholder analysis, and some "hard skills", such as
business process modeling. Although the role
requires an awareness of technology and its uses,
it is not an IT-focused role.
By Muhammad Kamran Akhter

Business Analysis - Roles

Systems Analyst:

Business is how to get the best return from IT


investments, which are expensive and critical, often
strategic, importance. IT departments, aware of the
problem, often create a business analyst role to better
understand, and define the requirements for their IT
systems. Although there may be some overlap with the
developer and testing roles, the focus is always on the
IT part of the change process, and generally, this type
of business analyst gets involved, only when a case
for change has already been made and decided
upon.

By Muhammad Kamran Akhter

Software Development Life cycle (SDLC)


The

Systems Development Life Cycle


(SDLC), or Software Development Life
Cycle in systems engineering,
information systems and software
engineering, is the process of creating or
altering systems, and the models and
methodologies that people use to
develop these systems.
By Muhammad Kamran Akhter

10

SDLC Models
waterfall
Spiral
Iterative
Prototyping
Incremental

etc

By Muhammad Kamran Akhter

11

SDLC Waterfall Model Phases


Output of each stage becomes the input for the next.

Project planning, feasibility study: Establishes a high-level view of the intended


project and determines its goals.
Systems analysis, requirements definition: Refines project goals into defined
functions and operation of the intended application. Analyzes end-user information
needs.
Systems design: Describes desired features and operations in detail, including
screen layouts, business rules, process diagrams, pseudocode and other
documentation.
Implementation: The real code is written here.
Integration and testing: Brings all the pieces together into a special testing
environment, then checks for errors, bugs and interoperability.
Acceptance, installation, deployment: The final stage of initial development,
where the software is put into production and runs actual business.
Maintenance: What happens during the rest of the software's life: changes,
correction, additions, moves to a different computing platform and more. This, the
least glamorous and perhaps most important step of all, goes on seemingly
forever.

By Muhammad Kamran Akhter

12

By Muhammad Kamran Akhter

13

SDLC Advantages
Control
Monitor

Large projects
Detailed steps
Evaluate costs and completion targets
Documentation.
Ease of maintenance.

By Muhammad Kamran Akhter

14

SDLC Disadvantages
Increased

development time
Increased development cost
Systems must be defined up front
Hard to estimate costs, project overruns
User input is sometimes limited

By Muhammad Kamran Akhter

15

Six Sigma
Six

Sigma is a business management


strategy originally developed by Motrola,
USA in 1986.

As

of Now, it is widely used in many


sectors of industry

By Muhammad Kamran Akhter

16

Six Sigma Methods


DMAIC (Design, Measure, Analyze, Improve, control)
DMAIC is used for projects aimed at improving an
existing business process

DMADV (Design, Measure, Analyze, design, Verify)


DMADV is used for projects aimed at creating new
product or process designs

By Muhammad Kamran Akhter

17

Stakeholders
Person,

group or organization with an


interest in a project

Examples?

By Muhammad Kamran Akhter

18

Вам также может понравиться