SlideShare a Scribd company logo
1 of 15
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

Similar to Business Analyzopedia - Your Pocket Gita for Business Analysis

Softwareudvikling og vaerdiskabelse
Softwareudvikling og vaerdiskabelseSoftwareudvikling og vaerdiskabelse
Softwareudvikling og vaerdiskabelseSusanne Brøndberg
 
Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?iasaglobal
 
The less-discussed benefits of discovery workshops.ppt
The less-discussed benefits of discovery workshops.pptThe less-discussed benefits of discovery workshops.ppt
The less-discussed benefits of discovery workshops.pptSimublade Technology
 
AI Product Manager
AI Product Manager AI Product Manager
AI Product Manager Datentreiber
 
Software Engineering Model Question Paper 5th sem (1) (1).pdf
Software Engineering Model Question Paper 5th sem (1) (1).pdfSoftware Engineering Model Question Paper 5th sem (1) (1).pdf
Software Engineering Model Question Paper 5th sem (1) (1).pdfsweta836730
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaDeepak Kadam
 
ATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinkingATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinkingNorbertKroth
 
ShwetaBatra_Resume
ShwetaBatra_ResumeShwetaBatra_Resume
ShwetaBatra_ResumeShweta Batra
 
People-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application LifecyclePeople-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application LifecycleRofiqi Setiawan
 
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertLean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertNatalie Warnert
 
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...IT Arena
 
Designing Better Applications, Websites and Intranets
Designing Better Applications, Websites and IntranetsDesigning Better Applications, Websites and Intranets
Designing Better Applications, Websites and IntranetsnForm User Experience
 
Designing Better Applications, Website and Intranets
Designing Better Applications, Website and IntranetsDesigning Better Applications, Website and Intranets
Designing Better Applications, Website and IntranetsDennis Breen
 
Overview of product management as a role
Overview of product management as a roleOverview of product management as a role
Overview of product management as a roleRobert Chokr
 
Sharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldSharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldTihomir Ignatov
 
Ba ,agile and career prospects
Ba ,agile and career prospectsBa ,agile and career prospects
Ba ,agile and career prospectstony_aim83
 

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

Softwareudvikling og vaerdiskabelse
Softwareudvikling og vaerdiskabelseSoftwareudvikling og vaerdiskabelse
Softwareudvikling og vaerdiskabelse
 
Softwareudvikling og vaerdiskabelse
Softwareudvikling og vaerdiskabelseSoftwareudvikling og vaerdiskabelse
Softwareudvikling og vaerdiskabelse
 
Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?
 
The less-discussed benefits of discovery workshops.ppt
The less-discussed benefits of discovery workshops.pptThe less-discussed benefits of discovery workshops.ppt
The less-discussed benefits of discovery workshops.ppt
 
Designing the User Experience
Designing the User ExperienceDesigning the User Experience
Designing the User Experience
 
AI Product Manager
AI Product Manager AI Product Manager
AI Product Manager
 
Software Engineering Model Question Paper 5th sem (1) (1).pdf
Software Engineering Model Question Paper 5th sem (1) (1).pdfSoftware Engineering Model Question Paper 5th sem (1) (1).pdf
Software Engineering Model Question Paper 5th sem (1) (1).pdf
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai India
 
ATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinkingATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinking
 
ShwetaBatra_Resume
ShwetaBatra_ResumeShwetaBatra_Resume
ShwetaBatra_Resume
 
UCD overview
UCD overviewUCD overview
UCD overview
 
People-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application LifecyclePeople-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application Lifecycle
 
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertLean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie Warnert
 
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
 
Designing Better Applications, Websites and Intranets
Designing Better Applications, Websites and IntranetsDesigning Better Applications, Websites and Intranets
Designing Better Applications, Websites and Intranets
 
Designing Better Applications, Website and Intranets
Designing Better Applications, Website and IntranetsDesigning Better Applications, Website and Intranets
Designing Better Applications, Website and Intranets
 
Business analyst with project training
Business analyst with project trainingBusiness analyst with project training
Business analyst with project training
 
Overview of product management as a role
Overview of product management as a roleOverview of product management as a role
Overview of product management as a role
 
Sharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldSharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the Field
 
Ba ,agile and career prospects
Ba ,agile and career prospectsBa ,agile and career prospects
Ba ,agile and career prospects
 

More from DEEPRAJ PATHAK

Capability Showcasing Presentation to bring project to India
Capability Showcasing Presentation to bring project to IndiaCapability Showcasing Presentation to bring project to India
Capability Showcasing Presentation to bring project to IndiaDEEPRAJ PATHAK
 
Technical Writing As A Service Proposal to Jetstar
Technical Writing As A Service Proposal to JetstarTechnical Writing As A Service Proposal to Jetstar
Technical Writing As A Service Proposal to JetstarDEEPRAJ PATHAK
 
Why Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile EvolutionWhy Agile? - A handbook behind Agile Evolution
Why Agile? - A handbook behind Agile EvolutionDEEPRAJ PATHAK
 
Effort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsEffort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsDEEPRAJ PATHAK
 
5 years Business Plan for EParivahan.com
5 years Business Plan for EParivahan.com5 years Business Plan for EParivahan.com
5 years Business Plan for EParivahan.comDEEPRAJ PATHAK
 
RFP Response for Unique Bank Technical Migration
RFP Response for Unique Bank Technical MigrationRFP Response for Unique Bank Technical Migration
RFP Response for Unique Bank Technical MigrationDEEPRAJ PATHAK
 
Increasing Productivity & Improving Knowledge Management in Amdocs
Increasing Productivity & Improving Knowledge Management in AmdocsIncreasing Productivity & Improving Knowledge Management in Amdocs
Increasing Productivity & Improving Knowledge Management in AmdocsDEEPRAJ PATHAK
 

More from DEEPRAJ PATHAK (7)

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

Recently uploaded

What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 

Recently uploaded (20)

What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 

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)