AUTHOR: DEEPRAJ PATHAK
PLACE: PUNE
DATE: 16.09.2019
Business
Analyzopedia
Business Analysis is a research discipline of identifying Business needs &
determining solutions to Business problems.
Solutions often include a Software Systems Development component but
may also consist of –
 Process Improvement
 Organizational Change
 Strategic Planning
 Policy Development
What is Business Analysis?
 Business Analysis is a need, not a luxury.
 Software Developers think in a confined way – it’s due to their nature of job,
not like they can’t think out-of-the-box.
 To design any system, an Holistic 360 degree view is required to be visualized
first.
 Trained BAs(Business Analysts) know to provoke customers by mind teasers
to get the exact answers related to the system.
 Software Industry runs on 80:20 rule i.e. System Designing gets 80%
weightage & Software Development gets 20% weightage. It implies that if you
design a system well in advance then Developers are more relaxed.
Why Business Analysis?
Software Development Life Cycle
Difference between Agile & Waterfall
 Requirement Gathering(BA Questionnaire, BA Checklist, User Story,
Prototyping, Wireframing)
 Requirement Analysis & Feasibility Study
 Scoping(MoSCoW, Story Prioritization)
 Software Designing(BRD, FRD, Usecase Diagrams, RTM)
 Impact Analysis
 Effort Estimation(FPA, TPT, PERT, UCP, CoCoMo, Planning Poker)
 Costing
 Pricing
 Customer Communication
 Create Functional Testcases, referring Functional Requirements &
Acceptance Criteria
 Drive UAT
Business Analysis R&R
 Communicate with Contacts
 Connect People
 Create Reports
 Enable Visitors to create information
 Fulfil Orders
 Manage Customer Information
 Manage Information
 Manage Resources
 Manage Users & Permissions
 Manage Workflow
 Market an Offer
 Partner with External Organizations
 Present Information
 Process Payment
 Purchase Products or Services
 Respond to Disruptions in Service
 Search for Information
 Support Customers
Requirement Gathering(Generic BA Checklist)
Science: Why? How?
Arts: What? Who? When? Where?
Requirement Gathering(BA Questionnaire)
User Story:-
As A <Type of User>
I Want to perform <Some Action>
So that, I can achieve <Some Goal>
Acceptance Criteria:-
Given <Some Condition>
When I perform <Some Action>
I should get <Some Desired Result>
Requirement Gathering(User Story)
Wireframe:- a low-fidelity static way to present a product, can efficiently outline
structures & layouts. Wireframe is a basic Visual representation of Design. It has got
nothing to do with functionalities.
Mockup:- a high-fidelity static way to present a product, should demonstrate
information frames & statically present content & functions. Unlike a wireframe, a
mockup looks more like a finished product(Only from Look perspective).
Prototype:- is already very closed to a finished product. Here, processes can be
simulated & user interaction can be tested. Early Prototyping can save a lot of
Development costs & time so that the work of Backend Product Architecture will not
be in vain because of unreasonable User Interface Design.
Tools available in market: Balsamiq, Sketch, Photoshop, Adobe illustrator etc.
A Prototype is an excellent tool to obtain user feedback & to test the Product.
Requirement Gathering(Wireframe, Mockup &
Prototype)
 Business Problem Statement
 Current Business Process
 Scope Statement
 Key Business Objectives
 Project Completion Criteria
 Risks & Limitations
 Assumptions
 Functional & Non-Functional Requirements
 Cost & Scheduling Parameters
 New/Modified Business Process
 Training
 Stakeholders List
 Quality Measures
 Checklists(Process & Requirements)
Software Designing(BRD)
 Introduction
a. Purpose
b. Scope
c. Background
d. References
e. Assumptions
f. Constraints
g. Document Review
 Methodology
 Functional Requirements
a. Context
b. User Story/Functionalities
c. Use-case Diagrams
d. Logical Data Model/Data Dictionary
 Non-Functional Requirements
a. Interface Requirements
b. Hardware/Software Requirements
 Glossary
Software Designing(FRD)
Sample Requirement Traceability Matrix
Questions?
Thanks 

More Related Content

PPTX
Why Product Structure Matters
PDF
System Design Interview - from both sides of the table.pdf
PPTX
Workshop-BuildingSoftware-June2023.pptx
PPTX
Bussiness analyst training in india
PPTX
Bussiness Analyst Online Training in Hyderabad
PPTX
Business Analyst Training in Hyderabad
PDF
How to Quickly Prototype a Scalable Graph Architecture: A Framework for Rapid...
PDF
NUX October 6th 2014 - UX in a traditional enterprise
Why Product Structure Matters
System Design Interview - from both sides of the table.pdf
Workshop-BuildingSoftware-June2023.pptx
Bussiness analyst training in india
Bussiness Analyst Online Training in Hyderabad
Business Analyst Training in Hyderabad
How to Quickly Prototype a Scalable Graph Architecture: A Framework for Rapid...
NUX October 6th 2014 - UX in a traditional enterprise

Similar to Business Analyzopedia - Your Pocket Gita for Business Analysis (20)

PDF
Softwareudvikling og vaerdiskabelse
PDF
Softwareudvikling og vaerdiskabelse
PDF
Are You an Accidental or Intentional Architect?
PPT
The less-discussed benefits of discovery workshops.ppt
PPTX
Designing the User Experience
PDF
AI Product Manager
PDF
Software Engineering Model Question Paper 5th sem (1) (1).pdf
PPTX
IB Computer Science - Internal Assessment.pptx
PPTX
Business analyst 101 program Mumbai India
PDF
ATD-2018_kroth_agile_thinking
DOCX
ShwetaBatra_Resume
PPTX
UCD overview
PPTX
People-Centric Design Approach in Application Lifecycle
PPTX
Lean Business Analysis and UX Runway - Natalie Warnert
PPTX
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
PPT
Designing Better Applications, Websites and Intranets
PPT
Designing Better Applications, Website and Intranets
DOC
Business analyst with project training
PPTX
Overview of product management as a role
PPTX
Sharepoint 2010: Practical Architecture from the Field
Softwareudvikling og vaerdiskabelse
Softwareudvikling og vaerdiskabelse
Are You an Accidental or Intentional Architect?
The less-discussed benefits of discovery workshops.ppt
Designing the User Experience
AI Product Manager
Software Engineering Model Question Paper 5th sem (1) (1).pdf
IB Computer Science - Internal Assessment.pptx
Business analyst 101 program Mumbai India
ATD-2018_kroth_agile_thinking
ShwetaBatra_Resume
UCD overview
People-Centric Design Approach in Application Lifecycle
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Designing Better Applications, Websites and Intranets
Designing Better Applications, Website and Intranets
Business analyst with project training
Overview of product management as a role
Sharepoint 2010: Practical Architecture from the Field
Ad

More from DEEPRAJ PATHAK (7)

PPTX
Capability Showcasing Presentation to bring project to India
PPT
Technical Writing As A Service Proposal to Jetstar
PPTX
Why Agile? - A handbook behind Agile Evolution
PPTX
Effort Estimation Techniques used in Software Projects
PPTX
5 years Business Plan for EParivahan.com
PPTX
RFP Response for Unique Bank Technical Migration
DOCX
Increasing Productivity & Improving Knowledge Management in Amdocs
Capability Showcasing Presentation to bring project to India
Technical Writing As A Service Proposal to Jetstar
Why Agile? - A handbook behind Agile Evolution
Effort Estimation Techniques used in Software Projects
5 years Business Plan for EParivahan.com
RFP Response for Unique Bank Technical Migration
Increasing Productivity & Improving Knowledge Management in Amdocs
Ad

Recently uploaded (20)

PDF
AI-Powered Fuzz Testing: The Future of QA
PPTX
Why 2025 Is the Best Year to Hire Software Developers in India
PPT
3.Software Design for software engineering
PPTX
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
PPTX
Swiggy API Scraping A Comprehensive Guide on Data Sets and Applications.pptx
PPTX
Lecture 5 Software Requirement Engineering
PDF
Mobile App for Guard Tour and Reporting.pdf
PPTX
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
DOCX
Industrial Bio-Lynx: Advanced Biometric Solution for Workforce Management
PPTX
Chapter 1 - Transaction Processing and Mgt.pptx
PDF
Crypto Loss And Recovery Guide By Expert Recovery Agency.
PPTX
SmartGit 25.1 Crack + (100% Working) License Key
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PPTX
HackYourBrain__UtrechtJUG__11092025.pptx
PPTX
Chapter_05_System Modeling for software engineering
PPTX
Human-Computer Interaction for Lecture 2
PDF
Odoo Construction Management System by CandidRoot
PDF
Ragic Data Security Overview: Certifications, Compliance, and Network Safegua...
PPTX
ROI from Efficient Content & Campaign Management in the Digital Media Industry
PDF
Internet Download Manager IDM Crack powerful download accelerator New Version...
AI-Powered Fuzz Testing: The Future of QA
Why 2025 Is the Best Year to Hire Software Developers in India
3.Software Design for software engineering
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
Swiggy API Scraping A Comprehensive Guide on Data Sets and Applications.pptx
Lecture 5 Software Requirement Engineering
Mobile App for Guard Tour and Reporting.pdf
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
Industrial Bio-Lynx: Advanced Biometric Solution for Workforce Management
Chapter 1 - Transaction Processing and Mgt.pptx
Crypto Loss And Recovery Guide By Expert Recovery Agency.
SmartGit 25.1 Crack + (100% Working) License Key
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
HackYourBrain__UtrechtJUG__11092025.pptx
Chapter_05_System Modeling for software engineering
Human-Computer Interaction for Lecture 2
Odoo Construction Management System by CandidRoot
Ragic Data Security Overview: Certifications, Compliance, and Network Safegua...
ROI from Efficient Content & Campaign Management in the Digital Media Industry
Internet Download Manager IDM Crack powerful download accelerator New Version...

Business Analyzopedia - Your Pocket Gita for Business Analysis

  • 1. AUTHOR: DEEPRAJ PATHAK PLACE: PUNE DATE: 16.09.2019 Business Analyzopedia
  • 2. Business Analysis is a research discipline of identifying Business needs & determining solutions to Business problems. Solutions often include a Software Systems Development component but may also consist of –  Process Improvement  Organizational Change  Strategic Planning  Policy Development What is Business Analysis?
  • 3.  Business Analysis is a need, not a luxury.  Software Developers think in a confined way – it’s due to their nature of job, not like they can’t think out-of-the-box.  To design any system, an Holistic 360 degree view is required to be visualized first.  Trained BAs(Business Analysts) know to provoke customers by mind teasers to get the exact answers related to the system.  Software Industry runs on 80:20 rule i.e. System Designing gets 80% weightage & Software Development gets 20% weightage. It implies that if you design a system well in advance then Developers are more relaxed. Why Business Analysis?
  • 6.  Requirement Gathering(BA Questionnaire, BA Checklist, User Story, Prototyping, Wireframing)  Requirement Analysis & Feasibility Study  Scoping(MoSCoW, Story Prioritization)  Software Designing(BRD, FRD, Usecase Diagrams, RTM)  Impact Analysis  Effort Estimation(FPA, TPT, PERT, UCP, CoCoMo, Planning Poker)  Costing  Pricing  Customer Communication  Create Functional Testcases, referring Functional Requirements & Acceptance Criteria  Drive UAT Business Analysis R&R
  • 7.  Communicate with Contacts  Connect People  Create Reports  Enable Visitors to create information  Fulfil Orders  Manage Customer Information  Manage Information  Manage Resources  Manage Users & Permissions  Manage Workflow  Market an Offer  Partner with External Organizations  Present Information  Process Payment  Purchase Products or Services  Respond to Disruptions in Service  Search for Information  Support Customers Requirement Gathering(Generic BA Checklist)
  • 8. Science: Why? How? Arts: What? Who? When? Where? Requirement Gathering(BA Questionnaire)
  • 9. User Story:- As A <Type of User> I Want to perform <Some Action> So that, I can achieve <Some Goal> Acceptance Criteria:- Given <Some Condition> When I perform <Some Action> I should get <Some Desired Result> Requirement Gathering(User Story)
  • 10. Wireframe:- a low-fidelity static way to present a product, can efficiently outline structures & layouts. Wireframe is a basic Visual representation of Design. It has got nothing to do with functionalities. Mockup:- a high-fidelity static way to present a product, should demonstrate information frames & statically present content & functions. Unlike a wireframe, a mockup looks more like a finished product(Only from Look perspective). Prototype:- is already very closed to a finished product. Here, processes can be simulated & user interaction can be tested. Early Prototyping can save a lot of Development costs & time so that the work of Backend Product Architecture will not be in vain because of unreasonable User Interface Design. Tools available in market: Balsamiq, Sketch, Photoshop, Adobe illustrator etc. A Prototype is an excellent tool to obtain user feedback & to test the Product. Requirement Gathering(Wireframe, Mockup & Prototype)
  • 11.  Business Problem Statement  Current Business Process  Scope Statement  Key Business Objectives  Project Completion Criteria  Risks & Limitations  Assumptions  Functional & Non-Functional Requirements  Cost & Scheduling Parameters  New/Modified Business Process  Training  Stakeholders List  Quality Measures  Checklists(Process & Requirements) Software Designing(BRD)
  • 12.  Introduction a. Purpose b. Scope c. Background d. References e. Assumptions f. Constraints g. Document Review  Methodology  Functional Requirements a. Context b. User Story/Functionalities c. Use-case Diagrams d. Logical Data Model/Data Dictionary  Non-Functional Requirements a. Interface Requirements b. Hardware/Software Requirements  Glossary Software Designing(FRD)