• Since 2008 helping our clients meet their IT needs
  • (510) 244-3953, (925) 248 2249
  • contact@sansatechnology.com

Business Analysis Training

8 Weeks Starts every month

Course Description

Business Analysts play very import role in Software and Systems Development Life Cycle. They are involved in the design or modification of business systems or IT systems. They interact with the business stakeholders and subject matter experts in order to understand their problems and needs. They gather, document, and analyze business needs and requirements.

What will you learn?

In this training, attendees will learn the following:

  • Introduction to Business Analysis
  • Business Analysis Techniques
  • Requirement Analysis Process
  • Creating Requirement gathering strategy
  • Introduction to Data Modeling and Process Modeling Concepts
  • How to use Unified Modeling Language (UML) in Business Analysis
  • Business Analysis Tools
  • Requirement Gathering, Business Modeling & Analysis Tools - MS Visio & Enterprise Architect
  • Software Testing
  • Productivity Tips for Business Analysts
  • Impact of Technology and Trends on Business Analysis

Attendees also learn:

  • Resume' Preparation Guidelines and Tips
  • Interview Preparation Guidelines and Tips


  • No Pre-requisite. Some exposure to any type of programming could be useful.

Who should attend?

  1. Anyone who is working as a Business Analyst
  2. Someone who is looking to switch to a Business Analyst role
  3. Someone who wants to learn Business Analysis skills

Training Materials

All attendees would receive

  1. Training presentation of each session,
  2. Source Code for examples covered,
  3. Study Material,
  4. Home Work and Assignments.

What will be covered?

Introduction to Business Analysis
  1. Introduction to Business Analysis
  2. Business Composition and Architecture
  3. Roles and Responsibilities of a Business Analyst
  4. Need for a Business Analyst
  5. Project Team
  6. Importance of a Business Analyst in the Project Team

Business Analysis Techniques
  1. PESTLE - Political, Economic, Sociological, Technological, Legal, Environmental
  2. MOST - Mission, Objectives, Strategies, Tactics
  3. SWOT - Strengths, Weaknesses, Opportunities, Threats
  4. CATWOE - Customers, Actors, Transformation Process, World View, Owner, Environmental Constraints

Requirement Analysis Process
  1. Creating Requirement gathering strategy
  2. Planning
  3. Requirements Activities
  4. Requirement Gathering Techniques
  5. Different Types of Requirements
  6. Creating Business Requirement Document (BRDs)
  7. Creating Software Requirement Specifications (SRSs)
  8. Change Control Process/Manage Requirements Change
  9. Sample BRDs/SRSs in Healthcare, Financial, IT and other domains

Introduction to Data Modeling and Process Modeling Concepts
  1. Data models
  2. Conceptual, logical and physical schemes
  3. Data modeling process
  4. Modeling methodologies
  5. Entity relationship diagrams
  6. Generic data modeling
  7. Semantic data modeling

How to use Unified Modeling Language (UML) in Business Analysis
  1. Understanding UML
  2. Use Cases, Relationships & Brainstorming
  3. Creating Use cases from Requirements and Creating Use Case Narratives
  4. Creating effective Activity Diagrams for BRDs
  5. Creating effective Sequence Diagrams for BRDs
  6. Creating effective State Chart Diagrams for BRDs

Business Analysis Tools
  1. Requirement Gathering - Enterprise Architect
  2. Requirement Gathering - MS Visio
  3. Business Modeling & Analysis - Enterprise Architect
  4. Business Modeling & Analysis - MS Visio

Software Testing
  1. Introduction to QA Methodology
  2. Role of BA in Testing
  3. Creating Test Plans
  4. Creating Test Cases
  5. Different Testing Methods
  6. Functional and Regression testing
  7. White Box and Black Box Testing
  8. Positive and Negative Testing
  9. GUI and Unit Testing
  10. User Acceptance Testing

Productivity Tips for Business Analysts
  1. Document Management using Subversion
  2. Daily operational tips - Web conferencing, MS Outlook, Wireless set-up
  3. Task Tracking using Jira
  4. Survey of Automation Tools

Impact of Technology and Trends on Business Analysis
  1. Web Applications : Java, Java EE, .Net, PHP, LAMP
  2. Green Technology
  3. Cloud Computing: Amazon EC2 and others
  4. Mobile Computing: Android and IPhone Applications

Resume Preparation Tips
  1. Resume Review
  2. Resume Preparation Tips
  3. Sample Resumes

Interview Preparation
  1. Interview Preparation Tips
  2. Sample Interview Questions
  3. Tips & Guidelines for Effective Interview