Professional Documents
Culture Documents
BA Foundation - Lecture 3
BA Foundation - Lecture 3
ANALYSIS
FOUNDATION
Lecture 3 – Business Analysis Process
01 Business Analysis Process
02 Factors to notice
03 Requirement collection
techniques
04 Practice
01 Business Analysis Process
02 Factors to notice
03 Requirement collection
techniques
04 Practice
Analysis Activities
04 Develop
User-
Interface User involvement, feedback, adapt to
Modeling functional requirements and
non-functional requirements 03 Prioritize
Dialogs changes
Requirement
02 Define
Requirement Essential, important, vs. nice to have
01 Gather
Detailed
Information
Interviews, questionnaires, documents,
observing business processes,
researching vendors, comments and
suggestion
Requirement
Process
REQUIREMENT PROCESS
Elicitation
Approval
Requirement Analysis
Process
Specification
Requirement
Process
Requirement Elicitation
Requirement Elicitation
Brainstorming: What is it?
Solve problems
Create consensus
Generate ideas
HOW ?
Elicitate requirements
Interviewing
Survey
Document review
Analyzing Interface/ Observation
Requirement
Process
Requirement Analysis
What Are Requirement?
• Users don't understand what they want • User and developer language mismatch
• Users are constantly changing requirements even when• The developer tries to drive the user's request into an
product development has been started existing system or model instead of developing a
• User does not understand the technique system according to customer needs.
• Users do not understand the development process • The analysis can be done by programmers instead of
analytical skills staff to be able to understand customer
needs properly.
Requirements
• System Requirements
Functional requirements
Non-functional requirements
Availability
Testability
Predictable
Flexibility
Accuracy
Install
Failure
01 03 05
Functional Reliability Supportability
Capability
Reusability
Security 02 04
Usability Performance
Complete Prioritized
Organized
Traceable
SMART MODEL
Specific
Measurable
Attainable
Reasonable
Traceable
TIPS
• Should use the word shall
• Only one shall per requirement
• Written in short, simple sentences
• Consistent terminology
• Stated positively
• Accompanied by notes and comments to support and clarify
• Stated imperatively
• Don’t use will and should
01 Business Analysis Process
02 Factors to notice
03 Requirement collection
techniques
04 Practice
TECHNIQUES
Interview
Analyzing
Interface Techniques Survey
Documentation
Review
INTERVIEWING
• Personal interviews
• Scripted questions – interviewee’s answers are documented
• Exploratory questions to clarify and validate requirements, while removing assumptions
• Job shadowing
• Walk through a work day with a user or user group observing them
• Customer site visits
• Understand operational environment to discover prerequisites for job success
• Task analysis
• Ask end-users to walk through their current jobs
• Show as-is process in order to identify essential and frequent tasks
• Interviewer asks questions to understand what works well and what doesn’t
SURVEY
• Open-ended questions
• Gives respondents an opportunity to answer in their own words
• Useful, but very time consuming to interpret and catalogue
• Closed-ended questions
• Finite set of answers for each question
• Lends itself to statistical analysis
• Tough to create questions that are not leading or need an “Other” answer
• Questions can vary
• Ranking from “not very important” to “extremely important”
• Ranking from “strongly disagree” to “strongly agree”
• Rank order a list of items
• Multiple choice question
Document Review
Hints:
1. What is the requirements of the project
2. Function and Non – function
3. Needs and Demand
4. Others
THANK YOU
Insert the Subtitle of Your Presentation