Professional Documents
Culture Documents
Business Analysis in Practice - Apex Global - Demo
Business Analysis in Practice - Apex Global - Demo
Participant introductions
v Name
v Position and background
v How long experience with Business Analysis or Requirement
Engineering?
v What do you want to get out of this course (expectation)?
Participate.
One person speaks at any given
time.
Keep discussions and questions to
the point.
Turn on your cell phones and other
communication devices to Silence
mode.
Be prompt returning from breaks.
v A method of obtaining a precise formal specification from the informal and often
vague requirements with customers.
v The science and discipline concerned with analyzing and documenting
requirements. It comprises needs analysis, requirements analysis, and
requirements specifications.
Requirement Development
Requirement Management
Requirements
Requirement
Requirement Baseline
Elicitation
Analysis
(Gathering)
Requirements
Traceability
Requirements
Requirement
Verification & Requirement Change
Specification Management
Validation
Requirements Engineer
Business Analyst
System Analyst
System Engineer
Project Manager
Data Analyst
Product Owner Development Lead
Level 3
Requirement
Business
Requirements Documents
Use Case
System
Requirements
Developer’s
Software
Requirements view
Hardware
Requirements Software Requirement
Specification
Business Needs
System
v Many peoples believe that for every project there is a set of firm requirements.
v If they can get them, they can build them and produce a perfect product or
solution.
v Project team believe customers will clearly provide:
Functional requirements
How they want the work to be done
How it will be used
Performance & Scalability
System boundary (Scope)
Operating environment (Domain)
Verification criteria
Is this true?
22 Author: APEX Learning Content Development Team
Actually
Requirement
Requirement
Elicitation
Analysis
(Gathering)
Requirements
Requirement
Verification &
Specification
Validation
Re-Evaluate
Clarify Re-Write
Al Davis’s Definition:
Wants = The Stakeholders wish to have.
Needs = The Stakeholders must have.
v Interviews
v Workshops
v Observation
INTERVIEWS
An interview is a
systematic approach Documenting the responses
designed to elicit business
analysis information from a
person or group of people Establishing relationships and
by talking to the building trust
interviewee(s)
Build support for a proposed
solution
Interview structure
v Structured Interview
v Unstructured Interview
v Potential interviewees are identified with the help of the project manager,
project sponsors, and other stakeholders, based on the goals for the
interview.
v Collecting data,
v Researching the stakeholder’s view of the change or proposed solution,
v Developing a proposed solution, or
v Building rapport with or support for the proposed solution from the
interviewee.
v Question Types
Open-ended questions
Closed questions
Re-Evaluate
Clarify Re-Write
Re-Evaluate
Clarify Re-Write
Re-Evaluate
Clarify Re-Write
v Requirements Verification
The process of checking that a deliverable produced at a given stage of
requirements development satisfies the conditions or specifications of the
previous stage.
Verification ensures that you build the software correctly.
v Requirements Validation
The stage of software development
in which the product is checked to
ensure that it satisfies its intended
use and conforms to its
requirements.
Validation ensures that you build
the correct software.
56 Author: APEX Learning Content Development Team
REQUIREMENTS MANAGEMENT
Business Analysis In Practice – Module 06
Requirements Requirements
Elicitation Analysis
Requirements
Management
Requirements Baseline
Requirements Requirements Change Requirements
Requirements Traceability
Validation Specification
v Most software efforts are increasing in size and complexity and require
an iterative development approach.
v Requirements will change over the life of the project due to changes in
technology, user needs, the environment, and change by issue of
requirement engineer
v Requirements continue to change as more information is obtained
during development.
v Requirements drive the verification and test process.