Business Analysis
Module 1. Introduction to Business Analysis
Module 2. Understanding and Capturing business needs
Module 3. Requirement Analysis Process
Module 4. Requirement Gathering, Analysis and BRD creation
Module 5. Wireframe/Prototype/Mockup
Module 6. Creating Effective Use Cases
Module 7. UML Methodology
Module 8. Business Analysis Tools
Module 9. Requirement Gathering and Elicitation for a project in SCRUM
Module 10. Project Documentation and Management
Module 11. Software Testing
Module 12. Database Concepts and SQL Overview
Module 13. Guidance on Resume Preparation and Mock Interview
Topics Covered
Introduction to Business Analysis
• Introduction to Business Analysis
• Business Composition and Architecture
• Roles and Responsibilities of a Business Analyst
• Need for a Business Analyst
• Project Team
• Importance of a Business Analyst in the Project Team
• BA Jargons
Understanding and Capturing Business Needs
• Setting up priorities
• Feasibility studies
• Project scope
• Business case
• Risk assessment
• Evaluating and selecting
• Setting up future vision
SDLC and SDLC Methodologies
• Waterfall Model
• Prototype
• RUP
• Spiral
• V-Model
• Agile
• SCRUM
Requirement Analysis Process
• Identify Key Stakeholders
• Gather Stakeholder requirements
• Categorize Requirements
• Interpret and Record Requirements
• Signoff
Introduction to Business Analysis
• Introduction to Business Analysis
• Business Composition and Architecture
• Roles and Responsibilities of a Business Analyst
• Need for a Business Analyst
• Project Team
• Importance of a Business Analyst in the Project Team
• BA Jargons
Techniques
• Brainstorming
• Focus Group Interviews
• Questionnaire(Survey)
• Observation(Client and Client Customer)
• Use Cases
• Studying the existing documents
• Prototyping
• JAD
Requirement Gathering and Analysis, BRD Creation
• BPMN
• Process flows- AS IS TO BE / Swimlanes
• Introduction to BRD
• FSD discussion, functional vs non-functional requirements with sample
• Elements of BRD discussion
• How to document requirements (Intro to BRD)
Wireframes/Prototypes/Mockup Screen
• Prototyping Tool Introduction
• Creating Screen flows
Creating Effective Use Cases
• Understanding Use Cases
• Use Case Relationships
• Use Case Brainstorming
• Creating Use cases from Requirements
• Creating Use Case Narratives
• Change Management & Version Control Concept
UML Methodology
• Activity Diagrams
• Use Case Diagrams
• Communication Diagrams
• Interaction Diagrams
• Collaboration Diagrams
• Class Diagrams
• Sequence Diagrams
Project Documentation and Management
• Business Requirement Document
• High Level Requirements Document
• Low Level Requirements Document
• Software Requirements Specification Document
• Change Request Document
• Requirement Traceability Matrix
• Effort Estimations
• Minutes Of Meeting
• Proof Of Concept
• Request For Proposal
• Use Case Document
Requirement Gathering and Elicitation for a project in SCRUM
• Detailed discussion on Agile, Scrum, Sprint
• Detailed Discussion on Scrum Team, SCRUM Master, Product Owner responsibilities
• Story Boarding, SCRUM Planning, Sprint Planning, Story Grooming
• All the three elements of Scrum: Roles ,Artifacts and Meeting
• Writing User Stories, Themes, Epics, Tasks and Acceptance Criteria
• Burndown chart and Velocity
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
Database Concepts and SQL Overview
• Basics of Database
• Basic SQL Commands for Analysis
• Joins and Groups
Guidance on Resume Preparation and Mock Interview
• Resume Preparation Guidelines and Tips
• Mock Interviews and Interview Preparation Tips