A Scrum Book

Book description

Building a successful product usually involves teams of people, and many choose the Scrum approach to aid in creating products that deliver the highest possible value. Implementing Scrum gives teams a collection of powerful ideas they can assemble to fit their needs and meet their goals. The ninety-four patterns contained within are elaborated nuggets of insight into Scrum’s building blocks, how they work, and how to use them. They offer novices a roadmap for starting from scratch, yet they help intermediate practitioners fine-tune or fortify their Scrum implementations. Experienced practitioners can use the patterns and supporting explanations to get a better understanding of how the parts of Scrum complement each other to solve common problems in product development.

The patterns are written in the well-known Alexandrian form, whose roots in architecture and design have enjoyed broad application in the software world. The form organizes each pattern so you can navigate directly to organizational design tradeoffs or jump to the solution or rationale that makes the solution work. The patterns flow together naturally through the context sections at their beginning and end.

Learn everything you need to know to master and implement Scrum one step at a time—the agile way.

Publisher resources

View/Submit Errata

Table of contents

  1.  Dedications
  2.  Product Owner’s NoteProduct Owner’s Note
  3.  Preface
    1. The Search for the Bull
    2. Discovering the Footprints
    3. Perceiving the Bull
    4. Catching the Bull
    5. Taming the Bull
    6. Riding the Bull Home
    7. The Bull Transcended
    8. Both Bull and Self Transcended
    9. Reaching the Source
    10. In the World
  4.  Acknowledgments
  5.  Introduction
    1. Scrum—Through the Lens of Experience
    2. Patterns of Scrum
    3. Getting Started
    4. The Fundamental Process
    5. A Quick Tour of the Book
    6. Book Notations
    7. What Now?
  6. 1. The Scrum Core as Patterns
    1. ¶1 The Spirit of the Game
    2. The Core Patterns in Brief
    3. Beyond the Core
  7. 2. Product Organization Pattern Language
    1. Product Organization Sequence
    2. ¶2 The Mist
    3. ¶3 Fertile Soil
    4. ¶4 Conway’s Law
    5. ¶5 Birds of a Feather
    6. ¶6 Involve the Managers
    7. ¶7 Scrum Team
    8. ¶8 Collocated Team
    9. ¶9 Small Teams
    10. ¶10 Cross-Functional Team
    11. ¶11 Product Owner
    12. ¶12 Product Owner Team
    13. ¶13 Development Partnership
    14. ¶14 Development Team
    15. ¶15 Stable Teams
    16. ¶16 Autonomous Team
    17. ¶17 Self-Organizing Team
    18. A Scaling Sequence
    19. ¶18 Mitosis
    20. Kaizen and Kaikaku
    21. ¶19 ScrumMaster
    22. ¶20 Oyatsu Jinja (Snack Shrine)
    23. ¶21 Small Red Phone
    24. ¶22 Scrum (Master) Coach
    25. ¶23 Fixed Work
    26. ¶24 Sprint Planning
    27. ¶25 Swarming: One-Piece Continuous Flow
    28. ¶26 Kaizen Pulse
    29. ¶27 Remove the Shade
    30. ¶28 Pop the Happy Bubble
    31. ¶29 Daily Scrum
    32. ¶30 ScrumMaster Incognito
    33. ¶31 Norms of Conduct
    34. ¶32 Emergency Procedure
    35. ¶33 Illegitimus Non Interruptus
    36. ¶34 Scrum of Scrums
    37. ¶35 Sprint Review
    38. ¶36 Sprint Retrospective
    39. ¶37 MetaScrum
    40. ¶38 Product Pride
  8. 3. Value Stream Pattern Language
    1. Value Stream Sequence
    2. ¶39 Vision
    3. ¶40 Impediment List
    4. ¶41 Value Stream
    5. ¶42 Set-Based Design
    6. ¶43 Sprint Burndown Chart
    7. ¶44 Scrum Board
    8. ¶45 Product Roadmap
    9. Rhythms: Patterns of Time
    10. ¶46 Sprint
    11. ¶47 Organizational Sprint Pulse
    12. ¶48 Release Plan
    13. ¶49 Release Range
    14. Value and ROI
    15. ¶50 ROI-Ordered Backlog
    16. ¶51 High Value First
    17. ¶52 Change for Free
    18. ¶53 Money for Nothing
    19. Product Backlog Sequence
    20. ¶54 Product Backlog
    21. ¶55 Product Backlog Item
    22. ¶56 Information Radiator
    23. ¶57 Pigs Estimate
    24. ¶58 Small Items
    25. ¶59 Granularity Gradient
    26. ¶60 Estimation Points
    27. ¶61 Fixed-Date PBI
    28. ¶62 Vacation PBI
    29. ¶63 Enabling Specification
    30. ¶64 Refined Product Backlog
    31. ¶65 Definition of Ready
    32. Notes on Velocity
    33. ¶66 Yesterday’s Weather
    34. ¶67 Running Average Velocity
    35. ¶68 Aggregate Velocity
    36. ¶69 Specialized Velocities
    37. ¶70 Updated Velocity
    38. ¶71 Sprint Goal
    39. ¶72 Sprint Backlog
    40. ¶73 Sprint Backlog Item
    41. ¶74 Teams That Finish Early Accelerate Faster
    42. ¶75 Production Episode
    43. ¶76 Developer-Ordered Work Plan
    44. ¶77 Follow the Moon
    45. ¶78 Visible Status
    46. ¶79 Dependencies First
    47. ¶80 Good Housekeeping
    48. ¶81 Whack the Mole
    49. ¶82 Definition of Done
    50. ¶83 Team Sprint
    51. ¶84 Responsive Deployment
    52. ¶85 Regular Product Increment
    53. ¶86 Release Staging Layers
    54. ¶87 Testable Improvements
    55. ¶88 One Step at a Time
    56. ¶89 Value Areas
    57. ¶90 Value Stream Fork
    58. ¶91 Happiness Metric
    59. ¶92 Scrumming the Scrum
    60. ¶93 Greatest Value
    61. ¶94 Product Wake
  9. 4. Composing Your Own Pattern Language
    1. Project Languages
    2. A Project Language of Highly Effective Teams
    3. Your Own Pattern Language
  10. A1. Patlets
    1. Patterns in the Product Organization Pattern Language
    2. Patterns in the Value Stream Pattern Language
    3. Patterns from the Organizational Patterns Book
    4. Patterns from Fearless Change
  11. A2. Picture Credits
  12.  Bibliography

Product information

  • Title: A Scrum Book
  • Author(s): Jeff Sutherland, James O. Coplien
  • Release date: August 2019
  • Publisher(s): Pragmatic Bookshelf
  • ISBN: 9781680506716