Frederik M. Fowler
Navigating Hybrid Scrum EnvironmentsUnderstanding the Essentials, Avoiding the Pitfalls
Frederik M. Fowler
Sunnyvale, CA, USA
ISBN 978-1-4842-4163-9e-ISBN 978-1-4842-4164-6
Library of Congress Control Number: 2018962960
© Frederik M. Fowler 2019
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein.
Distributed to the book trade worldwide by Springer Science+Business Media New York, 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail [email protected], or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.

For my best friend, George S. Berry, who taught me never to be afraid to try new things. R. I. P.

Introduction: The “Why” Part of Scrum

“. . . when faced with a problem you do not understand, do any part of it that you do understand, then look at it again.”

—Robert Heinlein, The Moon is a Harsh Mistress (1966)

Some years ago it became fashionable for managers to make light of their staff’s questions by asking, “What part of NO don’t you understand?” This catch phrase lasted until savvy people developed a pat answer. When asked “What part of NO don’t you understand?” smart people soon started to reply “the WHY part.”

Understanding the “why” part of anything is usually the key to mastering that thing. This is especially true of the Scrum Framework.

Developed by Ken Schwaber and Jeff Sutherland, the Scrum Framework has revolutionized the solving of complex problems for those who have mastered it. When applied in the field of software development, Scrum results in astounding improvements in product quality, developer productivity, and time-to-market speed.

As described by Schwaber and Sutherland in The Scrum Guide , 1 Scrum is lightweight, simple to understand, difficult to master. Scrum presents a framework of simple roles, artifacts, and events that can be applied in any situation in which there is more that is not known about a problem than there is that is known. Scrum organizes activities into processes in which results are discovered rather than predicted. The net effect is to allow everyone involved to focus on the correct tasks at the correct times to produce superior outcomes quickly and efficiently.

The Scrum Framework itself is magnificently simple and elegant. As housed in The Scrum Guide , the entire Scrum body of knowledge is only 19 pages long. There are three roles (Product Owner, Developer, and Scrum Master), three artifacts (Product Backlog, Sprint Backlog and Sprint Increment), and five events (Sprint, Sprint Planning Meeting, Daily Scrum, Sprint Review and Sprint Retrospective). The entirety of the Scrum Framework can be reviewed in a matter of minutes.

Learning to apply the Scrum Framework, however, can take much longer.

Someone with a traditional project management background will find parts of Scrum to be familiar and parts of it to be a little strange. The idea of daily “stand-up” meetings is easily grasped as a form of status reporting. Organizing work into sprints with periodic “demo” events is easily “recognized” as a milestone tracking mechanism. These two parts of the Scrum Framework are usually the first ones to be implemented by a non-Scrum shop that wants to become “scrummy.”

Other parts of the Scrum Framework present more of a challenge to the credulity of a traditional project management professional. Requiring that teams of developers manage themselves can seem like a utopian counterculture fantasy. Embarking on a major software development project without a concrete plan seems like folly. Having a “Scrum master” instead of a project manager makes little sense, especially when this “master” turns out to be a servant leader who is the master of no one.

The Scrum Framework was created by hard-headed realists who understood how software is created in the real world. Every part of it depends on every other part. As the authors of The Scrum Guide state within it, it is possible to “pick and choose” among the elements of Scrum, but the result will not be Scrum unless the framework is embraced and adopted in its entirety.

There is a hard-headed, practical reason for including every component of the Scrum Framework. Even the ones that seem strange and/or radical have a reason for being part of it. Leaving bits and pieces out of the mix will have adverse consequences.

There are plenty of books on the general subject of “How Scrum Works.” Many sources are available to describe the three roles, three artifacts, and five events.

This book explains “Why Scrum Works.” It explains why there are three roles, why there are three artifacts, and why there are five events. It sheds light on the reasons behind the Scrum Framework’s characteristics, especially the strange and controversial ones, so that adopters can avoid the temptation to pick and choose.

Each characteristic of the Scrum Framework serves a purpose. This book explains what those purposes are.

Only by understanding the purposes behind each part of the Scrum Framework can rational choices be made about customizing it. If one part of the Framework is dropped, something else should be put in place to serve the underlying purpose behind it.

The Scrum Framework is magnificently simple, yet its scope is profound. My hope is that the work of Ken Schwaber and Jeff Sutherland will come into clearer focus when practitioners understand not only “how” but “why” Scrum works.

Acknowledgments

I thank Phyllis Keene Fowler, my wife of 38 years and my first and best editor, for her many contributions to this work.

I also thank my friend and fellow author Larry Apke for the many conversations we’ve had that helped me develop and refine the ideas expressed in this book.

About the Author

Frederik M. Fowler
../images/471768_1_En_BookFrontmatter_Figb_HTML.jpg

has been developing software in Silicon Valley for more than 35 years and has been using the Scrum Framework since 2006. He is one of only about 50 individuals in the United States who holds the prestigious “Professional Scrum Master level III” (PSM III) certification awarded by Scrum.org . In 2013, Fred left his post as vice-president and Chief Information Officer of a Silicon Valley 150 company to devote his time to teaching and coaching Scrum/Agile. Since then, he has helped both start-ups, not-for-profits and Fortune 500 organizations, teaching more than 300 people in the United States, India, China, and Central America. More information is available at www.SiliconValleyScrum.com .

 
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.143.4.117