TECHNOLOGY PRACTICES
  • Business Analysis
  • Business Intelligence & Data warehousing
  • Dot Net Technologies
  • Java Technologies
  • Quality Assurance
  • Sap
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

System Development Life Cycle (SDLC)methodologies:
  • Understanding concept of Business Modeling
  • Requirement Gathering
  • Analysis
  • Design
  • Implementation
  • Testing
  • Deployment

Requirement Gathering Strategy
  • Importance of Requirement gathering
  • Requirement Gathering Techniques
  • Different Types of Requirements.
  • JAD (Joint Application Development) 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

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

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

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

Business Analysis 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

Final Step
  • Team presentation
  • Mock interview
  • Resume and getting a Job.