Training Services:
Business Analysis Training Course Overview:
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):
- Understanding concept of Business Modeling
- Requirements Gathering
- Analysis
- Design
- Implementation
- Testing
- Deployment
Requirement Gathering Strategy:
- Importance of Requirement gathering
- Requirement Gathering Techniques
- Creating Functional Requirement Document
- Creating Software Requirement Specifications
JAD Session
- How to conduct JAD session?
- Preparing JAD Session Agenda
- Role of a BA in JAD Session
Software Methodologies:
- Waterfall Method
- Rational Unified Process (RUP)
- AGILE Methodology
- RAD methodology
- Synchronize & Stabilize Methodology
- Prototype Model
- Comparison between Waterfall & RUP
Use Case :
- Understanding Use Cases
- Use Case Relationships
- Use Case Brainstorming
- Creating Use cases from Requirements
- Creating Use Case Narratives
UML Methodology:
- Use Case Diagrams
- Activity Diagrams
- Sequence Diagrams
- State Chart Diagrams
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 Testing Tools
Change Management & Version Control Concept:
Business Analysis Tools:
Requirement Gathering Tools - Rational Requisite Pro:
Business Modeling & Analysis Tools - Rational Rose:
Mock Interviews and Interwing Tips: