cbap babok diagrams

Upload: basmaiti1984

Post on 07-Jul-2018

268 views

Category:

Documents


2 download

TRANSCRIPT

  • 8/19/2019 CBAP Babok Diagrams

    1/80

     

    Certified Business Analysis

    Professional (CBAP)Task NotesBasma Gamal

    12/29/2014

  • 8/19/2019 CBAP Babok Diagrams

    2/80

    1

    Contents

    Chapter 1  Introduction  .......................................................................................................................... 3

    Chapter 2  Business Analysis Planning & Monitoring  ........................................................................... 5

    TASK 1-  PLAN BUSINESS ANALYSIS APPROACH  ........................................................................................... 6

    TASK 2-  CONDUCT STAKEHOLDER ANALYSIS  ............................................................................................... 8

    TASK 3-  PLAN BA ACTIVITIES  .................................................................................................................. 10

    TASK 4-  PLAN BA COMMUNICATION  ....................................................................................................... 12

    TASK 5-  PLAN REQUIREMENTS MANAGEMENT PROCESS  ........................................................................... 14

    TASK 6-  MANAGE BA PERFORMANCE  ...................................................................................................... 16

    Chapter 3  Elicitation  ............................................................................................................................ 19

    TASK 1-  PREPARE FOR ELICITATION.......................................................................................................... 20

    TASK 2-  CONDUCT ELICITATION ACTIVITY ................................................................................................. 22TASK 3-  DOCUMENT ELICITATION RESULTS  .............................................................................................. 24

    TASK 4-  CONFIRM ELICITATION RESULTS  .................................................................................................. 26

    Chapter 4  Requirements Management and Communication ............................................................ 29

    TASK 1-  MANAGE SOLUTION SCOPE & REQUIREMENTS  ............................................................................ 30

    TASK 2-  MANAGE REQUIREMENTS TRACEABILITY  ..................................................................................... 32

    TASK 3-  MAINTAIN REQUIREMENTS FOR RE-USE   ...................................................................................... 34

    TASK 4-  PREPARE REQUIREMENTS PACKAGE  ............................................................................................ 36

    TASK 5-  COMMUNICATE REQUIREMENTS  ................................................................................................. 38

    Chapter 5  Enterprise Analysis  ............................................................................................................. 41

    TASK 1-  DEFINE BUSINESS NEED   .............................................................................................................. 42

    TASK 2-  ASSESS CAPABILITY GAPS   ........................................................................................................... 44

    TASK 3-  DETERMINE SOLUTION APPROACH  .............................................................................................. 46

    TASK 4-  DEFINE SOLUTION SCOPE  ........................................................................................................... 48

    TASK 5-  DEFINE BUSINESS CASE   .............................................................................................................. 50

    Chapter 6  Requirements Analysis  ....................................................................................................... 53

    TASK 1-  PRIORITIZE REQUIREMENTS  ........................................................................................................ 54

    TASK 2-  ORGANIZE REQUIREMENTS  ......................................................................................................... 56

    TASK 3-  SPECIFY AND MODEL REQUIREMENTS  ......................................................................................... 58

    TASK 4-  DEFINE ASSUMPTIONS AND CONSTRAINTS ................................................................................... 60

    TASK 5-  VERIFY REQUIREMENTS  .............................................................................................................. 62

  • 8/19/2019 CBAP Babok Diagrams

    3/80

    2

    TASK 6-  VALIDATE REQUIREMENTS  .......................................................................................................... 64

    Chapter 7  Solution Assessment and Validation  ................................................................................. 67

    TASK 1-  ASSESS PROPOSED SOLUTION  ..................................................................................................... 68

    TASK 2-  ALLOCATE REQUIREMENTS  ......................................................................................................... 70

    TASK 3-  ASSESS ORGANIZATION READINESS ............................................................................................. 72

    TASK 4-  DEFINE TRANSITION REQUIREMENTS ........................................................................................... 74

    TASK 5-  VALIDATE SOLUTION  .................................................................................................................. 76

    TASK 6-  EVALUATE SOLUTION PERFORMANCE  .......................................................................................... 78

  • 8/19/2019 CBAP Babok Diagrams

    4/80

  • 8/19/2019 CBAP Babok Diagrams

    5/80

    4

    Chapter 2 Business Analysis Planning & Monitoring

    Task 1- Plan Business Analysis Approach

    Task 2- Conduct Stakeholder analysis

    Task 3- Plan BA Activities

    Task 4- Plan BA Communication

    Task 5- Plan Requirements Management Process

    Task 6- Manage BA Performance

    Chapter 3 Elicitation

    Task 1- Prepare for Elicitation

    Task 2- Conduct Elicitation Activity

    Task 3- Document Elicitation Results

    Task 4- Confirm Elicitation Results

    Chapter 4 Requirements Management and Communication

    Task 1- Manage Solution Scope & Requirements

    Task 2- Manage Requirements Traceability

    Task 3- Maintain Requirements for Re-use

    Task 4- Prepare Requirements Package

    Task 5- Communicate Requirements

    Chapter 5 Enterprise Analysis

    Task 1- Define Business Need

    Task 2- Assess Capability Gaps

    Task 3- Determine Solution Approach

    Task 4- Define Solution Scope

    Task 5- Define Business Case 

    Chapter 6 Requirements Analysis

    Task 1- Prioritize Requirements

    Task 2- Organize Requirements

    Task 3- Specify and Model Requirements

    Task 4- Define Assumptions and Constraints

    Task 5- Verify Requirements 

    Chapter 7 Solution Assessment and Validation

    Task 1- Assess Proposed Solution

    Task 2- Allocate Requirements

    Task 3- Assess Organization Readiness

    Task 4- Define Transition Requirements

    Task 5- Validate Solution

  • 8/19/2019 CBAP Babok Diagrams

    6/80

    5

    Chapter 2 Business Analysis Planning & Monitoring

  • 8/19/2019 CBAP Babok Diagrams

    7/80

    6

    Task 1- 

    PLAN BUSINESS ANALYSIS APPROACH 

  • 8/19/2019 CBAP Babok Diagrams

    8/80

    7

    Input

    1. 

    Business Need

    2. 

    Expert Judgment

    3. 

    Organizational Process Assets 

    Output

    Business Analysis Approach

    Tasks using this Output

    1. 

    (2.3) Plan BA Activities

    2. 

    (2.5) Plan Requirements Management Process

    Elements

    1. 

    Timing of Business Analysis Work

    2. 

    Formality And Level Of Detail Of Business Analysis Deliverables

    3. 

    Requirements Prioritization

    4. 

    Change Management

    5. 

    Business Analysis Planning Process6.

     

    Communication With Stakeholders

    7. 

    Requirements Analysis and Management Tools

    8. 

    Project Complexity

    Techniques

    1. 

    Decision Analysis

    2. 

    Process Modeling

    3. 

    Structured Walkthrough

    Stakeholders

    1. 

    Customer, Domain SME, End User or Supplier

    2. 

    Implementation SME3.

     

    Project Manager

    4. 

    Tester

    5. 

    Regulator

    6. 

    Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    9/80

    8

    Task 2- 

    CONDUCT STAKEHOLDER ANALYSIS 

  • 8/19/2019 CBAP Babok Diagrams

    10/80

    9

    Input

    1.  Business Need

    2.  Enterprise Architecture

    3.  Organizational Process Assets 

    Output

    Stakeholder List, Roles, and Responsibilities

    Tasks using this Output

    1.  (2.3) Plan BA Activities

    2.  (2.4) Plan BA Communication

    3.  (3.1) Prepare for Elicitation

    4.  (4.1) Manage Solution Scope & Requirements

    5.  (6.1) Prioritize Requirements

    Elements 

    1.  Identification

    2.  Complexity of Stakeholder Group

      Number and variety of direct end users

      Number of interfacing business processes and automated systems

    3. 

    Attitude and Influence  Attitude towards business analysis

      Attitude towards collaboration

      Attitude towards the sponsor

      Attitude towards team members

      Influence on the project

      Influence in the organization

      Influence needed for the good of the project

      Influence with other stakeholders

    4.  Authority Levels For Business Analysis Work

    Techniques

    1. 

    General Techniques

     

    Acceptance and Evaluation Criteria Definition

      Brainstorming

      Interviews

      Organization Modeling

      Process Modeling

      Requirements Workshops

      Risk Analysis

      Scenarios and Use Cases and User Stories

      Scope Modeling

      Survey/Questionnaire

    2.  RACI Matrix (Responsible , Accountable , Consulted , Informed)

    3.  Stakeholders Map

    Stakeholders

    1.  Domain SME

    2.  Implementation SME

    3.  Project Manager

    4.  Tester

    5.  Regulator

    6.  Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    11/80

    10

    Task 3- 

    PLAN BA ACTIVITIES 

  • 8/19/2019 CBAP Babok Diagrams

    12/80

    11

    Input

    1. 

    Business Analysis Approach

    2. 

    Business Analysis Performance Assessment

    3. 

    Organizational Process Assets

    4. 

    Stakeholder List, Roles, and Responsibilities 

    Output

    Business Analysis Plan(s)

    Tasks using this Output

    1. 

    (2.4) Plan BA Communication

    2. 

    (2.5) Plan Requirements Management Process

    3. 

    (2.6) Manage BA Performance

    4. 

    Elicitation

    5. 

    Requirements Management and Communication

    6. 

    Enterprise Analysis

    7. 

    Requirements Analysis

    8. 

    Solution Assessment and Validation

    Elements 

    1. 

    Geographic Distribution of Stakeholders

      Collocated

      Dispersed

    2. 

    Type of Project or Initiative

    3. 

    Business Analysis Deliverables

    4. 

    Determine Business Analysis Activities

     

    Unique Number

     

    Activity description

     

    Assumptions  Dependencies

      Milestones

    Techniques

    1. 

    Estimation

    2. 

    Functional Decomposition

    3. 

    Risk Analysis

    Stakeholders

    1. 

    Customer, Domain SME, End User, and Supplier

    2. 

    Implementation SME

    3. 

    Operational Support4. 

    Project Manager

    5. 

    Tester

    6. 

    Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    13/80

    12

    Task 4- 

    PLAN BA COMMUNICATION  

  • 8/19/2019 CBAP Babok Diagrams

    14/80

    13

    Input

    1. 

    Business Analysis Approach

    2. 

    Business Analysis Plan

    3. 

    Organizational Process Assets

    4. 

    Stakeholder List, Roles, and Responsibilities 

    Output

    Business Analysis Communication Plan

    Tasks using this Output

    1. 

    (4.4) Prepare Requirements Package

    2. 

    (4.5) Communicate Requirements

    Elements

    1. 

    Geography

    2. 

    Culture

     

    Relationship to time  Relationship to task completion

      Relationship to contracts

      Relationship to formal and informal authority

    3. 

    Project Type

    4. 

    Communication Frequency

    5. 

    Communication Formality

    Techniques

    1. 

    Structured Walkthrough

    Stakeholders

    1. 

    Customer and Supplier2.

     

    Domain SME

    3. 

    End User

    4. 

    Implementation SME

    5. 

    Project Manager

    6. 

    Tester

    7. 

    Regulator

    8. 

    Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    15/80

    14

    Task 5- 

    PLAN REQUIREMENTS MANAGEMENT PROCESS 

  • 8/19/2019 CBAP Babok Diagrams

    16/80

    15

    Input

    1.  Business Analysis Approach

    2.  Business Analysis Plan(s) 

    3.  Organizational Process Assets 

    Output

    Requirements Management PlanTasks using this Output

    1.  (2.6) Manage BA Performance

    2.  (3.2) Conduct Elicitation Activity

    3.  (4.1) Manage Solution Scope & Requirements

    4.  (4.2) Manage Requirements Traceability

    5.  (6.1) Prioritize Requirements

    Elements

    1.  Repository

    2.  Traceability

    3.  Select Requirements Attributes

      Absolute reference

     

    Author of the requirement

      Complexity

      Ownership

      Priority

      Risks

      Source of the requirement

      Stability

      Status

      Urgency

    4.  Requirements Prioritization Process

    5.  Change Management

      Cost and time estimates of change

     

    Benefits and risks of the change

      Recommended course of action for change

    6.  Tailoring the Requirements Management Process

      Organizational culture

      Stakeholder preferences

      Complexity of project, project phase, or product (product, service, or result)

      Organizational maturity

      Availability of resources 

    Techniques

    1.  Decision Analysis

    2.  Problem Tracking

    3. 

    Risk AnalysisStakeholders

    1.  Domain SME

    2.  End User

    3.  Implementation SME

    4.  Operational Support

    5.  Project Manager

    6.  Tester

    7.  Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    17/80

    16

    Task 6- 

    MANAGE BA PERFORMANCE 

  • 8/19/2019 CBAP Babok Diagrams

    18/80

    17

    Input

    1. 

    Business Analysis Performance Metrics

    2. 

    Business Analysis Plan(s)

    3. 

    Organizational Performance Standards

    4. 

    Requirements Management Plan 

    Output

    1. 

    Business Analysis Performance Assessment

    2. 

    Business Analysis Process Assets

    Tasks using this Output

    1. 

    (2.3) Plan BA Activities

    2. 

    Organization Process Assets

    Elements

    1. 

    Performance Measures

    2. 

    Performance Reporting

    3. 

    Preventive And Corrective ActionTechniques

    1. 

    General Techniques

      Interviews

      Lessons Learned Process.

      Metrics and Key Performance Indicators

     

    Problem Tracking

     

    Process Modeling

     

    Root Cause Analysis

     

    Survey/Questionnaire

    2. 

    Variance Analysis

    Stakeholders

    1. 

    Domain SME and End User

    2. 

    Implementation SME, Operational Support, and Tester

    3. 

    Project Manager

    4. 

    Sponsor 

  • 8/19/2019 CBAP Babok Diagrams

    19/80

    18

  • 8/19/2019 CBAP Babok Diagrams

    20/80

    19

    Chapter 3 Elicitation

  • 8/19/2019 CBAP Babok Diagrams

    21/80

    20

    Task 1- 

    PREPARE FOR ELICITATION 

  • 8/19/2019 CBAP Babok Diagrams

    22/80

    21

    Input

    1. 

    Business Need

    2. 

    Solution Scope and Business Case

    3. 

    Stakeholder List, Roles, and Responsibilities 

    Output

    1. 

    Scheduled Resources

    2. 

    Supporting Materials

    Tasks using this Output

    1. 

    (3.2) Conduct Elicitation Activity

    Elements

    1. 

    Clarify the specific scope for the selected elicitation technique and gathers any necessary supporting

    materials.

    2. 

    Schedule all resources (people, facilities, equipment).

    3. 

    Notify appropriate parties of the plan

    Techniques

    1. 

    General Techniques

      Brainstorming

      Document Analysis

      Focus Groups

      Interface Analysis

     

    Interviews

     

    Observation

     

    Prototyping

     

    Requirements Workshops

     

    Survey/Questionnaire

    Stakeholders

    1. 

    All Stakeholders

    2. 

    Project Manager 

  • 8/19/2019 CBAP Babok Diagrams

    23/80

    22

    Task 2- 

    CONDUCT ELICITATION ACTIVITY 

  • 8/19/2019 CBAP Babok Diagrams

    24/80

    23

    Input

    1. 

    Business Need

    2. 

    Organizational Process Assets

    3. 

    Requirements Management Plan

    4. 

    Scheduled Resources

    5. 

    Solution Scope and Business Case6.

     

    Supporting Materials 

    Output

    1. 

    Elicitation Results

    Tasks using this Output

    1. 

    (3.3) Document Elicitation Results

    Elements

    1. 

    Tracing requirements

    2. 

    Capturing requirement attributes

    3. 

    MetricsTechniques

    1. 

    Data Dictionary and Glossary

    2. 

    General Techniques

      Brainstorming

      Document Analysis

     

    Focus Groups

     

    Interface Analysis

     

    Interviews

     

    Observation

     

    Prototyping

     

    Requirements Workshops

     

    Survey/Questionnaire 

    Stakeholders

    1. 

    Customer, Domain SME, End User, Supplier and Sponsor

    2. 

    Implementation SME, Operational Support, Project Manager, Supplier and Tester

    3. 

    Regulator 

  • 8/19/2019 CBAP Babok Diagrams

    25/80

    24

    Task 3- 

    DOCUMENT ELICITATION RESULTS 

  • 8/19/2019 CBAP Babok Diagrams

    26/80

    25

    Input

    1. 

    Elicitation Results 

    Output

    1. 

    Requirements [Stated]

    2. 

    Stakeholder Concerns

    Tasks using this Output

    Tasks using Requirements [Stated]

    1. 

    (3.4) Confirm Elicitation Results

    2. 

    (5.1) Define Business Need

    3. 

    (6.1) Prioritize Requirements

    4. 

    (6.4) Specify and Model Requirements

    5. 

    (7.4) Define Transition Requirements

    Tasks using Stakeholder Concerns

    1. 

    (3.4) Confirm Elicitation Results

    2. 

    (5.5) Define Business Case

    3. 

    (6.5) Define Assumptions and Constraints

    4. 

    (7.3) Assess Org. Readiness

    Elements

    Documentation can take a number of forms, including:

     

    Written documents describing the outcomes, such as meeting minute

     

    Visual or audio recordings

      Whiteboards (either actual or virtual) where notes are retained until they are transferred to

    another medium. 

    Techniques

    1. 

    General Techniques

     

    Brainstorming

     

    Document Analysis

     

    Focus Groups

      Interface Analysis

      Interviews

      Observation

      Problem Tracking

      Prototyping

      Requirements Workshops

     

    Survey/Questionnaire 

    Stakeholders

    Business Analyst 

  • 8/19/2019 CBAP Babok Diagrams

    27/80

    26

    Task 4- 

    CONFIRM ELICITATION RESULTS 

  • 8/19/2019 CBAP Babok Diagrams

    28/80

    27

    Input

    1. 

    Requirements [Stated, Unconfirmed]

    2. 

    Stakeholder Concerns [Unconfirmed] 

    Output

    1. 

    Requirements [Stated, Confirmed]

    2. 

    Stakeholder Concerns [Confirmed]

    Tasks using this Output

    Tasks using Requirements [Stated, Confirmed]

    1. 

    (5.1) Define Business Need

    2. 

    (6.1) Prioritize Requirements

    3. 

    (6.4) Specify and Model Requirements

    4. 

    (7.4) Define Transition Requirements

    Tasks using Stakeholder Concerns[Confirmed]1.

     

    (5.5) Define Business Case

    2. 

    (6.5) Define Assumptions and Constraints

    3. 

    (7.3) Assess Org. Readiness

    Elements 

    Refer to the description of the relevant technique for unique aspects of confirming the results of the

    Interview and Observation techniques. 

    Techniques

    1. 

    General Techniques

     

    Interviews  Observation

    Stakeholders

    Any stakeholder who has participated in other elicitation tasks may participate in this task. 

  • 8/19/2019 CBAP Babok Diagrams

    29/80

    28

  • 8/19/2019 CBAP Babok Diagrams

    30/80

  • 8/19/2019 CBAP Babok Diagrams

    31/80

    30

    Task 1- 

    MANAGE SOLUTION SCOPE & REQUIREMENTS 

  • 8/19/2019 CBAP Babok Diagrams

    32/80

    31

    Input 1.

     

    Requirements Management Plan

    2. 

    Solution Scope

    3. 

    Stakeholder List, Roles, and Responsibilities

    4. 

    Stakeholder, Solution, or Transition Requirements [Communicated or Traced]

    Output Requirements [Approved] Tasks using this Output 

    1. 

    Maintain Requirements For Re-Use

    2. 

    Assess Proposed Solution

    3. 

    Allocate Requirements

    Elements 1.

     

    Solution Scope Management

    2. 

    Conflict and Issue Management

    3. 

    Presenting Requirements For Review

    4. 

    Approval

    Techniques 1.

     

    General techniques (Problem Tracking)

    2. 

    Baselining

    3. 

    Sign Off

    Stakeholders 

    1. 

    Domain SME2. 

    Implementation SME

    3. 

    Project Manager

    4. 

    Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    33/80

    32

    Task 2- 

    MANAGE REQUIREMENTS TRACEABILITY 

  • 8/19/2019 CBAP Babok Diagrams

    34/80

    33

    Input 1.

     

    Requirements

    2. 

    Requirements Management Plan

    Output 

    Requirements [Traced]

    Tasks using this Output 1.

     

    (4.1) Manage Solution Scope and Requirements

    Elements 1.

     

    Relationships

     

    Necessity

      Effort

      Subset

      Cover

      Value

    2. 

    Impact Analysis3.

     

    Configuration Management System

    Techniques 1.

     

    Coverage Matrix

    Stakeholders 1.

     

    Implementation SME

    2. 

    Project Manager

    3. 

    Tester

  • 8/19/2019 CBAP Babok Diagrams

    35/80

    34

    Task 3- 

    MAINTAIN REQUIREMENTS FOR RE-USE 

  • 8/19/2019 CBAP Babok Diagrams

    36/80

    35

    Input 1.

     

    Organizational Process Assets

    2. 

    Requirements

    Output 

    Requirements [Maintained and Reusable]

    Tasks using this Output 1.

     

    Enterprise Architecture

    2. 

    Future Initiatives

    Elements 1.

     

    Ongoing Requirements

    2. 

    Satisfied Requirements

    Techniques None

    Stakeholders 1.

     

    Business Analyst

    2. 

    Domain SME

    3. 

    Implementation SME

  • 8/19/2019 CBAP Babok Diagrams

    37/80

    36

    Task 4- 

    PREPARE REQUIREMENTS PACKAGE 

  • 8/19/2019 CBAP Babok Diagrams

    38/80

    37

    Input 1.

     

    Business Analysis Communication Plan

    2. 

    Organizational Process Assets

    3. 

    Requirements

    4. 

    Requirements Structure 

    Output Requirements Package

    Tasks using this Output 1.

     

    (4.5) Communicate Requirements

    Elements 1.

     

    Work Product and Deliverables

      Meeting agendas and minutes

      Interview questions and notes

      Facilitation session agendas and notes

     

    Issues log

      Work plan, status reports

      Presentation slides used during the project

      Traceability matrices

    2. 

    Format

    Techniques 1.

     

    Requirements Documentation

    2. 

    Requirements for Vendor Selection

    Stakeholders 1.

     

    Domain SMEs and End Users

    2. 

    Implementation SMEs3.

     

    Project Managers

    4. 

    Regulators

    5. 

    Sponsors

    6. 

    Testers

  • 8/19/2019 CBAP Babok Diagrams

    39/80

    38

    Task 5- 

    COMMUNICATE REQUIREMENTS 

  • 8/19/2019 CBAP Babok Diagrams

    40/80

    39

    Input 1.

     

    Business Analysis Communication Plan

    2. 

    Requirements

    3. 

    Requirements Package 

    Output Communicated Requirements

    Tasks using this Output 1.

     

    (4.1) MANAGE Solution Scope and Requirements

    Elements 1.

     

    General Communication

     

    Enterprise Analysis Tasks

     

    Elicitation Tasks

     

    Requirements Analysis Tasks

     

    Solution Assessment and Validation Tasks2.

     

    Presentations

      Formal Presentation

      Informal Presentation

    Techniques 1.

     

    Requirements Workshops

    2. 

    Structured Walkthrough

    Stakeholders 1.

     

    All

  • 8/19/2019 CBAP Babok Diagrams

    41/80

    40

  • 8/19/2019 CBAP Babok Diagrams

    42/80

    41

    Chapter 5 Enterprise Analysis

  • 8/19/2019 CBAP Babok Diagrams

    43/80

    42

    Task 1- 

    DEFINE BUSINESS NEED 

  • 8/19/2019 CBAP Babok Diagrams

    44/80

    43

    Input 1.

     

    Business Goals and Objectives

    2. 

    Requirements [Stated] 

    Output Business Need

    Tasks using this Output 1.

     

    (2.1) Plan Business Analysis Approach

    2. 

    (2.2) Conduct Stakeholder Analysis

    3. 

    (3.1) Prepare for Elicitation

    4. 

    (3.2)Conduct Elicitation Activity

    5. 

    (5.2) Assess Capability Gaps

    6. 

    (5.3) Determine Solution Approach

    7. 

    (5.4) Define Solution Scope

    8. 

    (5.5) Define Business Case

    9. 

    (6.1) Prioritize Requirements10.

     

    (6.5) Verify Requirements

    11. 

    Requirements Mgt. and Communication

    Elements 1.

     

    Business Goals and Objectives

      Specific

      Measurable

      Achievable

     

    Relevant

     

    Time-bounded

    2. 

    Business Problem or Opportunity

    3. 

    Desired Outcome

    Techniques 1.

     

    Benchmarking

    2. 

    Brainstorming

    3. 

    Business Rules Analysis

    4. 

    Focus Groups

    5. 

    Functional Decomposition

    6. 

    Root Cause Analysis

    Stakeholders 1.

     

    Customer or Supplier

    2. 

    Domain SME and End User

    3. 

    Implementation SME

    4. 

    Regulator

    5. 

    Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    45/80

    44

    Task 2- 

    ASSESS CAPABILITY GAPS 

  • 8/19/2019 CBAP Babok Diagrams

    46/80

    45

    Input 1.

     

    Business Need

    2. 

    Enterprise Architecture

    3. 

    Solution Performance Assessment 

    Output Required Capabilities

    Tasks using this Output 1.

     

    (5.3) Determine Solution Approach

    2. 

    (5.4) Define Solution Scope

    3. 

    (6.1) Prioritize Requirements

    4. 

    (6.5) Verify Requirements

    5. 

    Requirements Mgt. and Communication

    Elements 1.

     

    Current Capability Analysis

    2. 

    Assessment of New Capability Requirements3.

     

    Assumptions

    Techniques 1.

     

    Document Analysis

    2. 

    SWOT Analysis

    Stakeholders 1.

     

    Customer and Supplier

    2. 

    Domain SME, End User, Implementation SME, and Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    47/80

    46

    Task 3- 

    DETERMINE SOLUTION APPROACH 

  • 8/19/2019 CBAP Babok Diagrams

    48/80

  • 8/19/2019 CBAP Babok Diagrams

    49/80

    48

    Task 4- 

    DEFINE SOLUTION SCOPE 

  • 8/19/2019 CBAP Babok Diagrams

    50/80

    49

    Input 1.

     

    Assumptions and Constraints 

    2. 

    Business Need

    3. 

    Required Capabilities

    4. 

    Solution Approach 

    Output Solution Scope

    Tasks using this Output 1.

     

    (3.1) Prepare for Elicitation

    2. 

    (3.2) Conduct Elicitation Activity

    3. 

    (5.5) Define Business Case

    4. 

    (6.1) Prioritize Requirements

    5. 

    (6.2) Organize Requirements

    6. 

    (6.5) Verify Requirements

    7. 

    (7.2) Allocate Requirements

    8. 

    (7.3) Assess Org. Readiness

    9. 

    Requirements Mgt. and Communication

    Elements 1.

     

    Solution Scope Definition

    2. 

    Implementation Approach

    3. 

    Dependencies

    Techniques 1.

     

    General Techniques

      Functional Decomposition

     

    Interface Analysis  Scope Modeling

      User Stories

    2. 

    Problem or Vision Statement

    Stakeholders 1.

     

    Domain SME

    2. 

    Implementation SME

    3. 

    Project Manager

    4. 

    Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    51/80

    50

    Task 5- 

    DEFINE BUSINESS CASE 

  • 8/19/2019 CBAP Babok Diagrams

    52/80

    51

    Input 1.

     

    Assumptions and Constraints 

    2. 

    Business Need

    3. 

    Solution Scope

    4. 

    Stakeholder Concerns 

    Output Business Case

    Tasks using this Output 1.

     

    (3.1) Prepare for Elicitation

    2. 

    (3.2) Conduct Elicitation Activity

    3. 

    (5.5) Define Business Case

    4. 

    (6.1) Prioritize Requirements

    5. 

    (6.2) Organize Requirements

    6. 

    (6.5) Verify Requirements

    7. 

    (7.2) Allocate Requirements

    8. 

    (7.3) Assess Org. Readiness

    9. 

    Requirements Mgt. and Communication

    Elements 1.

     

    Benefits

    2. 

    Costs

    3. 

    Risk Assessment

    4. 

    Results Measurement

    Techniques 1.

     

    Decision Analysis

    2. 

    Estimation3.

     

    Metrics and Key Performance Indicators

    4. 

    Risk Analysis

    5. 

    SWOT Analysis

    6. 

    Vendor Assessment

    Stakeholders 1.

     

    Sponsor

    2. 

    Domain SME

    3. 

    Implementation SME

    4. 

    Project Manager

  • 8/19/2019 CBAP Babok Diagrams

    53/80

    52

  • 8/19/2019 CBAP Babok Diagrams

    54/80

    53

    Chapter 6 Requirements Analysis

  • 8/19/2019 CBAP Babok Diagrams

    55/80

    54

    Task 1- 

    PRIORITIZE REQUIREMENTS 

  • 8/19/2019 CBAP Babok Diagrams

    56/80

    55

    Input 

    1.  Business Case

    2. 

    Business Need

    3.  Requirements

    4.  Requirements Management Plan

    5. 

    Stakeholder List, Roles, and Responsibilities 

    Output 

    Requirements [Prioritized]

    Tasks using this Output 

    1.  (7.1) Assess Proposed Solution

    2. 

    (7.2) Allocate Requirements

    3.  (7.5) Validate Solution

    4.  Requirements Mgt. and Communication

    Elements 

    1.  Basis for Prioritization

     

    Business Value

      Business or Technical Risk

      Implementation Difficulty

      Likelihood of Success

      Regulatory or Policy Compliance

      Relationship to Other Requirements

      Stakeholder Agreement

      Urgency

    2.  Challenges

      Non-negotiable Demands

      Unrealistic Tradeoffs

    Techniques 

    1.  General Techniques

      Decision Analysis

      Risk Analysis

    2. 

    MoSCoW Analysis

      Must

      Should

      Could

      Won’t 

    3.  Time boxing/ Budgeting

      All In

      All Out

      Selective

    4. 

    Voting

    Stakeholders 

    1. 

    Domain SME

    2. 

    Implementation SME

    3.  Project Manager

    4.  Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    57/80

    56

    Task 2- 

    ORGANIZE REQUIREMENTS 

  • 8/19/2019 CBAP Babok Diagrams

    58/80

    57

    Input 

    1. 

    Organizational Process Assets

    2. 

    Requirements [Stated]

    3. 

    Solution Scope 

    Output Requirements Structure

    Tasks using this Output 

    1. 

    (4.4) Prepare Requirements Package

    2. 

    (6.4) Specify and Model Requirements

    Elements 

    1. 

    Levels of Abstraction

    2. 

    Model Selection

      User Classes, Profiles, or Roles

      Concepts and Relationships

     

    Events

      Processes.

      Rules 

    Techniques 

    1. 

    Business Rules Analysis

    2. 

    Data Flow Diagrams

    3. 

    Data Modeling

    4. 

    Functional Decomposition

    5. 

    Organization Modeling

    6. 

    Process Modeling

    7. 

    Scenarios and Use Cases8.

     

    Scope Modeling

    9. 

    User Stories

    Stakeholders 

    1. 

    Domain SME, End User, Implementation SME, and Sponsor

    2. 

    Project Manager

  • 8/19/2019 CBAP Babok Diagrams

    59/80

    58

    Task 3- 

    SPECIFY AND MODEL REQUIREMENTS 

  • 8/19/2019 CBAP Babok Diagrams

    60/80

    59

    Input 

    1. 

    Requirements [Stated]

    2. 

    Requirements Structure 

    Output 

    Requirements [Analyzed]

    Tasks using this Output 

    1. 

    (6.1) Prioritize Requirements

    2. 

    (6.5) Verify Requirements

    3. 

    Requirements Mgt. and Communication

    Elements 

    1. 

    Text

    2. 

    Matrix Documentation

    3. 

    Models

    4. 

    Capture Requirements Attributes5.

     

    Improvement Opportunities

      Automate Or Simplify The Work People Perform

      Improve Access To Information

      Reduce Complexity Of Interfaces

      Increase Consistency Of Behavior

      Eliminate Redundancy

    Techniques 

    1. 

    General Techniques

     

    Acceptance and Evaluation Criteria Definition

     

    Business Rules Analysis

     

    Data Dictionary and Glossary

     

    Data Flow Diagrams

     

    Data Modeling

     

    Functional Decomposition

     

    Interface Analysis

     

    Metrics and Key Performance Indicators

      Non-functional Requirements Analysis

      Organization Modeling

      Process Modeling

      Prototyping

     

    Scenarios and Use Cases  Sequence Diagrams

      State Diagrams

     

    User Stories

    Stakeholders 

    Any Stakeholder

  • 8/19/2019 CBAP Babok Diagrams

    61/80

    60

    Task 4- 

    DEFINE ASSUMPTIONS AND CONSTRAINTS 

  • 8/19/2019 CBAP Babok Diagrams

    62/80

    61

    Input 

    1. 

    Stakeholder Concerns 

    Output 

    Assumptions and Constraints

    Tasks using this Output 

    1. 

    (5.4) Define Solution Scope

    2. 

    (5.5) Define Business Case

    3. 

    (7.1) Assess Proposed Solution

    4. 

    Requirements Mgt. and Communication

    Elements 

    1. 

    Assumptions

    2. 

    Business Constraints

    3. 

    Technical Constraints

    Techniques 

    1. 

    Problem Tracking

    2. 

    Risk Analysis

    Stakeholders 

    1. 

    Implementation SME

    2. 

    Project Manager

    3. 

    All Stakeholders

  • 8/19/2019 CBAP Babok Diagrams

    63/80

    62

    Task 5- 

    VERIFY REQUIREMENTS 

  • 8/19/2019 CBAP Babok Diagrams

    64/80

    63

    Input 

    1. 

    Requirements [Any Except Stated] 

    Output 

    Requirements [Verified]

    Tasks using this Output 

    1. 

    (6.6) Validate Requirements

    2. 

    Requirements Mgt. and Communication

    Elements 

    1. 

    Characteristics of Requirements Quality

      Cohesive

      Complete

      Consistent

      Correct

     Feasible

      Modifiable

     

    Unambiguous

     

    Testable

    2. 

    Verification Activities

    Techniques 

    1. 

    General Techniques

      Acceptance and Evaluation Criteria Definition

      Problem Tracking

      Structured Walkthrough 

    2. 

    Checklists

    Stakeholders 

    All Stakeholders

  • 8/19/2019 CBAP Babok Diagrams

    65/80

    64

    Task 6- 

    VALIDATE REQUIREMENTS 

  • 8/19/2019 CBAP Babok Diagrams

    66/80

    65

    Input 

    1. 

    Business Case

    2. 

    Stakeholder, Solution, or Transition Requirements [Verified] 

    Output 

    Requirements [Validated]

    Tasks using this Output 

    1. 

    (7.5) Validate Solution

    2. 

    Requirements Mgt. and Communication

    Elements 

    1. 

    Identify Assumptions

    2. 

    Define Measurable Evaluation Criteria

    3. 

    Determine Business Value

    4. 

    Determine Dependencies for Benefits Realization

    5. 

    Evaluate Alignment with Business Case and Opportunity Cost

    Techniques 

    1. 

    Acceptance and Evaluation Criteria Definition

    2. 

    Metrics and Key Performance Indicators

    3. 

    Prototyping

    4. 

    Risk Analysis

    5. 

    Structured Walkthrough

    Stakeholders 

    All Stakeholders

  • 8/19/2019 CBAP Babok Diagrams

    67/80

    66

  • 8/19/2019 CBAP Babok Diagrams

    68/80

    67

    Chapter 7 Solution Assessment and Validation

  • 8/19/2019 CBAP Babok Diagrams

    69/80

    68

    Task 1- 

    ASSESS PROPOSED SOLUTION 

  • 8/19/2019 CBAP Babok Diagrams

    70/80

    69

    Input 

    1. 

    Assumptions and Constraints

    2. 

    Requirements [Prioritized and Approved]

    3. 

    Solution Option(s) 

    Output

    Assessment of Proposed Solution

    Tasks using this Output

    1. 

    Solution Selection or Design

    Elements 

    1. 

    Ranking of Solution Options

    2. 

    Identification of Additional Potential Capabilities

    Techniques

    1. 

    Acceptance and Evaluation Criteria Definition

    2. 

    Decision Analysis3.

     

    Vendor Assessment

    Stakeholders

    1. 

    Domain SME

    2. 

    Implementation SME

    3. 

    Operational Support

    4. 

    Project Manager

    5. 

    Supplier

    6. 

    Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    71/80

    70

    Task 2- 

    ALLOCATE REQUIREMENTS 

  • 8/19/2019 CBAP Babok Diagrams

    72/80

    71

    Input 

    1. 

    Requirements [Prioritized and Approved]

    2. 

    Solution [Designed]

    3. 

    Solution Scope 

    Output

    Requirements [Allocated]

    Tasks using this Output

    1. 

    Requirements Mgt. and Communication

    2. 

    Solution Selection or Design

    Elements 

    1. 

    Solution Components

      Available resources

      Constraints on the solution

      Dependencies between requirements

    2. 

    Release Planning

    Techniques

    1. 

    Acceptance and Evaluation Criteria Definition

    2. 

    Business Rules Analysis

    3. 

    Decision Analysis

    4. 

    Functional Decomposition

    5. 

    Process Modeling

    6. 

    Scenarios and Use Cases

    Stakeholders

    1. 

    Customers and Suppliers

    2. 

    Domain SME3.

     

    End User

    4. 

    Implementation SME

    5. 

    Operational Support

    6. 

    Project Manager

    7. 

    Tester

    8. 

    Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    73/80

    72

    Task 3- 

    ASSESS ORGANIZATION READINESS 

  • 8/19/2019 CBAP Babok Diagrams

    74/80

    73

    Input

    1. 

    Enterprise Architecture

    2. 

    Solution Scope

    3. 

    Solution [Designed]

    4. 

    Stakeholder Concerns 

    Output

    Organizational Readiness Assessment

    Tasks using this Output

    1. 

    (7.4) Define Transition Requirements

    Elements

    1. 

    Cultural Assessment

    2. 

    Operational or Technical Assessment

    3. 

    Stakeholder Impact Analysis

      Functions

     

    Location  Tasks

     

    Concerns 

    Techniques

    1. 

    General Techniques

      Acceptance and Evaluation Criteria Definition

      Data Flow Diagrams and Process Models

      Focus Groups , Interviews and Survey/Questionnaire

     

    Organization Modeling

     

    Problem Tracking

     

    Risk Analysis

     

    SWOT Analysis

    2. 

    Force Field Analysis

    Stakeholders

    1. 

    Domain SME

    2. 

    Implementation SME

    3. 

    Operational Support

    4. 

    Project Manager

    5. 

    Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    75/80

    74

    Task 4- 

    DEFINE TRANSITION REQUIREMENTS 

  • 8/19/2019 CBAP Babok Diagrams

    76/80

    75

    Input

    1. 

    Organizational Readiness Assessment

    2. 

    Requirements [Stated]

    3. 

    Solution [Deployed]

    4. 

    Solution [Designed] 

    Output

    Transition Requirements

    Tasks using this Output

    1. 

    (6.1) Prioritize Requirements

    2. 

    (6.5) Verify Requirements

    3. 

    Requirements Mgt. and Communication

    Elements

    1. 

    Data

    2. 

    Ongoing Work

    3. 

    Organizational Change

    Techniques

    1. 

    Business Rules Analysis

    2. 

    Data Flow Diagrams , Process Modeling and Organization Modeling

    3. 

    Data Modeling

    Stakeholders

    1. 

    Customer

    2. 

    Domain SME

    3. 

    End User

    4. 

    Implementation SME

    5. 

    Operational Support6.

     

    Project Manager

    7. 

    Regulator

    8. 

    Tester

    9. 

    Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    77/80

    76

    Task 5- 

    VALIDATE SOLUTION 

  • 8/19/2019 CBAP Babok Diagrams

    78/80

    77

    Input

    1. 

    Solution [Constructed]

    2. 

    Requirements [Prioritized and Validated] 

    Output

    1. 

    Identified Defects2.

     

    Mitigating Actions

    3. 

    Solution Validation Assessment

    Tasks using this Output

    1. 

    (7.6) Evaluate Solution Performance

    2. 

    Solution Implementation

    Elements

    1. 

    Investigate Defective Solution Outputs

    2. 

    Assess Defects and Issues

    Techniques

    1. 

    Acceptance and Evaluation Criteria Definition

    2. 

    Root Cause Analysis

    3. 

    Problem Tracking

    Stakeholders

    1. 

    Domain SME

    2. 

    End User

    3. 

    Implementation SME

    4. 

    Operational Support

    5. 

    Project Manager

    6. 

    Tester

    7. 

    Regulator8.

     

    Sponsor

  • 8/19/2019 CBAP Babok Diagrams

    79/80

    78

    Task 6- 

    EVALUATE SOLUTION PERFORMANCE 

  • 8/19/2019 CBAP Babok Diagrams

    80/80

    Input

    1. 

    Business Requirements

    2. 

    Identified Defects

    3. 

    Solution Performance Metrics

    4. 

    Solution [Deployed] 

    Output

    1. 

    Solution Performance Assessment

    Tasks using this Output

    1. 

    (5.2) Assess Capability Gaps

    Elements

    1. 

    Understand Value Delivered By Solution

    2. 

    Validate Solution Metrics

    3. 

    Solution Replacement or Elimination

      Ongoing Cost versus Initial Investment

     

    Opportunity Cost  Necessity

     

    Sunk Cost 

    Techniques

    1. 

    Decision Analysis

    2. 

    Focus Groups

    3. 

    Observation

    4. 

    Survey/Questionnaire

    Stakeholders

    1. 

    Customer, Domain SME, and Supplier.

    2. 

    End User.3.

     

    Operational Support

    4. 

    Regulator

    5. 

    Sponsor