SlideShare a Scribd company logo
1 of 39
Fundamentals of Business
Analysis
Binny
 Definition of business analysis & business analyst
profession
 Exploring the knowledge areas of business analysis
 Definition of requirements & its types
 Project Manager vs Business Analyst
 SDLC
Objectives
 Projects were like a battlefield
In the Beginning...
 A lot of work was being done... But it was not always productive
 Organizations invested in Project Management practices.
 But that was not enough…..
A Little Later On…
Something was missing ?
 Only 16.2% of projects will be completed on time & on
budget
 About 40-56% of project conflicts can be traced to
requirement errors
 Finding and fixing requirement errors consumes 70-85% of
project rework costs
 The average project exceeds its planned time schedule by
120%
 About 52.7% of projects will cost 189% of their original
estimate
 About 30% of projects are cancelled before completion.
Why it doesn’t work?
Now .. The Picture is Complete
 “A business analyst works as a liaison among stakeholders in
order to analyze, communicate, and validate requirements for
changes to business processes, policies, and information
systems.”
Business Analyst
 Liaison - communication or cooperation that facilitates a close working
relationship between people or organizations.
 Stakeholder - a person with an interest or concern in something,
especially a business
“Liaison” and “stakeholder”
 Communication is a process of exchanging verbal and non verbal messages.
 It is a continuous process. Pre-requisite of every communication is a
message.
 This message must be conveyed through some medium to the recipient.
 It is essential that this message must be understood by the recipient in same
terms as intended by the sender. They must respond within a time frame.
 Thus, communication is a two way process and is incomplete without a
feedback from the recipient to the sender on how well the message is
understood by them.
 The key role of a business analyst is to ensure that the requirements are well
communicated, documented, analyzed and understood for the success of a
project
Why we need Business Analysts?
 Project managers are responsible for delivering the
solution to a problem.
 Business analysts are responsible for discovering the
problem and determining the solution.
Project Manager vs Business Analysts
Can I become a BA ?
Business Analyst
Business Analyst
Business Analyst Mantra
Business Analyst Responsibilities
Business Analyst Detailed
Responsibilities
Requirements
Business Requirements
 higher-level statements of the goals, objectives, or needs of the
enterprise.
User Requirements
 statements of the needs of a particular stakeholder or class of
stakeholders.
System Requirements
 describe the behavior and information that the solution will
manage
Types of Requirements
User and System Requirements
 A functional requirement describes what a software system should do,
while non-functional requirements place constraints on how the system
will do so.
Example - A system must send an email whenever a certain condition is
met (e.g. an order is placed, a customer signs up, etc.)
 The non-functional requirement is describing the behavior of the
system as it relates to the system's functionality. The non-functional
requirement elaborates a performance characteristic of the system.
Example - Emails should be sent with a latency of no greater than 12 hours
from such an activity.
Functional vs Non-Functional
 Requirements Should be :
 Complete
 Clear
 Correct
 Consistent
Requirements 4 C’s
 Requirements Elicitation is about finding out what customers (and potential
customers) say they think they want. It produces a wish list (well, you might be polite
and call it something else, but that's what it is).
 Requirements Analysis is about distilling the wish list to produce a list of actual
requirements together with dependencies between them. It also involves saying that
some things on the wish list are out of scope for one reason or another (e.g., you're
proposing to do a project on some client software and the customers asked for you to
do something that clearly requires major server changes).
 Requirements specification: the process of recording the requirements in one or more
forms, including natural language and formal, symbolic, or graphical representations;
also, the product that is the document produced by that process.
 Requirements validation: the process of confirming with the customer or user of the
software that the specified requirements are valid, correct, and complete.
Requirement “x”
Highly talented BA’s in the industry
 Business Analysts
 Business Analysts role in software development
 Business Responsibilities
 Requirements
 Types of Requirements
Summary
Questions?
 SDLC is the acronym of Software Development Life Cycle.
 SDLC is a process followed for a software project, within a
software organization.
 It consists of a detailed plan describing how to develop,
maintain, replace and alter or enhance specific software.
 The life cycle defines a methodology for improving the
quality of software and the overall development process.
SDLC
SDLC
 Waterfall Model
 Iterative Model
 Spiral Model
 V-Model
Popular SDLC models
 Waterfall is best used for simple, unchanging projects.
Its linear, rigid nature makes it easy to use and allows
for in-depth documentation.
 Changes can’t be easily accommodated
 Software isn’t delivered until late
 Gathering accurate requirements can be challenging
Waterfall Model
 Agile software development is based on an
incremental, iterative approach.
 Change is embraced
 Faster, high-quality delivery
 Strong team interaction
 Continuous improvement
 Customers are heard
Agile Model
 Extreme Programming (XP)
 Feature-driven development (FDD)
 Adaptive system development (ASD)
 Kanban
 Scrum
Methodologies That Are Used to
Implement Agile
 Scrum follows a set of roles, responsibilities, and
meetings that never change.
 More transparency and project visibility.
 Easy to accommodate changes.
 Increased cost savings.
Scrum
 Product Owner: The Scrum Product Owner has the vision
of what he or she wants to build and conveys that vision to
the team.
 Scrum Master: Often considered the coach for the team,
the Scrum Master helps the team do their best possible
work.
 Scrum Team: The Scrum Team is comprised of five to seven
members. Everyone on the project works together, helps
each other, and shares a deep sense of camaraderie. Unlike
traditional development teams, there are not distinct roles
like programmer, designer, or tester.
Roles in Scrum
Steps in the Scrum Process
 Kanban is Japanese for “visual sign” or “card.”
Kanban
 Scrum and Kanban are both flavors of Agile, but they
have some distinct differences.
 Scrum requires specific roles whereas Kanban has no
required roles.
 Scrum is based on timeboxed iterations, combining
planning, process improvement, and release. In
Kanban, you can choose to do these activities on a
regular cadence or whenever you need.
Scrum vs. Kanban
 Scrum resists change, whereas Kanban easily accommodates
and embraces change. In Scrum, once the team has committed
stories to a sprint, you can’t add additional stories later on. In
Kanban, you can add or change stories as you please, assuming
that it’s within WIP limits.
 A Scrum board is reset after each sprint. A Kanban board is
continuously used.
 A Scrum team is cross-functional and one team owns the Scrum
board. In Kanban, teams don’t need to be cross-functional and
anyone can own the Kanban board.
 Scrum teams require estimation, whereas Kanban doesn’t.
Scrum vs. Kanban
Questions?

More Related Content

Similar to 13285737.ppt

Business analyst interview questions and answers
Business analyst interview questions and answersBusiness analyst interview questions and answers
Business analyst interview questions and answersRobin G
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months laterCraig Brown
 
Define and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements ComposerDefine and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements ComposerAlan Kan
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software developmentbizpresenter
 
Use Cases and Use in Agile world
Use Cases and Use in Agile worldUse Cases and Use in Agile world
Use Cases and Use in Agile worldRavikanth-BA
 
Managing Business Analysis for Agile Development
Managing Business Analysis for Agile DevelopmentManaging Business Analysis for Agile Development
Managing Business Analysis for Agile DevelopmentIJMER
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resourcesAnwar Sadat
 
Software engineering fundamentals
Software engineering fundamentalsSoftware engineering fundamentals
Software engineering fundamentalsJigyasaAgrawal7
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementRobert McGeachy
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxVardha Mago
 
A Pattern-Language-for-software-Development
A Pattern-Language-for-software-DevelopmentA Pattern-Language-for-software-Development
A Pattern-Language-for-software-DevelopmentShiraz316
 
Assignment 1 LASA 2—Company Analysis ReportReview the follo
Assignment 1 LASA 2—Company Analysis ReportReview the folloAssignment 1 LASA 2—Company Analysis ReportReview the follo
Assignment 1 LASA 2—Company Analysis ReportReview the follodesteinbrook
 

Similar to 13285737.ppt (20)

Business analyst interview questions and answers
Business analyst interview questions and answersBusiness analyst interview questions and answers
Business analyst interview questions and answers
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
Define and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements ComposerDefine and Manage Requirements with IBM Rational Requirements Composer
Define and Manage Requirements with IBM Rational Requirements Composer
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
MOM on BA
MOM on BAMOM on BA
MOM on BA
 
What is jad_session
What is jad_sessionWhat is jad_session
What is jad_session
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 
Use Cases and Use in Agile world
Use Cases and Use in Agile worldUse Cases and Use in Agile world
Use Cases and Use in Agile world
 
Managing Business Analysis for Agile Development
Managing Business Analysis for Agile DevelopmentManaging Business Analysis for Agile Development
Managing Business Analysis for Agile Development
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Software engineering fundamentals
Software engineering fundamentalsSoftware engineering fundamentals
Software engineering fundamentals
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
SE-Lecture-4.pptx
SE-Lecture-4.pptxSE-Lecture-4.pptx
SE-Lecture-4.pptx
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
A Pattern-Language-for-software-Development
A Pattern-Language-for-software-DevelopmentA Pattern-Language-for-software-Development
A Pattern-Language-for-software-Development
 
Assignment 1 LASA 2—Company Analysis ReportReview the follo
Assignment 1 LASA 2—Company Analysis ReportReview the folloAssignment 1 LASA 2—Company Analysis ReportReview the follo
Assignment 1 LASA 2—Company Analysis ReportReview the follo
 

Recently uploaded

Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...lizamodels9
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfmuskan1121w
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCRsoniya singh
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedKaiNexus
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 

Recently uploaded (20)

Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdf
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 

13285737.ppt

  • 2.  Definition of business analysis & business analyst profession  Exploring the knowledge areas of business analysis  Definition of requirements & its types  Project Manager vs Business Analyst  SDLC Objectives
  • 3.  Projects were like a battlefield In the Beginning...
  • 4.  A lot of work was being done... But it was not always productive  Organizations invested in Project Management practices.  But that was not enough….. A Little Later On…
  • 6.  Only 16.2% of projects will be completed on time & on budget  About 40-56% of project conflicts can be traced to requirement errors  Finding and fixing requirement errors consumes 70-85% of project rework costs  The average project exceeds its planned time schedule by 120%  About 52.7% of projects will cost 189% of their original estimate  About 30% of projects are cancelled before completion. Why it doesn’t work?
  • 7. Now .. The Picture is Complete
  • 8.  “A business analyst works as a liaison among stakeholders in order to analyze, communicate, and validate requirements for changes to business processes, policies, and information systems.” Business Analyst
  • 9.  Liaison - communication or cooperation that facilitates a close working relationship between people or organizations.  Stakeholder - a person with an interest or concern in something, especially a business “Liaison” and “stakeholder”
  • 10.  Communication is a process of exchanging verbal and non verbal messages.  It is a continuous process. Pre-requisite of every communication is a message.  This message must be conveyed through some medium to the recipient.  It is essential that this message must be understood by the recipient in same terms as intended by the sender. They must respond within a time frame.  Thus, communication is a two way process and is incomplete without a feedback from the recipient to the sender on how well the message is understood by them.  The key role of a business analyst is to ensure that the requirements are well communicated, documented, analyzed and understood for the success of a project Why we need Business Analysts?
  • 11.  Project managers are responsible for delivering the solution to a problem.  Business analysts are responsible for discovering the problem and determining the solution. Project Manager vs Business Analysts
  • 12. Can I become a BA ?
  • 19. Business Requirements  higher-level statements of the goals, objectives, or needs of the enterprise. User Requirements  statements of the needs of a particular stakeholder or class of stakeholders. System Requirements  describe the behavior and information that the solution will manage Types of Requirements
  • 20. User and System Requirements
  • 21.  A functional requirement describes what a software system should do, while non-functional requirements place constraints on how the system will do so. Example - A system must send an email whenever a certain condition is met (e.g. an order is placed, a customer signs up, etc.)  The non-functional requirement is describing the behavior of the system as it relates to the system's functionality. The non-functional requirement elaborates a performance characteristic of the system. Example - Emails should be sent with a latency of no greater than 12 hours from such an activity. Functional vs Non-Functional
  • 22.  Requirements Should be :  Complete  Clear  Correct  Consistent Requirements 4 C’s
  • 23.  Requirements Elicitation is about finding out what customers (and potential customers) say they think they want. It produces a wish list (well, you might be polite and call it something else, but that's what it is).  Requirements Analysis is about distilling the wish list to produce a list of actual requirements together with dependencies between them. It also involves saying that some things on the wish list are out of scope for one reason or another (e.g., you're proposing to do a project on some client software and the customers asked for you to do something that clearly requires major server changes).  Requirements specification: the process of recording the requirements in one or more forms, including natural language and formal, symbolic, or graphical representations; also, the product that is the document produced by that process.  Requirements validation: the process of confirming with the customer or user of the software that the specified requirements are valid, correct, and complete. Requirement “x”
  • 24. Highly talented BA’s in the industry
  • 25.  Business Analysts  Business Analysts role in software development  Business Responsibilities  Requirements  Types of Requirements Summary
  • 27.  SDLC is the acronym of Software Development Life Cycle.  SDLC is a process followed for a software project, within a software organization.  It consists of a detailed plan describing how to develop, maintain, replace and alter or enhance specific software.  The life cycle defines a methodology for improving the quality of software and the overall development process. SDLC
  • 28. SDLC
  • 29.  Waterfall Model  Iterative Model  Spiral Model  V-Model Popular SDLC models
  • 30.  Waterfall is best used for simple, unchanging projects. Its linear, rigid nature makes it easy to use and allows for in-depth documentation.  Changes can’t be easily accommodated  Software isn’t delivered until late  Gathering accurate requirements can be challenging Waterfall Model
  • 31.  Agile software development is based on an incremental, iterative approach.  Change is embraced  Faster, high-quality delivery  Strong team interaction  Continuous improvement  Customers are heard Agile Model
  • 32.  Extreme Programming (XP)  Feature-driven development (FDD)  Adaptive system development (ASD)  Kanban  Scrum Methodologies That Are Used to Implement Agile
  • 33.  Scrum follows a set of roles, responsibilities, and meetings that never change.  More transparency and project visibility.  Easy to accommodate changes.  Increased cost savings. Scrum
  • 34.  Product Owner: The Scrum Product Owner has the vision of what he or she wants to build and conveys that vision to the team.  Scrum Master: Often considered the coach for the team, the Scrum Master helps the team do their best possible work.  Scrum Team: The Scrum Team is comprised of five to seven members. Everyone on the project works together, helps each other, and shares a deep sense of camaraderie. Unlike traditional development teams, there are not distinct roles like programmer, designer, or tester. Roles in Scrum
  • 35. Steps in the Scrum Process
  • 36.  Kanban is Japanese for “visual sign” or “card.” Kanban
  • 37.  Scrum and Kanban are both flavors of Agile, but they have some distinct differences.  Scrum requires specific roles whereas Kanban has no required roles.  Scrum is based on timeboxed iterations, combining planning, process improvement, and release. In Kanban, you can choose to do these activities on a regular cadence or whenever you need. Scrum vs. Kanban
  • 38.  Scrum resists change, whereas Kanban easily accommodates and embraces change. In Scrum, once the team has committed stories to a sprint, you can’t add additional stories later on. In Kanban, you can add or change stories as you please, assuming that it’s within WIP limits.  A Scrum board is reset after each sprint. A Kanban board is continuously used.  A Scrum team is cross-functional and one team owns the Scrum board. In Kanban, teams don’t need to be cross-functional and anyone can own the Kanban board.  Scrum teams require estimation, whereas Kanban doesn’t. Scrum vs. Kanban