Professional Documents
Culture Documents
TABLE OF CONTENTS
TABLE OF CONTENTS
1.
INTRODUCTION ..................................................................................................................................... 1
1.1
1.1.1
1.2
1.2.1
1.3
1.4
1.4.1
1.4.2
Scrum Principles..................................................................................................................... 9
1.4.3
1.4.4
1.5
2.
Overview of Scrum.......................................................................................................................... 2
PRINCIPLES ......................................................................................................................................... 21
2.1
Introduction ................................................................................................................................... 21
2.2
2.3
2.3.1
Transparency........................................................................................................................ 22
2.3.2
Inspection ............................................................................................................................. 24
2.3.3
Adaptation ............................................................................................................................ 24
2.4
2.4.1
2.5
Self-organization ........................................................................................................................... 27
Benefits of Self-organization ................................................................................................. 27
Collaboration ................................................................................................................................. 29
2.5.1
2.5.2
2.6
2.7
Time-boxing .................................................................................................................................. 33
2.7.1
2.8
TABLE OF CONTENTS
2.9
3.
ORGANIZATION ................................................................................................................................... 39
3.1
Introduction ................................................................................................................................... 39
3.2
3.3
3.3.1
Core Roles............................................................................................................................ 41
3.3.2
Non-core Roles..................................................................................................................... 42
3.4
3.4.1
3.4.2
3.5
Scrum Master................................................................................................................................ 45
3.5.1
3.6
II
3.6.1
3.6.2
3.7
4.
3.7.1
3.7.2
3.7.3
3.7.4
3.8
3.9
3.10
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
Introduction ................................................................................................................................... 65
4.2
TABLE OF CONTENTS
4.3
4.3.1
4.3.2
4.4
4.4.1
4.4.2
4.5
4.5.1
4.5.2
4.5.3
4.5.4
4.6
4.6.1
4.6.2
4.7
4.7.1
5.
4.8
4.9
QUALITY ............................................................................................................................................... 83
5.1
Introduction ................................................................................................................................... 83
5.2
5.3
5.3.1
5.3.2
5.4
5.4.1
5.4.2
5.4.3
5.4.4
5.5
5.5.1
5.5.2
III
TABLE OF CONTENTS
5.5.3
6.
5.6
5.7
CHANGE ............................................................................................................................................... 97
6.1
Introduction ................................................................................................................................... 97
6.2
6.3
Overview ....................................................................................................................................... 98
6.3.1
6.4
6.4.2
6.5.1
6.6
6.6.1
6.6.2
6.7
6.8
7.2
7.3
7.3.1
7.3.2
7.4
IV
6.4.1
6.5
7.
7.4.1
7.4.2
7.4.3
7.4.4
7.4.5
7.5
7.6
TABLE OF CONTENTS
8.
7.6.1
7.6.2
7.7
7.8
8.1.2
Tools................................................................................................................................... 142
8.1.3
8.2
8.2.1
8.2.2
Tools................................................................................................................................... 149
8.2.3
8.3
8.3.1
8.3.2
Tools................................................................................................................................... 155
8.3.3
8.4
8.4.1
8.4.2
Tools................................................................................................................................... 163
8.4.3
8.5
8.5.1
8.5.2
Tools................................................................................................................................... 170
8.5.3
8.6
8.6.1
8.6.2
Tools................................................................................................................................... 177
8.6.3
8.7
9.
TABLE OF CONTENTS
9.1.1
9.1.2
Tools................................................................................................................................... 188
9.1.3
9.2
9.2.1
9.2.2
Tools................................................................................................................................... 193
9.2.3
9.3
9.3.1
9.3.2
Tools................................................................................................................................... 198
9.3.3
9.4
9.4.1
9.4.2
Tools................................................................................................................................... 203
9.4.3
9.5
9.5.1
9.5.2
Tools................................................................................................................................... 208
9.5.3
9.6
10.
10.1
10.1.1
10.1.2
Tools................................................................................................................................... 219
10.1.3
10.2
10.2.1
10.2.2
Tools................................................................................................................................... 224
10.2.3
10.3
VI
10.3.1
10.3.2
Tools................................................................................................................................... 231
TABLE OF CONTENTS
10.3.3
10.4
11.
11.1
11.1.1
11.1.2
Tools................................................................................................................................... 241
11.1.3
11.2
11.2.1
11.2.2
Tools................................................................................................................................... 247
11.2.3
11.3
11.3.1
11.3.2
Tools................................................................................................................................... 250
11.3.3
11.4
12.
12.1
12.1.1
12.1.2
Tools................................................................................................................................... 261
12.1.3
12.2
12.2.1
12.2.2
Tools................................................................................................................................... 265
12.2.3
12.3
VII
LIST OF FIGURES
LIST OF FIGURES
Figure 1-1: Scrum Flow for one Sprint ............................................................................................................. 2
Figure 1-2: SBOK Guide Framework ........................................................................................................... 7
Figure 1-3: Scrum Principles ........................................................................................................................... 9
Figure 1-4: Organization in Scrum ................................................................................................................. 13
Figure 2-1: Transparency in Scrum ............................................................................................................... 23
Figure 2-2: Inspection in Scrum ..................................................................................................................... 24
Figure 2-3: Adaptation in Scrum .................................................................................................................... 25
Figure 2-4: Challenges in Traditional Project Management ........................................................................... 26
Figure 2-5: Goals of a Self-Organizing Team ................................................................................................ 28
Figure 2-6: Benefits of Collaboration in Scrum Projects ................................................................................ 30
Figure 2-7: Value-based Prioritization ........................................................................................................... 32
Figure 2-8: Time-Box Durations for Scrum Meetings..................................................................................... 35
Figure 2-9: Scrum vs. Traditional Waterfall.................................................................................................... 37
Figure 3-1: Scrum RolesOverview ............................................................................................................. 42
Figure 3-2: Questions asked during a Scrum of Scrums Meeting .................................................................. 47
Figure 3-3: Desirable Traits for the Core Scrum Roles .................................................................................. 49
Figure 3-4: Scrum of Scrums (SoS) Meeting ................................................................................................. 52
Figure 3-5: Scrum Across the Organization for Projects, Programs, and Portfolios ...................................... 54
Figure 3-6: Tuckmans Stages of Group Development .................................................................................. 58
Figure 3-7: Maslows Hierarchy of Needs Theory .......................................................................................... 63
Figure 4-1: Delivering Value in Scrum vs. Traditional Projects ...................................................................... 67
Figure 4-2: Hierarchy for Business Justification Responsibilities ................................................................... 68
Figure 4-3: Business Justification and the Project Lifecycle .......................................................................... 71
Figure 4-4: Kano Analysis.............................................................................................................................. 75
Figure 4-5: Sample Cumulative Flow Diagram (CFD) ................................................................................... 79
Figure 5-1: Project Increment Flow Diagram ................................................................................................. 87
Figure 5-2: Cascading Acceptance Criteria ................................................................................................... 89
Figure 5-3: PDCA Cycle in Scrum ................................................................................................................. 93
IX
LIST OF FIGURES
LIST OF FIGURES
Figure 9-3: Create User StoriesInputs, Tools, and Outputs ..................................................................... 185
Figure 9-4: Create User StoriesData Flow Diagram ................................................................................. 186
Figure 9-5: Approve, Estimate, and Commit User StoriesInputs, Tools, and Outputs.............................. 192
Figure 9-6: Approve, Estimate, and Commit User StoriesData Flow Diagram ......................................... 192
Figure 9-7: Create TasksInputs, Tools, and Outputs ............................................................................... 197
Figure 9-8: Create TasksData Flow Diagram ........................................................................................... 197
Figure 9-9: Task Planning Meetings ............................................................................................................ 198
Figure 9-10: Estimate TasksInputs, Tools, and Outputs .......................................................................... 201
Figure 9-11: Estimate TasksData Flow Diagram...................................................................................... 201
Figure 9-12: Create Sprint BacklogInputs, Tools, and Outputs ................................................................ 205
Figure 9-13: Create Sprint BacklogData Flow Diagram ........................................................................... 206
Figure 9-14: Plan and Estimate PhaseData Flow Diagram ...................................................................... 210
Figure 10-1: Implement Overview................................................................................................................ 213
Figure 10-2: Implement Overview (Essentials) ............................................................................................ 214
Figure 10-3: Create DeliverablesInputs, Tools, and Outputs ................................................................... 215
Figure 10-4: Create DeliverablesData Flow Diagram ............................................................................... 216
Figure 10-5: Scrumboard............................................................................................................................. 217
Figure 10-6: Conduct Daily StandupInputs, Tools, and Outputs .............................................................. 222
Figure 10-7: Conduct Daily StandupData Flow Diagram.......................................................................... 222
Figure 10-8: Groom Prioritized Product BacklogInputs, Tools, and Outputs ............................................ 227
Figure 10-9: Groom Prioritized Product BacklogData Flow Diagram ....................................................... 228
Figure 10-10: Implement PhaseData Flow Diagram ................................................................................ 233
Figure 11-1: Review and Retrospect Overview ........................................................................................... 237
Figure 11-2: Review and Retrospect Overview (Essentials) ........................................................................ 238
Figure 11-3: Convene Scrum of ScrumsInputs, Tools, and Outputs ........................................................ 239
Figure 11-4: Convene Scrum of ScrumsData Flow Diagram ................................................................... 239
Figure 11-5: Demonstrate and Validate SprintInputs, Tools, and Outputs ............................................... 244
Figure 11-6: Demonstrate and Validate SprintData Flow Diagram .......................................................... 245
Figure 11-7: Retrospect SprintInputs, Tools, and Outputs ....................................................................... 249
Figure 11-8: Retrospect SprintData Flow Diagram .................................................................................. 249
Figure 11-9: Review and Retrospect PhaseData Flow Diagram .............................................................. 254
Figure 12-1: Release Overview ................................................................................................................... 257
XI
LIST OF FIGURES
XII
LIST OF TABLES
LIST OF TABLES
Table 1-1: Summary of Scrum Processes ..................................................................................................... 16
Table 1-2: Scrum vs. Traditional Project Management .................................................................................. 20
Table 3-1: Responsibilities of the Product Owner in Scrum Processes ......................................................... 44
Table 3-2: Responsibilities of the Scrum Master in Scrum Processes ........................................................... 46
Table 3-3: Responsibilities of the Scrum Team in Scrum Processes ............................................................ 48
Table 3-4: Summary of Responsibilities Relevant to Organization ................................................................ 56
Table 4-1: Earned Value Formulas ................................................................................................................ 77
Table 4-2: Summary of Responsibilities Relevant to Business Justification .................................................. 81
Table 5-1: Summary of Responsibilities Relevant to Quality ......................................................................... 94
Table 6-1: Summary of Responsibilities Relevant to Change ...................................................................... 114
Table 7-1: Summary of Responsibilities Relevant to Risk ........................................................................... 131
XIII