BUSINESS ANALYSIS
DESCRIPTION
Course Content
Business Analysis Training
Introduction – Why and what is business analysis?
• Career path compared to other technologies
• Know-how of business analysis
• Designations and Future opportunities as BA
IT company – Roles & Responsibilities of BA
• BA role in IT project
• A day in office ( Activities to do)
• Fundamentals of business – why BA should know mission, vision & tactics
What is Business Process Model?
• Definition, steps involved in process mapping
• Case study
Project Initiation to Closure (RFP)
• 3 Phases – RFP, RFQ and negotiations
• People involved in the process
• Sample of RFP document
Software Development Life Cycle
• Definition of SDLC
• Types of SDLC. Phases of SDLC
• Role of BA in each phase
Requirements Engineering
• Requirements Development – Elicitation, modelling, documentation
• Management – change request management, RTM
• Walkthrough the documents prepared
• Case study and role play as business analyst
Architecture
• Software architecture – 1tier, 2 tier, 3 tier, best type for Business analysis
• MVC architecture – Model, view controller method
• Enterprise Architecture – Zachman, Poldat
UML Modelling
• Definition and terminology used
• Types – Use case diagrams, Activity diagrams, Sequence diagrams
• Case studies on various domains – practical hour on Ms Visio and Axure RP
Documentation
• BRD,Stakeholder document, SRS
• Sample documentation are shown as example
Enterprise Analysis
• Definition and role of BA
• Types – GAP, Feasibility study, Cost benefit analysis
Software testing
• Definition and types of testing
• Unit, functional and User Acceptance Testing
• Deriving test cases out of use cases
Change management
• Lewin’s change model
• Sample change request template
Risk Management
• Risk Identification& mitigating the risk
Defect management
• Defect life cycle
• Defect log template
Session Wise Topics
Hours Topics covered
Session 1 Introduction to Business Analysis
Session 2 Role of a Business Analyst – career path, why BA, skills used
Session 3 Business Fundamentals – Importance to BA
Session 4 Software Industry – Information Technology overview on role of BA
Session 5 Business Process Model & improvement
Session 6 RFP: Project Initiation to closure – walkthrough
Session 7 Introduction to SDLC, types of SDLC’s
Session 8 Role of BA in each phase of Project: (SDLC phases)
Session 9 MVC/software Architecture
Session 10 Models to represent the process flow- UML using MS Visio
Session 11 Understanding the requirements – Requirements Engineering
Session 12 Requirement Analysis- stakeholder analysis, RTM, walkthrough
Session 13 Elaboration on choosing the best Elicitation Technique
Session 14 Documentation – BRD, SRS, USD, etc walkthrough
Session 15 Enterprise Analysis – Activities – GAP, feasibility study
Session 16 Software Testing – types, why BA is involved
Session 17 User Acceptance Testing – UAT
Session 18 How to handle risk in project – Risk Analysis
Session 19 Ways to understand and manage change requests from stakeholder
Session 20 Defect management lifecycle, defect log
Session 21 Case Study : Real time use case scenario examples
Session 22 Case Study : Business Requirement Gathering Tools (Ms Visio, Axure RP pro)
Session 23 Case Study : Templates walkthrough, Q&A if any, resume prep
Session 24 Assessment and queries answered
Session 25 Walkthrough the steps as mentioned below – A brief summary of the training content
20 STEP SUMMARY (SESSION 25)
Step 1 Understanding the SOW (initial project doc) Step 11 Dev team will build the system
Step 2 Stakeholders meeting (kick-off meetings) Step 12 BA prepares functional test cases
Step 3 Stakeholder analysis & plan Step 13Unit and functional testing is done
Step 4 How to choose best elicitation method Step 14 Signoff taken after UAT is performed
Step 5 Gathering the requirements using methods Step 15 BA is responsible for the system
functionality
Step 6 Requirements are divided into clusters Step 16 Handling the change requests
Step 7 Facilitate meetings and updates like RTM Step 17 UAT is performed
Step 8 Sort and prioritize the requirements Step 18 Deploying the solution on client
environment
Step 9 Create functional models using Visio
like use case diagrams, activity diagrams Step 19 Finding bugs & defects and log them in
a sheet by business analyst
Step 10 Complete documentation process – BRD, SRS,
other documents& have signoff Step 20 Handling maintenance & support for the
system application
Additional benefits of Training
• Role play as a business analyst for Requirements-Gathering session
• Creation of all samples of artifacts starting from BRD to UAT Test Plan
• Hands on practical experience of MS Visio and Axure RP for case study solutions
• Soft copy of 100 page study material and other business analysis related eBooks
• Assessment and quiz session
• Potential interview questions and answers
• Overview of Certification (if needed)