Introduction

Who is a Business Analyst?

What is a Requirement?

  • Types of Requirements

Who is a Stakeholder?

  • Types of Stakeholders

What is Business Process Modeling?

Basic Knowledge on IT Project

IT Companies Overview
  • Types of IT Companies
  • How projects get initiated
Basic Information on Projects
  • BA proportion in Projects
  • Project Sizes
  • Project Types
  • Project Milestones
  • Reasons for Project Failure
  • Working in a Project
  • Quality Audits during Project Progress
  • Scope Creep
  • Servers Information
  • Timesheets
  • Gantt Charts
  • Documents Naming Standards
  • 5W1H – Tool of a BA

The Role of the BA

  • The Skill Set Of A BA
  • The BA’s Core Knowledge Set
  • Risk Analysis & Management
  • Requirements are inherent to Change – Handling Change Request
  • Dos and Don’ts as BA
  • Challenging Areas of BA
  • Business Analyst Competencies
    • Business Communication – 3W Rule
    • Leadership
    • Conflict Management – Thomas Kilmann Technique

Software Development Life Cycle (Methodologies & Models)

• Sequential – Waterfall & V Model
• Evolutionary – Spiral Methodology
• Agile – Scrum Model
• Iterative – RUP (Rational Unified Process)

Diagnosing the Business Environment (Enterprise analysis)

Enterprise Analysis Day 2 & 3 Session
  • SWOT Analysis
  • GAP Analysis
  • Feasibility Study
  • Root Cause Analysis

◦ Technique – 5 Why

◦ Tabular Method – Technique

◦ Fishbone Diagram

  • Decision Analysis

◦ Financial Factors

◦ Non-Financial Factors

  • Strategy Analysis

       ◦ External Environmental Analysis

      • PESTLE Technique
      • Porter’s Five Force Model

        ◦ Internal Environmental Analysis

      •  MOST Analysis Technique
  • Enterprise Architecture Frame works
    • The Zachman Frame work
    • The POLDAT Frame work
    • TOGAF
  • Solution Scope
  • Business Case Document

Analysis of Requirements( Business Requirement Initiation (Gathering Stages))

Stake holder Analysis
  • Identify Stake holders, Stakeholders Listing Document & Stake holders Summary
  • RACI Matrix – Responsible, Accountable, Consulted, Informed
  • Assessing stakeholder roles and responsibilities
  • Identifying internal and external stakeholders
  • Conducting stakeholder analysis
  • Selecting requirements development template
  • Stake Holder Request Template
Requirement Elicitation Techniques
  • Brain storming
  • Document Analysis
  • Reverse Engineering
  • Focus Groups
  • Observation
  • Workshop
  • JAD(Joint Application Development)- Requirements Workshop
  • Interview
  • Prototyping
  • Questionnaire(Survey)
Sort the requirements (Define Requirements)
Prioritize Requirements
  • 100 Dollars Test
  • Top 10requirements
  • Numerical Assignment
  • Moscow
Validating Requirements
  • FURPS
  • SMART
Business Requirements Management (RTM)

Requirements Management with UML- Use Cases &  Activity Diagram

Learning UML

  • Mostly used Diagrams by BA 4.Use Case Diagram
  • Actor
  • Learning use case Diagrams Step-1:(basic)
  • Learning use case Diagrams Step-2:( Generalization)
  • Learning use case Diagrams Step3( Include)
  • Learning use case DiagramsStep4:(Extend)
  • Learning use case Diagrams Step5: (Automation)
  • How to draw Use Case Diagram from a Case study

Use Case Description Document

  • Use Case Spec _ Example 6.Deriving Test Cases out of Use-cases
  • Test Case Document

Activity Diagram Day

  • Activity Diagram Elements
  • Case-study– Activity Diagram

MVC Architecture Overview

  • An Overview
  • Two Tier Architecture
  • Three Tier Architecture
  • MVC Architecture
  • MVC Architecture Rules
  • Guide line to place identified MVC Classes in a 3 Tier Architecture
  • Sequence Diagram

Introduction to Testing (Complementary Session)

  • Goals of testing, functions performed during testing process, a Business Analyst approach to testing
  • Testing methodologies – Blackbox and whitebox testing, Positive and Negative tests
  • Testing (UAT)
  • Discussion on Test Cases – template
  • Derived test cases from use cases
  • Identification of Test Scenarios, tracing test cases to test scenarios
  • Requirement Traceability matrix

Introduction to BI Tool- Tableau (Complementary Session)

Get a brief idea on Data Visualization and Tableau tool.

Topics:

  • Data Visualization
  • Business Intelligence tools
  • Introduction to Tableau
  • Tableau Architecture
  • Tableau Server Architecture
  • VizQL

Building Charts in Tableau

Topics:

  • Horizontal Bar Graph
  • Map Graph
  • Line Graph
  • Pie Graph
  • Bar with Line Graph

Hands-On:

  • All the above charts have Hands-on

Build Interactive Dashboards within Tableau.

Topics:

  • Introduction to Dashboards
  • The Dashboard Interface
  • Dashboard Objects
  • Building a Dashboard
  • Dashboard Layouts and Formatting
  • Interactive Dashboards with actions
  • Designing Dashboards for devices

Hands-On:

  • Demonstrate how to add objects to a Dashboard
  • Build a simple Dashboard (using Layouts and Formatting features)
  • Create Interactive Dashboards using actions
  • Learn to create Dashboard for devices using Device Designer

Introduction to JIRA Tool- Agile-Scrum Project Management

Jira Agile & Scrum Project implementation- Overview

  • Basic agile concepts
  • How to Create and configure Scrum board
  • How to create Agile Stories (Epics)/issues
  • How to create backlogs, Sprint , Sprint planning – Part I
  • How to create Sub task , Sprint planning – Part II
  • Sprint tracking in Scrum board
  • Creating & working with Sprints
  • How to prioritize backlog and Sprint planning
  • Using Scrum reports

Tools Training

  • Introduction to MS Visio, Balasmiq & Axure RP Pro 7.0 Tool.
  • Identifying and creating Business requirements in MS Visio, Balasmiq & Axure RP Pro 7.0 Tool.
  • Use Case, Activity and Sequence Diagrams

Documentation

Company specific Templates

  • Business Requirements Document
  • Functional Requirement Document
  • SWOT Analysis
  • GAP Analysis Report
  • RTM (Requirement Traceability Matrix)
  • Test Case
  • Agile Scrum- User Story Creation

ONLINE IN-CLASS PROJECT- (Hands-On Training)

  • Candidates will get an opportunity to work on projects like Complaint Management System, Hospital Billing Management System, Blood Bank Management System, Smart Account Application & ELoan Application.
  • Candidates have been asked to create effective documents like BRD, FRD, RTM, Test cases for the mini project assigned which can be used to gain insights into the project requirements.
  • 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.
  • Candidates are presented with online demonstration of UML Modelling software like MSVisio / UML.
  • Candidates are encouraged to create UML diagrams for the assignments using the software tools.

TOOLS

  • MS VISIO — UML DIAGRAMS
  • MS WORD—BRD/SRS/FRD document preparations
  • WIREFRAMING- BALASMIQ & AXURE RP PRO TOOL
  • BI TOOL- TABLEAU
  • FUNCTIONAL TEST CASE PREPARATION