Unit 1: Introduction to Business Analysis
- Introduction to Business Analysis
- Importance of Effective Business Analysis
- Business Composition and Architecture
- Roles and Responsibilities of a Business Analyst
- Need for a Business Analyst
- Standardization and Adaptability
- Importance of Communication/Collaboration
- Project Team
- Importance of Business Analyst in the Project Team
- Business Analyst Career Path
Unit 2: Corporate Structure and Business Analyst Positioning
- What is a company?
- Different Departments
- Roles and Job Types
- Tasks/Responsibilities
- Positioning of Business Analyst
- Types of Organization
Unit 3: Strategy Analysis
- What is Strategy Analysis
- Components of Strategy analysis
- Identifying Stakeholders and Business Needs
- Techniques used
- SWOT Analysis
- Benchmarking and Market Analysis (5 Forces analysis, PEST, STEEP, CATWOE)
- Business Rule Analysis
- Root Cause Analysis
- Organizational Modelling
Unit 4: SDLC Lifecycle
- Requirement Gathering
- Analysis
- Design
- Implementation
- Testing
- Deployment
- Role of BA in each phase and deliverables
Unit 5: Software Engineering Methods
- Waterfall Model
- AGILE Methodology – We should be focusing more time and effort on this as this is the key to the future
- Types of Agile – SCRUM, KANBAN
- Tools – JIRA, Asana and other team collaboration and communication tools
Unit 6: Understanding and Capturing Business Needs
- Setting up priorities
- Feasibility Studies
- Project Scope
- Business Case
- Risk Assessment
- Evaluating and Selecting an Initiative
- Setting up Future Vision
VD: This is needed at a senior level. I believe we should only cover this at high level as I don’t think any company would ask fresher / entry level BA to set up future vision.
Unit 7: Business Analysis Planning & Monitoring
- Business Analysis Approach
- Stakeholder Engagement
- Business Analysis Governance
- Business Analysis Information Management
- Identify Business Analysis Performance Improvements
Unit 8: Requirements Elicitation
- The Requirements Work Plan (RWP)
- Identifying good questions for elicitation
- Roles of BA in Requirements Planning
- Investigative Approach
- Iterative Approach
- Elicitation Techniques
- Interview
- Focus groups
- Brainstorming
- Observation
- Survey
- Prototype
- Document Analysis
- Business Rule Analysis
- Collaborative Games
Unit 9: Requirements Modeling
- Types of Requirements
- Prioritizing Requirements
- Requirements Traceability
- Managing change
- Requirement sign-off and management
Unit 10: Requirements Documentation
- Formal and Informal Documentation and the, Level of Detail Required
- Writing for Usability and Comprehension
- Common Requirements Document Defects
- Components of a Formal Requirements Document
- Requirements Verification and Validation
- Requirements Sign-Off
Unit 11: Process/Requirements Modeling
- Why Models are created?
- Objectives of Modeling
- What is Process Management
- Understanding Process Modeling
- AS-IS Vs. TO-BE Modeling
- Prototyping
- Unified Modeling Language
- Structure Diagrams
- Class
- Component
- Composite Structure
- Deployment
- Object and Package Diagrams
- Behaviour Diagrams
- Activity
- State Machine
- Use Case Diagrams
- Interaction Overview Diagram
- Communication
- Interaction Overview
- Sequence
- Timing Diagrams
- Structure Diagrams
- Verify Requirements
- Validate Requirements
Unit 12: Business Requirements Gathering Tool
- Various tools used by BA for elicitation and requirements management.
Unit 13: Business Improvements
- Selection of Process teams and Leader
- Process Analysis Training
- Process Analysis Interview
- Process Documentation
- Review CycleProblem Analysis
VD: We do not have this unit as of now.
Unit 14: Business Analysis professional bodies
- International Institute of Business Analysis (IIBA)®
- IREB (International Requirements Engineering Board)
- PMI (Project Management Institute)
- BCS (British Computer Society)
Unit 15: Agile
Introduction to Agile World
- Traditional vs Empirical process
- Scrum/XP/Lean/Kanban
- Agile Manifesto
- Scrum Values
- Scrum Framework
- Sprint
- Scrum Roles – Product Owner, Scrum Master, Scrum Team
- Understanding BA role in Scrum
- Scrum Ceremonies: Daily Stand up Meeting/Sprint Review/Sprint Retrospective/Sprint Planning
- Product Backlog Grooming ( Project)
- Writing User Stories (Activity based)
- Understanding Acceptance criteria in a user story
Unit 16:Understanding Agile Estimation and Metrics
- Sprint Planning meeting using Planning Poker
- Purpose of Metrics – velocity
- Burndown charts
- Creating a Burn down chart – Activity
- Defect Management in Agile
- Writing a test case ( Activity)
- JIRA – Project Management tool in Agile
- Distributed Delivery Models in Agile