- Introduction to BA Training Program
- Introduction to Business Analysis
- Introduction to Software Development Life Cycle
- International Institute of Business Analysis
- Enterprise Analysis
- Business Analysis Planning and Monitoring
- Elicitation
- Requirements Analysis
- Requirement Management And Communication
- Solution Assessment and Validation
- Requirement templates and mockup creation tools
- Introduction to Requirement Modeling
- Object Oriented Analysis Using UML
- Software Testing
Introduction to BA Training Program
- Participants and Trainer Introduction
- Agenda for the training program
Introduction to Business Analysis
- Introduction to Business Analysis
- What is Business Analysis?
- BA Roles and Responsibilities
- Overview of Competencies Needed for Business Analysis
- Analytical Thinking and Problem Solving
- Communication and Interaction Skills
- Business Knowledge and Software Applications
- Behavioral Characteristics
Introduction to Software Development Life Cycle
- Understanding of Software Development Lifecycle
- Various Software Development Methodologies
- Role of Business Analyst in Waterfall Vs Agile
International Institute of Business Analysis
- Introduction to IIBA Certification Programs
- Introduction to BABOK Guide – 6 knowledge areas
Enterprise Analysis
- Overview of Enterprise Analysis
- Define Business Need
- Assess Capability Gaps
- Determine Solution Approach
- Define Solution Scope
- Define Business Case
- Exercise: Creating a Business Case
Business Analysis Planning and Monitoring
- Overview of Business Analysis Planning and Monitoring
- Plan Business Analysis Approach
- Conduct Stakeholder Analysis
- Plan Business Analysis Activities
- Plan Business Analysis Communications
- Plan Requirement Management Process
- Manage BA Performance
- Exercise: Creating a Business Analysis Plan
Elicitation
- Overview of Requirement Elicitation
- Prepare for Elicitation
- Conduct Elicitation Activity
- Document Elicitation Results
- Confirm Elicitation Results
- Exercise: Conducting Requirement Elicitation
Requirements Analysis
- Overview of Requirement Analysis
- Prioritize Requirements
- Organize Requirements
- Specify and Model Requirements
- Define Assumptions and Constraints
- Verify Requirements
- Validate Requirements
- Exercise: Creating a Requirement Specification Document
Requirement Management And Communication
- Overview of Requirement Management and Communication
- Manage Solution Scope and Requirements
- Manage Requirement Traceability
- Maintain requirements for re-use
- Prepare Requirements Package
- Communicate Requirements
- Demo of Requirements Management Tools
Solution Assessment and Validation
- Overview of Solution Assessment and Validation
- Assess Proposed Solution
- Allocate Requirements
- Assess Organizational Readiness
- Define Transition Requirements
- Validate Solution
- Evaluate Solution Performance
- Exercise on Solution Assessment: Change Management
Requirement templates and mockup creation tools
- Requirements and their templates
- Mockup creation using Balsamiq
- Mockup creation using MS Visio
Introduction to Requirement Modeling
- Overview of various techniques for Modeling Requirements
- Unified Modeling Language
- User Stories
- Prototyping
- Workflow
- Capturing business requirement using User Stories
- Writing a good user story
Object Oriented Analysis Using UML
- Object Oriented Concept and BA Perspective
- Use Case and Scenarios
- Business Requirement Document
Software Testing
- Software Testing Concepts
- Designing test cases and completing the project