Session 6 - Chapter 7 Requirements Analysis and Design Definition
Session 6 - Chapter 7 Requirements Analysis and Design Definition
2
Study Session Schedule
Session Date Chapters Topics
1 Jan 25 1&2 Introduction and BA Key Concepts
9 Oct 11 10 Techniques
• Purpose
• Analyze information derived from stakeholders.
trkeb/tawlef
• Synthesize information derived from stakeholders.
• Refine information derived from stakeholders.
• Description
• Describes the practices for analyzing information elicited from
stakeholders.
• Where focused on understanding needs, outputs are REQUIREMENTS
• Where focused on specifying solutions, outputs are DESIGNS
• Includes capturing information about attributes or metadata about the
requirements.
• Specifying and modelling activities relate to all requirement types.
Requirements Designs
View six months sales data across A sketch of a dashboard.
multiple organizational units in a single
view.
Reduce amount of time required to pick Process model.
and pack a customer order.
Record and access a medical patient’s Screen mock-up showing specific data
history. fields.
Develop business strategy, goals, and Screen mock-up showing specific data
objectives for a new business. fields.
Provide information in English and Prototype with text displayed in
French English and French.
13
7.1 SPECIFY AND MODEL REQUIREMENTS
• Elicitation Results (any state)
• Begin with eliciting input from stakeholders.
• May be iterative, sequential or concurrent.
• Driven by audience and audience capabilities
• May require expansion or clarification.
1.
Inputs
• Modelling tools
• Software tools may improve ease of visual
3. representation.
Guidelines
• Requirements architecture
and Tools
• Ensure models are consistent and complete.
• Solution scope
• The ‘guardrails’ that keep you and your stakeholders on
track. 7rasa/ soor
3.
Guidelines
and Tools
capability
• Business capability analysis
• Represents the features and functions that the enterprise
is capable of.
4.
• Business model canvas rationale
Techniques
• Provides one-page view of business drivers for
requirements.
• Glossary data
5. • Key information
Stakeholders • Current operating state
• Desired operating state
• Gaps between the states
Outputs
1.
Inputs
2. • Prioritized
• Ranked or grouped in terms of importance and value
Elements
• Understandable
• Uses common terminology understood by audience
• Item Tracking
• Ensure that any issues identified are managed and
resolved.
4.
• Metrics and Key Performance Indicators (KPIs)
Techniques
• How to evaluate quality of requirements.
• Reviews
• Inspect requirements documentation to identify
requirements not of acceptable quality.
5.
Stakeholders
6.
Outputs
• Description
• Ongoing process to ensure:
• Stakeholder alignment with business requirements
• Solution and transition designs align to business requirements
• Designs satisfy the requirements
• Need to understand what desired future state looks like for
stakeholders. after their needs have been met
• Overall goal is to achieve stakeholder’s desired future state.
• Conflicting needs should be exposed during this step.
Requirements Analysis and Design Definition 51
7.3 VALIDATE REQUIREMENTS
• Solution Scope
• Ensure that requirements in scope provide desired benefit.
• Document Analysis
• Identify documented business needs to validate
requirements.
4.
Techniques • Financial Analysis
• Define financial benefits associated with requirements.
• Item Tracking
• Ensure that identified problems are tracked, managed
and resolved.
4. • Reviews
Techniques • Confirm whether stakeholder agrees or not that needs
are met.
5.
Stakeholders
• Purpose
• Requirements collectively support each other.
• Requirements fully achieve the business objectives.
• Description
• Represents the structure of all requirements of a change.
• Fits the individual models and specifications together.
• Form a WHOLE
• Used to:
• Understand which models are appropriate for domain
• Organize requirements into structures relevant to stakeholders
• Illustrates how requirements interact and relate
• Allow for trade-off decisions
Requirements Analysis and Design Definition 66
7.4 DEFINE REQUIREMENTS ARCHITECTURE
• Solution Scope
• Review to ensure alignment with boundaries of
desired solution.
• Template Architectures
• Framework is a collection of viewpoints.
• Standard across:
• An industry
• A sector
• Organization
2. • May be populated with domain specific information.
Elements • May provide a more complete picture
• Completeness
• Ensures completeness of requirements.
• Must be able to be understood by all audiences.
• Cohesive and tells a full story.
• Data Modelling
• Describe requirement structure relationship to data.
• Functional Decomposition
• Used to breakdown into relevant elements.
• Organizational unit, Product, Scope, Other elements
4.
Techniques • Interviews
• Define requirements structures collaboratively.
• Organizational Modelling
• Understand various organizational relationships to
develop relevant viewpoints.
• Scope Modelling
• Identify elements and boundaries of requirements
architecture.
• Workshops
• Used to define boundaries collectively.
4.
Techniques
• Requirements Architecture
• Competed requirements
• Completed interrelationships
• Contextual information as required
mortbet bemo7twa mo3yn hashtags:
Complete reqs
Define relationships with
6. descriptions
Arch: Multi viewpoints based on
Outputs the target stackholders .. use
suitable models/ standards/
templates.
• Description
• There may be more than one design option.
• Design options are tactical not strategic
• BAs must assess solution options, and:
• Their ability to meet customer requirements
• The trade-offs represented by each solution
• As the initiative progresses designs may evolve.
Requirements Analysis and Design Definition 82
7.5 DEFINE DESIGN OPTIONS
• Requirements Architecture
• Complete set of requirements and relationships.
• Define design options that can address holistically
• Solution Scope
• Defines boundaries when selecting viable design options.
• Brainstorming
• Used to help identify Improvement opportunities and
design options.
4.
Techniques • Document Analysis
• Used to provide information needed to describe
design options and design elements.
• Interviews
• Used to help identify Improvement opportunities and
design options.
Requirements Analysis and Design Definition 90
7.5 DEFINE DESIGN OPTIONS
• Lessons Learned
• Used to help identify opportunities for improvement.
• Mind Mapping
• Used to identify and explore possible design options.
• Survey or Questionnaire
• Used to help identify Improvement opportunities and
design options.
4. • Workshops
Techniques • Used to identify improvement opportunities and
design options.
• Supplier
5. • Provides information on functionality associated with
Stakeholders a particular design option.
• Description
• Describes how to estimate and model potential value delivered by:
• A set of requirements
• Designs or design options
• Process is iterative.
• May be a planned event or triggered by a modification or change.
• Includes consideration of uncertainty in estimates.
• Design Options
• Need to be evaluated one against another to
recommend one option for solution.
1.
Inputs
• Solution Scope
• Define scope of proposed solution.
• Ensure scope is within boundaries.
3.
Guidelines
and Tools
• Backlog Management
4. • Used to sequence potential value.
Techniques • Brainstorming
• Identify potential benefits in collaborative manner.
• Business Cases
• Used to assess recommendations against goals and
objectives.
• Decision Analysis
• Supports assessment and ranking of design options.
4. • Estimation
Techniques • Forecasts costs and efforts in order to estimate value.
• Financial Analysis
• Evaluate financial return of different options.
• Choose the best possible ROI.
• Interviews
4. • Get stakeholder inputs on:
Techniques • Which design option best meets needs
• Evaluate small stakeholder group value expectations
• Survey or Questionnaire
• Get stakeholder input on which designs best met
requirements and value expectations.
4.
• SWOT Analysis
Techniques
• Identify areas of strengths and weaknesses that will
impact value of solutions.
• Workshops
• Get stakeholder input on which designs best met
requirements and value expectations.
• Regulator
• Involved in risk evaluation concerning possible
5. regulatory requirements.
Stakeholders • May find constraints due to regulatory requirements.
• Sponsor
• Approves expenditure of resources and funds.
• Final approval of solution and delivery quality.
6.
Outputs