Call Now : 1-215-352-5125
info@iiite.com

BA Training

Introduction to Business Analysis

  • Role of a Business Analyst
  • Ingredients of a Business Analyst
  • Why a Business Analyst?
  • Structure of Development Team
  • Position of a Business Analyst in the development team
  • What are requirements and the types of requirements?
  • What is a Requirement?
  • What are High level requirements?
  • Who are stake holders?
  • Requirement planning and Management
  • Understand the different roles of people in a project

System Development Life Cycle (SDLC)

  • Understanding concept of Business Modeling
  • Requirement Gathering
  • Analysis
  • Design
  • Implementation
  • Testing
  • Deployment

Requirement Gathering Strategy

  • Importance of Requirement gathering
  • Requirement Gathering Techniques
  • How to elicit requirements from Stake holders?
  • Different Types of Requirements
    • User Requirements
    • Functional Requirements
    • Quality of Service Requirements
    • Assumptions and Constraints?
    • Document Requirements
    • Validate Requirements
    • Verify Requirements
  • JAD Session
  • Role of a BA in JAD Session
  • Preparing JAD Session Agenda
  • How to conduct JAD session?
  • Creating Functional Requirement Document
  • Creating Software Requirement Specifications
  • Requirements Communication
  • What are the different requirement risk and how to handle them?
  • Determine Requirement Elicitation Stakeholders
  • Manage Requirements Scope
  • Manage Requirements Change
  • Formal Requirements review
  • Requirements signoff

Software Engineering Methods

  • Waterfall Method
  • Rational Unified Process (RUP)
  • Agile Methodology
  • RAD methodology
  • Synchronize & Stabilize Methodology
  • Prototype Model
  • Comparison between Waterfall & RUP
  • Artifacts Delivered at Each Phase of RUP

Use Case

  • Understanding Use Cases.
  • Use Case Relationships.
  • Use Case Brainstorming.
  • Creating Use cases from Requirements.
  • Creating Use Case Narratives.
  • Change Management & Version Control Concept

An Overview on the following topics

  • CRUD Matrix
  • Data Dictionary
  • Flow Chart
  • Prototyping
  • Story board/Screen flows
  • User Interface Designs
  • User Stories
  • What is a Project Charter?
  • Business scenarios
  • Feasibility study
  • Solution Assessment and Validation

Walkthrough the formats of the below docs:

  • Charter
  • Requirements
  • Feature Check list
  • Weekly status reports
  • Action Item list

UML Methodology

  • Use Case Diagrams
  • Activity Diagrams
  • Sequence Diagrams
  • State Chart Diagrams

Business Analyst TOOLS

  • Different TOOLS used at different SDLC stages

Requirement Gathering Tools

  • Rational Requisite Pro
  • Enterprise Architect

Business Modeling & Analysis TOOLS

  • Rational Rose
  • Enterprise Architect
  • MS Visio

Software Testing

  • Introduction to QA Methodology
  • Role of BA in Testing
  • Creating Test Plans
  • Creating Test Cases
  • Different Testing Methods
  • Functional and Regression testing
  • White Box and Black Box Testing
  • Positive and Negative Testing
  • GUI and Unit Testing
  • User Acceptance Testing
  • Mercury Test Director Features

Database Concepts

  • SQL
  • Database concepts
  • Database Migration

Live Project

  • Overview of the Sample project
  • Start Working on the above docs based on the Sample Project

Review Session

  • Reviewing the entire Business Analyst course
  • Question and Answer session
  • Reviewing potential interview questions
  • Mock up Interview