
Introduction
Who is a Business Analyst?
What is a Requirement?
- Types of Requirements
Who is a Stakeholder?
- Types of Stakeholders
What is Business Process Modeling?
Basic Knowledge on IT Project
IT Companies Overview
- Types of IT Companies
- How projects get initiated
Basic Information on Projects
- BA proportion in Projects
- Project Sizes
- Project Types
- Project Milestones
- Reasons for Project Failure
- Working in a Project
- Quality Audits during Project Progress
- Scope Creep
- Servers Information
- Timesheets
- Gantt Charts
- Documents Naming Standards
- 5W1H – Tool of a BA
The Role of the BA
- The Skill Set Of A BA
- The BA’s Core Knowledge Set
- Risk Analysis & Management
- Requirements are inherent to Change – Handling Change Request
- Dos and Don’ts as BA
- Challenging Areas of BA
- Business Analyst Competencies
- Business Communication – 3W Rule
- Leadership
- Conflict Management – Thomas Kilmann Technique
Software Development Life Cycle (Methodologies & Models)
• Sequential – Waterfall & V Model
• Evolutionary – Spiral Methodology
• Agile – Scrum Model
• Iterative – RUP (Rational Unified Process)
Diagnosing the Business Environment (Enterprise analysis)
Enterprise Analysis Day 2 & 3 Session
- SWOT Analysis
- GAP Analysis
- Feasibility Study
- Root Cause Analysis
◦ Technique – 5 Why
◦ Tabular Method – Technique
◦ Fishbone Diagram
- Decision Analysis
◦ Financial Factors
◦ Non-Financial Factors
- Strategy Analysis
◦ External Environmental Analysis
-
-
- PESTLE Technique
- Porter’s Five Force Model
-
◦ Internal Environmental Analysis
-
-
- MOST Analysis Technique
-
- Enterprise Architecture Frame works
- The Zachman Frame work
- The POLDAT Frame work
- TOGAF
- Solution Scope
- Business Case Document
Analysis of Requirements( Business Requirement Initiation (Gathering Stages))
Stake holder Analysis
- Identify Stake holders, Stakeholders Listing Document & Stake holders Summary
- RACI Matrix – Responsible, Accountable, Consulted, Informed
- Assessing stakeholder roles and responsibilities
- Identifying internal and external stakeholders
- Conducting stakeholder analysis
- Selecting requirements development template
- Stake Holder Request Template
Requirement Elicitation Techniques
- Brain storming
- Document Analysis
- Reverse Engineering
- Focus Groups
- Observation
- Workshop
- JAD(Joint Application Development)- Requirements Workshop
- Interview
- Prototyping
- Questionnaire(Survey)
Sort the requirements (Define Requirements)
Prioritize Requirements
- 100 Dollars Test
- Top 10requirements
- Numerical Assignment
- Moscow
Validating Requirements
- FURPS
- SMART
Business Requirements Management (RTM)
Requirements Management with UML- Use Cases & Activity Diagram
Learning UML
- Mostly used Diagrams by BA 4.Use Case Diagram
- Actor
- Learning use case Diagrams Step-1:(basic)
- Learning use case Diagrams Step-2:( Generalization)
- Learning use case Diagrams Step3( Include)
- Learning use case DiagramsStep4:(Extend)
- Learning use case Diagrams Step5: (Automation)
- How to draw Use Case Diagram from a Case study
Use Case Description Document
- Use Case Spec _ Example 6.Deriving Test Cases out of Use-cases
- Test Case Document
Activity Diagram Day
- Activity Diagram Elements
- Case-study– Activity Diagram
MVC Architecture Overview
- An Overview
- Two Tier Architecture
- Three Tier Architecture
- MVC Architecture
- MVC Architecture Rules
- Guide line to place identified MVC Classes in a 3 Tier Architecture
- Sequence Diagram
Introduction to Testing (Complementary Session)
- Goals of testing, functions performed during testing process, a Business Analyst approach to testing
- Testing methodologies – Blackbox and whitebox testing, Positive and Negative tests
- Testing (UAT)
- Discussion on Test Cases – template
- Derived test cases from use cases
- Identification of Test Scenarios, tracing test cases to test scenarios
- Requirement Traceability matrix
Introduction to BI Tool- Tableau (Complementary Session)
Get a brief idea on Data Visualization and Tableau tool.
Topics:
- Data Visualization
- Business Intelligence tools
- Introduction to Tableau
- Tableau Architecture
- Tableau Server Architecture
- VizQL
Building Charts in Tableau
Topics:
- Horizontal Bar Graph
- Map Graph
- Line Graph
- Pie Graph
- Bar with Line Graph
Hands-On:
- All the above charts have Hands-on
Build Interactive Dashboards within Tableau.
Topics:
- Introduction to Dashboards
- The Dashboard Interface
- Dashboard Objects
- Building a Dashboard
- Dashboard Layouts and Formatting
- Interactive Dashboards with actions
- Designing Dashboards for devices
Hands-On:
- Demonstrate how to add objects to a Dashboard
- Build a simple Dashboard (using Layouts and Formatting features)
- Create Interactive Dashboards using actions
- Learn to create Dashboard for devices using Device Designer
Introduction to JIRA Tool- Agile-Scrum Project Management
Jira Agile & Scrum Project implementation- Overview
- Basic agile concepts
- How to Create and configure Scrum board
- How to create Agile Stories (Epics)/issues
- How to create backlogs, Sprint , Sprint planning – Part I
- How to create Sub task , Sprint planning – Part II
- Sprint tracking in Scrum board
- Creating & working with Sprints
- How to prioritize backlog and Sprint planning
- Using Scrum reports
Tools Training –
- Introduction to MS Visio, Balasmiq & Axure RP Pro 7.0 Tool.
- Identifying and creating Business requirements in MS Visio, Balasmiq & Axure RP Pro 7.0 Tool.
- Use Case, Activity and Sequence Diagrams
Documentation
Company specific Templates
- Business Requirements Document
- Functional Requirement Document
- SWOT Analysis
- GAP Analysis Report
- RTM (Requirement Traceability Matrix)
- Test Case
- Agile Scrum- User Story Creation
ONLINE IN-CLASS PROJECT- (Hands-On Training)
- Candidates will get an opportunity to work on projects like Complaint Management System, Hospital Billing Management System, Blood Bank Management System, Smart Account Application & ELoan Application.
- Candidates have been asked to create effective documents like BRD, FRD, RTM, Test cases for the mini project assigned which can be used to gain insights into the project requirements.
- Candidates are required to complete take away and in class mini projects to effectively utilize the classroom course and grasp the fundamentals of the UML.
- Candidates will have the opportunity to write use cases for business scenarios and build the solution model in a team / individual basis.
- Candidates are presented with online demonstration of UML Modelling software like MSVisio / UML.
- Candidates are encouraged to create UML diagrams for the assignments using the software tools.
TOOLS
- MS VISIO — UML DIAGRAMS
- MS WORD—BRD/SRS/FRD document preparations
- WIREFRAMING- BALASMIQ & AXURE RP PRO TOOL
- BI TOOL- TABLEAU
- FUNCTIONAL TEST CASE PREPARATION