2. Business Analysis Training Brochure
BUSINESS ANALYST
CLIENTS/STAKEHOLDERS
BUSINESS ANALYST TRAINING /JOB ORIENTED REAL
TIME WORK TRAINING
Audience:
Business Analysts, QA Analysts, Domain/ Functional consultants
Objective:
A branded program suite which provides knowledge, skill and attitude
required
for Business Analysts. This suite of program covers all aspects of Business
3. engineering, Requirements elicitation, Requirements
verification,
Requirements documentation and Requirements tracing.
This brochure provides a high level description of the
Business Analyst training
program offered by APEX . The intent of the training is
to
enable candidates to be marketed in minimal time by
providing a hands-on
course on the fundamentals of the roles, responsibilities
and skills required of
a Business Analyst.
4. BA COURSE CONTENT
Course Content
Business Analyst Role, Object Oriented
Analysis &Design (OOAD)
SDLC & UML
Rational Unified Process
Business model
Use case model
Storyboarding/Mock-ups
Elicitation Techniques
Requirements documentation (BRD, SRS etc...)
5. Requirements verification
Systems thinking – Big picture view
Negotiation skills
Translation of requirements to design
Data Modelling and Data Analysis
QA Concepts
Tools Training –Overview (MS Visio, Rational Rose)
Upon completion of the course, you will be able to
(Learning Objective)
Describe the responsibilities of the business analyst and the
major deliverables
for each major step in the business solutions life cycle
6. Distinguish between the role of the business analyst and the
project manager
Distinguish between the role of the business analyst and the
systems analyst
List the critical skills needed to be a successful BA
Define business problems and find their true cause
Develop tactics for diffusing resistance to change
Prepare a stakeholder analysis to identify and classify those who
will
influence and be affected by the solution
Create and execute a Requirements Development plan
Use modelling tools and techniques to elicit, document and
validate a
7. •project’s scope and requirements highlights
Use business analysis & project management
tools
Assist decision-makers in analysing and
prioritizing business needs
Create a business case Communicate the results
of a business case to
•stakeholders. BA COURSE
CONTENT
•Introduction
What is Business Analysis?
A look at different viewpoints
What is being analysed?
What’s the goal?
8. Current trends in business analysis
Key concepts
Definition
Reconciled to common understanding within the organization
The Role of the BA
The relationship of business analysis to project management
Differentiating between business analysis and other ―analyst‖
roles
Customer Needs & IT Needs
The Skill Set Of A BA
The BA’s Core Knowledge Set
The Practice of Business Analysis
BA Responsibilities
Requirements Gathering
Software Engineering Process Models
9. •SDLC
•Water Fall Model
•Spiral Methodology
Agile (more evolved, RAD session: reverse-engineer
session)
•Incremental Model
RUP (Rational Unified Process)
Modelling using UML
•UML
•UML Defined
•UML History
UML diagrams
•UML modelling mechanisms
•Reviews
10. Diagnosing the Business Environment (Enterprise analysis)
Business problem solving
Understanding the business environment
Capturing business initiatives across the enterprise
Diagnosing a business problem or opportunity (i.e.;
business initiative)
Definition of a problem
Finding and verifying true causes
Techniques to identify business problems and causes
Workflow modelling
Gap Analysis
11. Requirements Definition and Documentation
Assessing stakeholder roles and responsibilities
Identifying internal and external stakeholders
Conducting stakeholder analysis
Selecting requirements development templates
Stake Holder Request Template
12. Analysis of Requirements
Fact gathering methods
Interviewing
Observation
Questionnaires
Research
Organizing the facts
Determining requirements
Managing requirements
Building a model of the solution
Intro to Process modelling using DFDs
Intro to data modelling –Information modelling
13. Requirements Management with Use Cases
Key Concepts, Use case Model
Essentials elements of Use Cases:
The writing process . . . (Dos and Don'ts)
Analysing Use Case text to uncover specific system requirements
Converting Use Case description sentences into well-formed requirement
A style guide with suggested formats for different levels of Use Case
List of time-saving Use Case writing tips
A proven methodology for taking advantage of Use Cases
Business modelling i.e. techniques of identifying business concepts and
tasks, and
introducing relevant parts of UML along the way/during Analysis phase.
Activity Diagram
14. Use Case Analysis Overview
Use Case Analysis Overview
Supplement Use case Description
Find Classes from Use Case behaviour
Distribute Use case behaviour to Classes
Responsibilities of classes
Describe attributes and associations
Class Diagrams
Sequence Diagram
Collaboration Diagram
15. Introduction to Data Modelling, Data Analysis & Testing
Goals of Data Modelling, Logical & Physical Design (E-R
Diagram)
Goals of testing, functions performed during testing process,
a Business Analyst
approach to testing
Testing methodologies – Black box and white box testing,
Positive and Negative
tests
Testing (UAT)
Reusable test plans, test procedures and Test Cases –
template
16. Derived test cases from use cases
Identification of Test Scenarios, tracing test cases to
test scenarios
Traceability matrix
Business validation and verification
Analysis of the System results – Documenting
unexpected behaviours
User signoff – Process and fulfilling expectations
17. Tools Training –
Introduction to Requirements Management and Rational Requisite
Pro
Identifying and creating Business requirements in Requisite Pro
Editing, Linking, Searching, Reporting, Importing and Exporting
modules and
Projects
Writing Use Cases, Business Rules, Supplemental Specifications in
Requisite Pro,
Understanding and using attributes
Introduction to UML Business Modelling and Rational Rose / UML
Advantages to visual modelling, Rational Rose interface, views and
diagrams
• Managing UML entities and relationships for the various UML
diagrams BA COURSE CONTENT
18. Use Case, Activity and State Diagrams
Sequence and Class Diagrams
Hands-On Training
Candidates are required to complete take away and in class
mini projects to
effectively utilize the classroom course and grasp the
fundamentals of the UML.
Candidates will have the opportunity to write use cases for
business scenarios and
build the solution model in a team / individual basis. Mini
projects will be
reviewed in class in order to ensure quality work product
creation required to
19. complete take away and in class miniprojects to effectively utilize the
classroom
course and grasp the fundamentals
Of the UML
Candidates are presented with online demonstration of UML
Modelling software
like Rational Rose / UML. Candidates are encouraged to create UML
diagrams for
the assignments using the software tools. Specific emphasis will be on the
business diagrams.
TOOLS
MS VISIO --- UML DIAGRAMS/DFD
RATIONAL ROSE---UML DIAGRAMS/DFD
MS WORD—BRD/SRS/DRD/FRD document preparations
ER-DIAGRAMS
FUNCTIONAL TEST CASE PREPARATION