7 requirements-analysis-and-design-definition-160528195229

64
Requirements Analysis and Design Definition IIBA Cairo Chapter @_Darwishh

Upload: kuersat-karadas

Post on 22-Feb-2017

95 views

Category:

Business


1 download

TRANSCRIPT

Page 1: 7 requirements-analysis-and-design-definition-160528195229

Requirements Analysis and Design Definition

IIBA Cairo Chapter

@_Darwishh

Page 2: 7 requirements-analysis-and-design-definition-160528195229

2

TODAY …

• Introduction (Requirement and Designs)

• Specify and Model Requirements

• Verify Requirements

• Validate Requirements

• Define Requirements Architecture

• Define Design Options

• Analyze Potential Value and Recommend Solutions

• Open discussion ….

Requirements Analysis and Design Definition

Page 3: 7 requirements-analysis-and-design-definition-160528195229

3

Introduction (Requirements and Designs)

Source: Requirements and Designs Webinar by IIBA

Requirements Analysis and Design Definition

Page 4: 7 requirements-analysis-and-design-definition-160528195229

4

Introduction (Requirements and Designs)

Requirements Analysis and Design Definition

Source: Requirements and Designs Webinar by IIBA

Page 5: 7 requirements-analysis-and-design-definition-160528195229

5

Introduction (Knowledge Area)

• Chapter 7 of BABOK v3

Requirements Analysis and Design Definition

Tasks

Practices

Structure and Organize Requirements

BA performs To

Page 6: 7 requirements-analysis-and-design-definition-160528195229

6

Introduction (Accomplishing Tasks)

Incrementally

Iteratively

Page 7: 7 requirements-analysis-and-design-definition-160528195229

7

Introduction (Input / Output Diagram)

Requirements Analysis and Design Definition

Page 8: 7 requirements-analysis-and-design-definition-160528195229

8

Introduction (Business Analysis Core Concept Model)

Requirements Analysis and Design Definition

Change

Need Solution

Value Context

Stakeholder

Page 9: 7 requirements-analysis-and-design-definition-160528195229

9

7.1 Specify and Model Requirements

Purpose & Description Inputs Elements Guidelines

and tools

Techniques Stakeholders Output

Page 10: 7 requirements-analysis-and-design-definition-160528195229

10

Specify and model requirements

Purpose

Requirements Analysis and Design Definition

Elicitation Results

Analyze

Refine

Transform

Requirements &

Designs

Page 11: 7 requirements-analysis-and-design-definition-160528195229

11

Specify and model requirements

Elicitation Results

1.

Inputs

Requirements Analysis and Design Definition

May require expansion or clarification

Page 12: 7 requirements-analysis-and-design-definition-160528195229

12

Specify and model requirements

2.

Elements

Requirements Analysis and Design Definition

Implement the Appropriate Levels of Abstraction (Context)Audience Type of Requirement

Represent Requirements and AttributesCharacteristics Design Qualities

Analyze RequirementsWhat is missing What is unnecessary

Model RequirementMatrices Diagrams

Page 13: 7 requirements-analysis-and-design-definition-160528195229

13

Specify and model requirements

Modelling and Notation / Standards

Modelling tools (Software Apps)

Requirements architecture

Requirements life cycle management tools

Solution scope

3.

Guidelines and Tools

Requirements Analysis and Design Definition

Page 14: 7 requirements-analysis-and-design-definition-160528195229

14

Specify and model requirements

Acceptance and evaluation criteria Business model canvas

Data flow diagrams Prototyping

User stories

4.

Techniques

Requirements Analysis and Design Definition

Page 15: 7 requirements-analysis-and-design-definition-160528195229

15

Specify and model requirements

5.

Stakeholders

Requirements Analysis and Design Definition

Key Concepts:

Page 16: 7 requirements-analysis-and-design-definition-160528195229

16

Specify and model requirements

Requirements

Specified Modeled

6.

Outputs

Requirements Analysis and Design Definition

Page 17: 7 requirements-analysis-and-design-definition-160528195229

17

Specify and model requirements

Requirements Analysis and Design Definition

Page 18: 7 requirements-analysis-and-design-definition-160528195229

18

7.2 Verify Requirements

Page 19: 7 requirements-analysis-and-design-definition-160528195229

19

Verify Requirements

Purpose

Requirements Analysis and Design Definition

Specifications and

Models

Meet quality standards

Usable for the purpose they

serve

Page 20: 7 requirements-analysis-and-design-definition-160528195229

20

Verify Requirements

1.

Inputs

Requirements Analysis and Design Definition

Requirements

(specified and

modelled)

Well documented

Well written

Page 21: 7 requirements-analysis-and-design-definition-160528195229

21

Verify Requirements

2.

Elements

Requirements Analysis and Design Definition

Page 22: 7 requirements-analysis-and-design-definition-160528195229

22

Verify Requirements

Requirements Life Cycle Management Tools (Software to)

Recording

Organizing

Storing

Sharing

3.

Guidelines and Tools

Requirements Analysis and Design Definition

Page 23: 7 requirements-analysis-and-design-definition-160528195229

23

Verify Requirements

Acceptance and evaluation criteria Item Tracking

Metrics and Key Performance

Indicators (KPI)Reviews

4. Techniques

Requirements Analysis and Design Definition

Page 24: 7 requirements-analysis-and-design-definition-160528195229

24

Verify Requirements

5.

Stakeholders

Requirements Analysis and Design Definition

Page 25: 7 requirements-analysis-and-design-definition-160528195229

25

Verify Requirements

6.

Outputs

Requirements Analysis and Design Definition

Verified

Requirements Designs

Page 26: 7 requirements-analysis-and-design-definition-160528195229

26

Verify Requirements

Requirements Analysis and Design Definition

Page 27: 7 requirements-analysis-and-design-definition-160528195229

27

7.3 Validate Requirements

Page 28: 7 requirements-analysis-and-design-definition-160528195229

28

Validate Requirements

Purpose

Requirements Analysis and Design Definition

Requirements and Designs

Support Business

RequirementsDeliver

Business Value needed

Page 29: 7 requirements-analysis-and-design-definition-160528195229

29

Validate Requirements

1.

Inputs

Requirements Analysis and Design Definition

Validation cannot conclude until all requirements are completely verified

Requirements

(specified and

modelled)

Well documented

Well written

Page 30: 7 requirements-analysis-and-design-definition-160528195229

30

Validate Requirements

2.

Elements

Requirements Analysis and Design Definition

Page 31: 7 requirements-analysis-and-design-definition-160528195229

31

Validate RequirementsBusiness Objectives

Future State Description

Potential Value

Solution Scope

3.

Guidelines and Tools

Requirements Analysis and Design Definition

Page 32: 7 requirements-analysis-and-design-definition-160528195229

32

Validate Requirements

Acceptance and Evaluation Criteria Document Analysis Financial Analysis

Item Tracking ReviewsMetrics and Key

Performance Indicators (KPI)

Risk Analysis Management

4.

Techniques

Requirements Analysis and Design Definition

Page 33: 7 requirements-analysis-and-design-definition-160528195229

33

Validate Requirements

5.

Stakeholders

Requirements Analysis and Design Definition

Page 34: 7 requirements-analysis-and-design-definition-160528195229

34

Validate Requirements

6.

Outputs

Requirements Analysis and Design Definition

Validated

Requirements Designs

Page 35: 7 requirements-analysis-and-design-definition-160528195229

35

Validate Requirements

Requirements Analysis and Design Definition

Page 36: 7 requirements-analysis-and-design-definition-160528195229

36

7.4 Define Requirements Architecture

Page 37: 7 requirements-analysis-and-design-definition-160528195229

37

Define Requirements Architecture

Purpose

Requirements Analysis and Design Definition

RequirementsCollectively

support each other

Fully achieve the business

objectives

Goal

Requirements

Harmony

Page 38: 7 requirements-analysis-and-design-definition-160528195229

38

Define Requirements Architecture

1- Information Management Approach

2- Requirements (any state) (only once)

3- Solution Scope

1.

Inputs

Requirements Analysis and Design Definition

Page 39: 7 requirements-analysis-and-design-definition-160528195229

39

Define Requirements Architecture

2.

Elements

Requirements Analysis and Design Definition

Page 40: 7 requirements-analysis-and-design-definition-160528195229

40

Define Requirements Architecture

Architecture Management Software (Source control)

Legal / Regulatory Information

Methodologies and Frameworks 3.

Guidelines and Tools

Requirements Analysis and Design Definition

Page 41: 7 requirements-analysis-and-design-definition-160528195229

41

Define Requirements Architecture

Data Modelling Functional Decomposition

Organizational Modelling Scope Modelling

Interviews and Workshops

4.

Techniques

Requirements Analysis and Design Definition

Page 42: 7 requirements-analysis-and-design-definition-160528195229

42

Define Requirements Architecture

5.

Stakeholders

Requirements Analysis and Design Definition

Page 43: 7 requirements-analysis-and-design-definition-160528195229

43

Define Requirements Architecture

6.

Outputs

Requirements Analysis and Design Definition

Requirement

Architecture

Complete Requiremen

ts

Completed interrelation

shipsContextual information

Page 44: 7 requirements-analysis-and-design-definition-160528195229

44

Define Requirements Architecture

Requirements Analysis and Design Definition

Page 45: 7 requirements-analysis-and-design-definition-160528195229

45

7.5 Define Design Options

Page 46: 7 requirements-analysis-and-design-definition-160528195229

46

Define Design Options

Purpose

Requirements Analysis and Design Definition

Define Solution Options

Opportunities to improve

Desired Future State

Page 47: 7 requirements-analysis-and-design-definition-160528195229

47

Define Design Options

Requirements

Architecture

Requirements

(validated, prioritized)

Change Strategy

1. Inputs

Requirements Analysis and Design Definition

Page 48: 7 requirements-analysis-and-design-definition-160528195229

48

Define Design Options

2. Elements

Requirements Analysis and Design Definition

Page 49: 7 requirements-analysis-and-design-definition-160528195229

49

Define Design Options

Existing Solutions

Future State Description

Requirements (traced)

Solution Scope

3.

Guidelines and Tools

Requirements Analysis and Design Definition

Page 50: 7 requirements-analysis-and-design-definition-160528195229

50

Define Design Options

Benchmarking and Market Analysis Brainstorming Document Analysis

Interviews Workshops Survey or Questionnaire

Lessons Learned Mind Mapping Root Cause Analysis

Vendor Assessment

4.

Techniques

Requirements Analysis and Design Definition

Page 51: 7 requirements-analysis-and-design-definition-160528195229

51

Define Design Options

5.

Stakeholders

Requirements Analysis and Design Definition

Page 52: 7 requirements-analysis-and-design-definition-160528195229

52

Define Design Options

6.

Outputs

Requirements Analysis and Design Definition

Design Options

Page 53: 7 requirements-analysis-and-design-definition-160528195229

53

Define Design Options

Requirements Analysis and Design Definition

Page 54: 7 requirements-analysis-and-design-definition-160528195229

54

7.6 Analyze Potential Value and Recommend Solution

Page 55: 7 requirements-analysis-and-design-definition-160528195229

55

Analyze Potential Value and Recommend Solution

Purpose

Requirements Analysis and Design Definition

Design Options Estimate Potential Value

The most appropriate

optionTrade offs will be made

Best Solution Option

to

Page 56: 7 requirements-analysis-and-design-definition-160528195229

56

Analyze Potential Value and Recommend Solution

1.

Inputs

Requirements Analysis and Design Definition

Design OptionsPotential Value

Page 57: 7 requirements-analysis-and-design-definition-160528195229

57

Analyze Potential Value and Recommend Solution

2.

Elements

Requirements Analysis and Design Definition

Page 58: 7 requirements-analysis-and-design-definition-160528195229

58

Analyze Potential Value and Recommend Solution

Business Objectives

Current State Description

Future State Description

Risk Analysis Results

Solution Scope

3.

Guidelines and Tools

Requirements Analysis and Design Definition

Page 59: 7 requirements-analysis-and-design-definition-160528195229

59

Analyze Potential Value and Recommend SolutionAcceptance

and Evaluation Criteria

Business Model Canvas

Brainstorming

Business Cases

Backlog Management

Decision Analysis

Estimation

Focus Groups

Financial Analysis

Interviews

Metrics and Key Performance

Indicators (KPIs)

4.

Techniques

Requirements Analysis and Design Definition

Page 60: 7 requirements-analysis-and-design-definition-160528195229

60

Analyze Potential Value and Recommend Solution

5.

Stakeholders

Requirements Analysis and Design Definition

Page 61: 7 requirements-analysis-and-design-definition-160528195229

61

Analyze Potential Value and Recommend Solution

6.

Outputs

Requirements Analysis and Design Definition

Solution Recommendation

Page 62: 7 requirements-analysis-and-design-definition-160528195229

62

Analyze Potential Value and Recommend Solution

Requirements Analysis and Design Definition

Page 63: 7 requirements-analysis-and-design-definition-160528195229

63

FULL STORY

Requirements Analysis and Design Definition

Elicitation Results

Specify and Model•Specification•Models

Verify•Verified

Validate•Accepted•Rejected

Requirements Architecture•Organize•Store•Share

Deign and Solution Options•Solution 1•Solution 2•Solution N

Page 64: 7 requirements-analysis-and-design-definition-160528195229

64

Thank You