Business Analyst Training Course Content
Introduction to Business Analysis
Introduction to Projects
Relationship between Operations and Projects
Who is a Project Manager?
What is Business Analysis?
Who is a BA? BA Roles and Responsibilities
Competencies of a Business Analyst
Relationship between a BA and PM
Business Analysis Body of Knowledge
Career Path for a Business Analyst
What’s the goal? What is being analyzed?
Current Trends in Business Analysis
The Practice of Business Analysis
Differentiating Business Analysis and other “Analyst” roles
Customer Needs & IT Needs
The Skill Set Of a BA
The BA’s Core Knowledge Set
What the BA does not do!
Dark side of Business Analysis
Organization Structure and Reporting Relationships Tailoring the business analyst role for different projects
Tailoring the business analyst role for different projects
Software Development Life Cycle(SDLC)
What is SDLC?
Various stages of SDLC
Iterative and Incremental approach
Software Development Methodologies
What is an SW Development Methodology?
Why Software Methodologies?
Incremental and Iterative Approach
Water Fall Methodology
Rational Unified Process (RUP)
Diagnosing the Business Environment – Enterprise Analysis
Feasibility Study & Analysis
Problem Statement & Goal Statement
Project Scope Statement & Vision Document
AS IS (current state) and TO BE (future state) Modeling
Root Cause Analysis – Fish Bone Diagram
Landscape of Requirements
Requirements, Features And Constraints
Types Of Requirements – Functional & Non-functional
User and System Requirements
Requirements Source, Audience And Approval
Stakeholder Analysis & Management
Who are Stakeholders?
Stakeholders, Stakeholder categories and Profiles
Internal & External Stakeholders
Stakeholder Roles & Responsibilities
Conducting Stakeholder Analysis & Elicitation Plan
Requirements Gathering Techniques
Selecting the appropriate technique
Challenges with Elicitation
The Elicitation Cycle
Evaluating, Selecting and Prioritizing initiatives
Employing Analysis techniques to assess alternatives
Building a Model of the Solution – Business Process & Data Process Flow
Understanding & Developing Story BoardsDeveloping output mockups or prototypes
Obtaining Stakeholder confirmation
Constructing context, overview, and detail flow diagrams
Identifying appropriate detail level data Requirements
Decision Trees and Decision Tables
Requirements Development Plan
Requirements Development Plan
Selecting Requirements development templates Organizing the Facts
Use Case & Unified Modeling Language
What is Use case?
Basic Flow, Alternate Flows & Exception Flows
How Use Case Diagrams Show Relationships
Paths and Scenarios
Use Case Diagrams
Introduction to Rational Suite & MS Vision
An examination of why people resist change
How Requirements become Un-Managed
BA’s role in managing change
Requirements Traceability & Change Control
When Requirements Collide: Alternative Decision-Making Approaches
How much time should be spent on Requirements
Implementing Just enough Requirements
Preparing and making the presentation
Description of solution
Establishing your objective
Doing audience analysis
Organizing your ideas
Supporting Downstream Development
Quality Assurance and Quality Control
Business Analyst’s Role in Testing
Use Case vs Test Case
How can the solution be evaluated?
Who should perform an assessment?
Requirements Validation Techniques
Unit Testing, System Testing, Integration Testing, Regression Testing
Business Process Flow
Data Process Flow
Getting Ready for the Real World
BA Resume Preparation
Interview Questions & Preparation
Student Assignment and Evaluation – The hands-on project module starts mid-way through the course. The student completes the project work by the end of the classes.