Documente Academic
Documente Profesional
Documente Cultură
Professional (CBAP)
Task Notes
Basma Gamal
12/29/2014
Contents
Chapter 1
Introduction .......................................................................................................................... 3
Chapter 2
TASK 1-
TASK 2-
TASK 3-
TASK 4-
TASK 5-
TASK 6-
Chapter 3
Elicitation ............................................................................................................................ 19
TASK 1-
TASK 2-
TASK 3-
TASK 4-
Chapter 4
TASK 1-
TASK 2-
TASK 3-
TASK 4-
TASK 5-
Chapter 5
TASK 1-
TASK 2-
TASK 3-
TASK 4-
TASK 5-
Chapter 6
TASK 1-
TASK 2-
TASK 3-
TASK 4-
TASK 5-
TASK 6-
Chapter 7
TASK 1-
TASK 2-
TASK 3-
TASK 4-
TASK 5-
TASK 6-
Chapter 1
Introduction
Chapter 2
Chapter 3
Elicitation
Chapter 4
Chapter 5
Enterprise Analysis
Chapter 6
Requirements Analysis
Chapter 7
77
63
Chapter 2
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.
2.
3.
4.
5.
6.
7.
8.
Techniques
1. Decision Analysis
2. Process Modeling
3. Structured Walkthrough
Stakeholders
1.
2.
3.
4.
5.
6.
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
10
Input
1.
2.
3.
4.
Output
Business Analysis Plan(s)
Tasks using this Output
1.
2.
3.
4.
5.
6.
7.
8.
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.
2.
3.
4.
5.
6.
11
12
Input
1.
2.
3.
4.
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.
2.
3.
4.
5.
6.
7.
8.
13
14
Input
1. Business Analysis Approach
2. Business Analysis Plan(s)
3. Organizational Process Assets
Output
Requirements Management Plan
Tasks 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 Analysis
Stakeholders
1. Domain SME
2. End User
3. Implementation SME
4. Operational Support
5. Project Manager
6. Tester
7. Sponsor
15
16
Input
1.
2.
3.
4.
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 Action
Techniques
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.
2.
3.
4.
17
18
Chapter 3
Elicitation
19
20
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
21
22
Input
1.
2.
3.
4.
5.
6.
Business Need
Organizational Process Assets
Requirements Management Plan
Scheduled Resources
Solution Scope and Business Case
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. Metrics
Techniques
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
23
24
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
25
26
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.
27
28
29
30
Input
1.
2.
3.
4.
Output
Requirements [Approved]
Tasks using this Output
1. Maintain Requirements For Re-Use
2. Assess Proposed Solution
3. Allocate Requirements
Elements
1.
2.
3.
4.
Techniques
1. General techniques (Problem Tracking)
2. Baselining
3. Sign Off
Stakeholders
1.
2.
3.
4.
Domain SME
Implementation SME
Project Manager
Sponsor
31
32
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 Analysis
3. Configuration Management System
Techniques
1. Coverage Matrix
Stakeholders
1. Implementation SME
2. Project Manager
3. Tester
33
34
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
35
36
Input
1.
2.
3.
4.
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.
2.
3.
4.
5.
6.
37
38
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 Tasks
2. Presentations
Formal Presentation
Informal Presentation
Techniques
1. Requirements Workshops
2. Structured Walkthrough
Stakeholders
1. All
39
40
Chapter 5
Enterprise Analysis
41
42
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 Requirements
10.
(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.
2.
3.
4.
5.
6.
Benchmarking
Brainstorming
Business Rules Analysis
Focus Groups
Functional Decomposition
Root Cause Analysis
Stakeholders
1.
2.
3.
4.
5.
Customer or Supplier
Domain SME and End User
Implementation SME
Regulator
Sponsor
43
44
Input
1. Business Need
2. Enterprise Architecture
3. Solution Performance Assessment
Output
Required Capabilities
Tasks using this Output
1.
2.
3.
4.
5.
Elements
1. Current Capability Analysis
2. Assessment of New Capability Requirements
3. Assumptions
Techniques
1. Document Analysis
2. SWOT Analysis
Stakeholders
1. Customer and Supplier
2. Domain SME, End User, Implementation SME, and Sponsor
45
46
Input
1. Business Need
2. Organizational Process Assets
3. Required Capabilities
Output
Solution Approach
Tasks using this Output
1. (5.4) Define Solution Scope
Elements
1. Alternative Generation
2. Assumptions and Constraints
3. Ranking and Selection of Approaches
Techniques
1. General Techniques
Benchmarking
Brainstorming
Decision Analysis
Estimation
SWOT Analysis
2. Feasibility Analysis
Stakeholders
1. Customer, Domain SME, End User and Supplier
2. Implementation SME
3. Sponsor
47
48
Input
1.
2.
3.
4.
Output
Solution Scope
Tasks using this Output
1.
2.
3.
4.
5.
6.
7.
8.
9.
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.
2.
3.
4.
Domain SME
Implementation SME
Project Manager
Sponsor
49
50
Input
1.
2.
3.
4.
Output
Business Case
Tasks using this Output
1.
2.
3.
4.
5.
6.
7.
8.
9.
Elements
1.
2.
3.
4.
Benefits
Costs
Risk Assessment
Results Measurement
Techniques
1.
2.
3.
4.
5.
6.
Decision Analysis
Estimation
Metrics and Key Performance Indicators
Risk Analysis
SWOT Analysis
Vendor Assessment
Stakeholders
1.
2.
3.
4.
Sponsor
Domain SME
Implementation SME
Project Manager
51
52
Chapter 6
Requirements Analysis
53
54
Input
1.
2.
3.
4.
5.
Business Case
Business Need
Requirements
Requirements Management Plan
Stakeholder List, Roles, and Responsibilities
Output
Requirements [Prioritized]
Tasks using this Output
1.
2.
3.
4.
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
Wont
3. Time boxing/ Budgeting
All In
All Out
Selective
4. Voting
Stakeholders
1.
2.
3.
4.
Domain SME
Implementation SME
Project Manager
Sponsor
55
56
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.
2.
3.
4.
5.
6.
7.
8.
9.
Stakeholders
1. Domain SME, End User, Implementation SME, and Sponsor
2. Project Manager
57
58
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.
2.
3.
4.
5.
Text
Matrix Documentation
Models
Capture Requirements Attributes
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
59
60
Input
1. Stakeholder Concerns
Output
Assumptions and Constraints
Tasks using this Output
1.
2.
3.
4.
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
61
62
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
63
64
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.
2.
3.
4.
5.
Identify Assumptions
Define Measurable Evaluation Criteria
Determine Business Value
Determine Dependencies for Benefits Realization
Evaluate Alignment with Business Case and Opportunity Cost
Techniques
1.
2.
3.
4.
5.
Stakeholders
All Stakeholders
65
66
Chapter 7
67
68
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 Analysis
3. Vendor Assessment
Stakeholders
1.
2.
3.
4.
5.
6.
Domain SME
Implementation SME
Operational Support
Project Manager
Supplier
Sponsor
69
70
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.
2.
3.
4.
5.
6.
Stakeholders
1.
2.
3.
4.
5.
6.
7.
8.
71
72
Input
1.
2.
3.
4.
Enterprise Architecture
Solution Scope
Solution [Designed]
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.
2.
3.
4.
5.
Domain SME
Implementation SME
Operational Support
Project Manager
Sponsor
73
74
Input
1.
2.
3.
4.
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.
2.
3.
4.
5.
6.
7.
8.
9.
Customer
Domain SME
End User
Implementation SME
Operational Support
Project Manager
Regulator
Tester
Sponsor
75
76
Input
1. Solution [Constructed]
2. Requirements [Prioritized and Validated]
Output
1. Identified Defects
2. 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.
2.
3.
4.
5.
6.
7.
8.
Domain SME
End User
Implementation SME
Operational Support
Project Manager
Tester
Regulator
Sponsor
77
78
Input
1.
2.
3.
4.
Business Requirements
Identified Defects
Solution Performance Metrics
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.
2.
3.
4.
Decision Analysis
Focus Groups
Observation
Survey/Questionnaire
Stakeholders
1.
2.
3.
4.
5.
79