Getting Started
• BA Role & responsibilities
• Need for a Business Analyst
• Skills of a Business Analyst
• Course Introduction
Introduction to BABOK v3
• Introduction to BABOK Guide v3
• ECBA Preparation Strategy
• Business Analysis Core concepts Model
• Business Analysis Planning and monitoring
Problem Solving & Analytical thinking
• Problem Solving methodology basics
• Root cause Analysis case study
• Problem Solving methodology Part - B
• Decision Making with case study
• Generic Problem Solving Exercise
Understanding Software Development Process
• Software Development process-Non-IT Prof
• What happens during software development
Software Development Methodologies (SDLCs)
• Types of SDLCs
• Waterfall Model
• Incremental SDLCs
• Agile Methodology
Knowledge area- Business Analysis Planning and Monitoring
• Introduction
• Tasks of this knowledge area
• Chapter quiz
Concept of requirements
• Concept of software requirements
• Types of requirements - BABOK v3
• Classification and Prioritization - Detailed
• Class Exercise - I
• Class Exercise - II
Knowledge area- Elicitation and Collaboration
• Elicitation and collaboration Knowledge Area
• Exploring BRD Document
• Stakeholder Analysis and Management
• Requirement Elicitation Techniques
Knowledge area- Requirements Analysis and Design Definition
• Knowledge Area - Requirements Analysis and Deisgn Definition (RADD)
Requirements Modelling with UML
• Introduction to UML
• Use Cases & relationships
• Use Cases Modelling Tool
• Class Example - Use Case Model
• Understanding & writing scenarios
• Class Example - Scenarios
• Activity Diagrams
• Tool for activity diagrams
• Class Example - Activity Diagrams
• Introuction to Prototyping
• Prototyping tool
• Class Example - Prototypes
Data Modelling
• Data Modelling basics & Techniques
• Class Example - Creating Datamodel for a project
Business Analysis Tools
• Use case Tool
• Activity Diagram Tool
• SQL Editor from Oracle
Preparing SRS Document
Handling Requirements in Agile Projects
• Need for Agile
• SCRUM methodology & roles
• Artifacts in Agile Projects
• Handling Requirements in Agile Projects
• Class Example - Flight Booking Portal
Knowledge area- Requirement life cycle management
• Introduction
• Tasks of this knowledge area
• Chapter quiz
Verification and Validation
• Introduction to Requirements Lifecycle Management Knowledge Area
• Requirements Management
• Requirement Traceability Table
• RTT Demonstration
SQL for business analysts
• Database System Concepts
• Data in modern World
• Data types and attributes
• Using SELECT
• Class Examples
Knowledge Area - Strategy Analysis
• Introduction to Strategy Analysis
• Tasks of Strategy Analysis
• Chapter quiz
Knowledge Area - Solution Evaluation
• Introduction to Solution Evaluation
• Tasks of Solution Evaluation
• Chapter quiz
Project Assignments
• Project Assignment - I
• Project Assignment -II