Business Analysis
Business Analysis Introduction
Intro 1 - Software Development Lifecycle
- SDLC Types
- What is Business analysis?
- Who is Business analyst?
- BA Importance in Organization
- BA Roles and Responsivities
- Business analyst Career path
- Business Analyst Routine and Mind-set
Intro 2 - Emergence of BA
- IIBA definition of Business analysis?
- Why do we need Business analysis?
- Types of IT Industry and Types of Stakeholder
- Skillset of Business Analyst
- Do’s and Don’ts of Business analyst
- Glimpse of agile vs waterfall
Requirement Planning and Analysis
- Requirement Process
- BABOK Concepts
- Business Need Assessment
- Requirement Analysis
- Analysis Techniques
- Pre-Requisites on New Project
- Requirement Classification schema
- Exercise on Functional and non- functional requirement
Requirement Elicitation
- What is Requirement Gathering / elicitation?
- Types of Elicitation Technique
- Brainstorming
- JAD
- Document Analysis
- Interface Analysis
- Focus Group
- Survey/ Questionnaire
- Prototyping
- Preparation Methods of Elicitation Activities
- Practical experience on Elicitation Tools
Requirement Modelling
- UML and its Types
- Use Case Diagrams
- Dataflow Diagram
- Business process modelling
- Context Diagram
- Functional Diagram
- Cross Functional Diagram
- Flowchart
- Practical Exercise on modelling Tools
- Case study
Requirement documentation and communication
- Business Case and its uses
- Business Requirement Document Template
- Use Case Document
- Software requirement specification
- Statement of Work Document
- Traceability Matrix
Stakeholder, Scope, Risk Management
- Stakeholder Management process
- Stakeholder identification and Analysis
- Stakeholder communication plan
- What is Risk?
- Risk analysis
- Assumptions/Constraints/mitigation
- Scope Management
Business analyst and Project manager
- Product and Project Focus
- Difference between Product and Project
- Water Fall Project illustration
- BA and PM collaboration/Overlap
- Reasons for Project Failure
- When BA consults PM
- Project Prioritization and its technique
Solution Validation and Assessment
- Types of Testing
- Functional Testing
- Manual and Automating Testing Difference
- User Acceptance Testing
- Black box and White box testing
- Test plan and Test cases
- Role of BA in Testing
Agile business analysis
- Agile Software Development
- Agile Manifesto and Philosophy
- Agile Methodology
- Scrum Overview
- Managing Sprint Planning, Daily
- Retrospectives
- Three Roles in Scrum: Scum Master, Product Owner and Development Team
- Preparing Product Backlog, Sprint Burn Down Charts
- Preparing Agile Project Charter
- Xtreme Programming, Kanban
- Writing User Stories
- Story Points and Estimation on SCRUM project
Digital business analysis
- Mind-set of Digital BA
- Impact to Requirements and Business Analysis
- Transform Projects with data tools and Human interaction
- Intelligent Automation in agile
- Technique Highlights
- Module 11: Working as BA in end to end Project implementation
- Real Time Project work done by Student