BA Snapshot


Requirements Gathering
Brainstorming
Document Analysis
Reverse Engineering
Workshops
Focus Groups
Observations
Questionaire
Prototyping
Mosco
Furps

Requirements Analysis
UML Diagrams
Functional Requirements
Business Requirements
Consult Solution Architect, DB Architect, NW Architect

Design
Use Case Diagrams
Test Cases
End User Manuals
Use Case Diagram Solution-Architect
ER Diagram / DB Schema
GUI

Coding
JAD Sessions
Clarifies Technical Team
Update End User Manuals and RTM

Testing
Prepare Test Cases
Perform High Level Testing
Facilitate UAT
Update User manuals and RTM
Obtain Project Signoff

Deployment and Implementation
Forward RTM to client or PM



Techniques,Documentations and Tools


Every Day Tools
Excel
Word
MS Access
Tableau
Evernote
Snagit

Prototyping
Axure
Adobe XD
MS Visio
Irise
Justinmind

PM/Requirement Tracking
Pivotal Tracker
Trello
Microsoft Project Plan
Modern Requirement(Azure,TFS)

BPM
Active Modeler
eBPMN for Eclipse
Agilpro for Eclipse
iServer for MSVisio

Change Management
Perforce
Affiniti

Reporting
Relational SoDA
Telerik
Jreport
SQL Server Reporting Services
IBM Cognos Business Intelligence
Google Analytics

Programming Platforms
GIT/VSS/TFS
MySQL Workbench
Compass (mongo)
PHP
MEAN/MERN Stack
Core Java
Docker/Kubernetes/Jenkins

Testing
WinRunner
LoadManager
Testing Anywhere
Bugzilla

UX Management
KendoUI comps
Progress UI/UX Tools



BA Process Flow


Business Case(Incl. Statement of Work+Purchase Order)
Market Research
SWOT
GAP Analysis
Feasibility Study
Root Cause Analysis

Project Plan (Incl. Road Maps)
Stakeholder Analysis
Requirement Gathering
Assumptions & Constraints

BRD (Incl. Reqs + Prototypes)
Brainstorming
Document Analysis
Reverse Engineering
Focus Groups
Questionaires and Observations
MOSCO + FURPS

SRS (Incl. SSD and RTM)
UML
BPM
GUI + UX Management
ERD / DB Schema
USE Cases
End User Manuals
JAD Sessions
Test Cases
UAT
RTM

Component Design Document

High Level Design Document

End User Manuals + Project Closure Document