VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability...

41
VANCOUVER Chapter Study Group BABOK Chapter 4 Requirements Management & Communication November 19, 2015 Leonardo Arbelaez, CBAP

Transcript of VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability...

Page 1: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

VANCOUVER Chapter Study Group

BABOK Chapter 4 – Requirements

Management & CommunicationNovember 19, 2015

Leonardo Arbelaez, CBAP

Page 2: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

2

Chapter 4 – Req. Mgmt & Comm

OVERVIEW

The Requirements Management and

Communication Knowledge Area

describes the activities and

considerations for managing and

expressing requirements to a broad and

diverse audience.

Page 3: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

3

Chapter 4 – Req. Mgmt & Comm

Page 4: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

4

STRPC – “Star PC”

• 4.1 Manage Solution Scope & Requirements

• 4.2 Manage Requirements Traceability

• 4.3 Maintain Requirements for Re-use

• 4.4 Prepare Requirements Package

• 4.5 Communicate Requirements

Chapter 4 – Req. Mgmt & Comm

Page 5: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

5

4.1 Manage Solution Scope & Req.

Page 6: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

6

• To secure approval of Req. from stake-

holders who have the appropriate authority

• If business need changes, the solution

scope must also change

• Change-driven approaches typically do not

use a formal change control process

4.1 Manage Solution Scope & Req.

Page 7: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

7

Elements:

• Solution Scope Management

• Conflict and Issue Management

• Presenting Requirements For Review

• Approval

4.1 Manage Solution Scope & Req.

Page 8: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

8

• Problem Tracking (General technique)

• Baselining

• Signoff

Techniques

4.1 Manage Solution Scope & Req.

Page 9: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

9

4.2 Manage Req. Traceability

Page 10: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

10

• The goal of tracing is to ensure that Req.

are linked back to a business objective.

• Derivation: backward traceability

• Allocation: forward traceability

• Tracing requirements also supports impact

analysis, change management,

requirements allocation and Req. Coverage

4.2 Manage Req. Traceability

Page 11: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

11

Elements:

• Relationships (Necessity, Effort, Subset,

Cover, Value)

• Impact Analysis

• Configuration Management System

4.2 Manage Req. Traceability

Page 12: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

12

• Coverage Matrix

Techniques

4.2 Manage Req. Traceability

Page 13: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

13

Chapter 4 – Techniques

• Table or spreadsheet used to manage

tracing.

• Used when there are relatively few Req.

• Factors to consider when deciding between

using a tool vs manual tracing requirements:

# of Req, Estimated system lifetime or Level

of organizational maturity

Coverage Matrix

Page 14: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

14

4.3 Maintain Req for Re-use

Page 15: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

15

• Identify requirements that are candidates for

long-term usage by the organization

• Requirements that an organization must

meet on an ongoing basis

• These requirements may be stored in a

repository, easily available to other analysts.

4.3 Maintain Req for Re-use

Page 16: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

16

Elements:

• Ongoing Requirements

• Satisfied Requirements

4.3 Maintain Req for Re-use

Page 17: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

17

• None

Techniques

4.3 Maintain Req for Re-use

Page 18: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

18

4.4 Prepare Req. Package

Page 19: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

19

• Req. should be presented in formats that

are understandable by the stakeholder.

• Req. must be clear, concise, accurate, and

at the appropriate level of detail

• Possible forms for Req. packages (Formal

Documentation, Presentation or Models)

4.4 Prepare Req. Package

Page 20: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

20

Elements:

• Work Products and Deliverables (Work

Product might not become a deliverable)

• Format

4.4 Prepare Req. Package

Page 21: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

21

• Requirements Documentation

• Requirements for Vendor Selection

Techniques

4.4 Prepare Req. Package

Page 22: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

22

Chapter 4 – Techniques

• BRD (Business Req. Documentation)

• Product Roadmap

• SRS (Software Req. Specification)

• Supplementary Requirements Specification

• Vision Document

Requirements Documentation

Page 23: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

23

Chapter 4 – Techniques

• RFI: Request for Information

• RFQ: Request for Quote

• RFP: Request for Proposal

• BA must develop evaluation criteria based on the

business Req. before looking at available products

• Solution team should carefully consider how each

vendor solution will be evaluated

Requirements for Vendor Selection

Page 24: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

24

4.5 Communicate Requirements

Page 25: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

25

• Essential for bringing stakeholders to a

common understanding of requirements

• BA should posses effective communication

skills

• Comm. Req. includes conversations, notes,

documents, presentations & discussions.

4.5 Communicate Requirements

Page 26: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

26

Elements:

• General Communication (Requirements

communication is performed iteratively)

• Presentations (Formal & Informal)

4.5 Communicate Requirements

Page 27: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

27

• Requirements Workshops

• Structured Walkthrough

Techniques

4.5 Communicate Requirements

Page 28: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

28

Pop Quiz

Chapter 4 – Req. Mgmt & Comm

Page 29: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

29

Chapter 4 – Req. Mgmt & Comm

Page 30: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

30

Chapter 4 – Req. Mgmt & Comm

Page 31: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

31

Chapter 4 – Req. Mgmt & Comm

Page 32: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

32

Chapter 4 – Req. Mgmt & Comm

Page 33: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

33

Chapter 4 – Req. Mgmt & Comm

Page 34: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

34

Answers

Chapter 4 – Req. Mgmt & Comm

Page 35: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

35

Chapter 4 – Req. Mgmt & Comm

Page 36: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

36

Chapter 4 – Req. Mgmt & Comm

Page 37: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

37

Chapter 4 – Req. Mgmt & Comm

Page 38: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

38

Chapter 4 – Req. Mgmt & Comm

Page 39: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

39

Chapter 4 – Req. Mgmt & Comm

Page 40: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

40

Q & A

Chapter 4 – Req. Mgmt & Comm

Page 41: VANCOUVER Chapter Study Group BABOK Chapter 4 … · •Derivation: backward traceability •Allocation: forward traceability •Tracing requirements also supports impact analysis,

41

Next Study Group Session

Next Session – TBAChapter 5 – Enterprise Analysis

Location – same time/same place

Please register!

Homework – Prepare five question from the chapters and submit

in advance to [email protected]