Reader small image

You're reading from  The Professional Scrum Master Guide

Product typeBook
Published inJul 2021
PublisherPackt
ISBN-139781800205567
Edition1st Edition
Concepts
Right arrow
Author (1)
Fred Heath
Fred Heath
author image
Fred Heath

Fred Heath is a freelance developer and consultant based in Wales, UK. Over the last 20 years, he's worked at every stage of the software development life cycle using a variety of languages and platforms and ended up falling in love with Ruby and its ecosystem. Fred enjoys solving tricky problems, FOSS, meta programming, Behavior-Driven Development, and Agile processes. He also frequently writes online and speaks at conferences about Ruby, software development, and best practices. Fred is always happy to hear from you and chat about Ruby and Rails on Twitter.
Read more about Fred Heath

Right arrow

Preface

The Scrum framework was conceived in the late 1980s to counteract the formal, rigid, and stagnating software development methodologies prevalent at the time. The Scrum framework was formalized in the mid-1990s and its founders, Jeff Sutherland and Ken Schwaber, were instrumental in the creation of the Agile Manifesto and the subsequent spread of the Agile development movement. Scrum quickly became the most popular Agile framework, with huge adoption in both small businesses and the enterprise world. Part of the popularity of Scrum is its adaptability. The Scrum Guide keeps getting updated every few years to reflect current thinking and practices. Scrum.org also offers an impressive array of Scrum-related resources and certifications, one of which we'll be addressing in this book.

This book aims to teach people new to, or inexperienced with, Scrum all about the Scrum framework from a practical as well as a theoretical perspective. The book consists of two parts. In the first five chapters, we will cover the Scrum fundamentals. The theory and principles of Scrum will be digested, before moving on to cover the Scrum Team, Events, and Artifacts. The second part will focus on more practical knowledge, by examining practices and methods used by Scrum Teams in the real world. We will learn how to plan and estimate in Scrum, how to monitor progress and deal with different situations within the Sprint, best practices for infrastructure and testing, and how to manage eventualities such as technical debt or remote working. Every chapter closes with a short quiz to reinforce the knowledge gained.

Finally, the last chapter is entirely dedicated to the PSM I assessment. It offers practical advice on what to do before, during, and after the assessment exam to maximize your chances of success. This is capped with a mock assessment questionnaire, which closely represents the actual PSM I assessment.

Who this book is for

This book is for professionals who want to build a strong foundation in Scrum practices and development. Project managers, product owners, product managers across various industries, sectors, and departments, software architects, developers, coders, and testers looking to achieve PSM certification will also find this book helpful.

It may also serve as a useful source of updated knowledge for existing Scrum Masters or developers who are not fully cognizant of the 2020 Scrum Guide revisions. Having existing Scrum, or other Agile methodology, knowledge is not a prerequisite for reading this book.

What this book covers

Chapter 1, Introduction to Scrum, presents you with the history and motivation behind Scrum, its value as a development framework, and introduces you to the PSM I assessment.

Chapter 2, Scrum Theory and Principles, shares knowledge of the fundamental concepts behind Scrum, its values, and its pillars. It also highlights the value and effect of these concepts in applying Scrum successfully.

Chapter 3, The Scrum Team, analyzes the role and responsibilities of the Scrum Master, Product Owner, and Developers and their interactions within the Scrum development lifecycle.

Chapter 4, Scrum Events, explains the significance of the Sprint, Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective events and their application and utility within the Scrum development lifecycle.

Chapter 5, Scrum Artifacts, details the Product Backlog, the Sprint Backlog, and the Product Increment, as well as the commitments undertaken for each of these Artifacts. The inter-dependencies of these Artifacts are also covered.

Chapter 6, Planning and Estimating with Scrum, delves into the world of measuring, estimating, planning, and forecasting. You will learn how to calculate your team's velocity, create a product roadmap, and measure your progress with burn-up and burn-down charts.

Chapter 7, The Sprint Journey, imparts practical advice and techniques for day-to-day working during the Sprint. Product Backlog refinement is explained, as well as how to use a Scrum Board in different scenarios, manage defects, and what to do if the Sprint is canceled.

Chapter 8, Facets of Scrum, covers best practices to use when working with Scrum. The importance of a CI/CD pipeline as testing levels is examined in detail. Techniques for managing technical debt, working remotely, and scaling Scrum are also explained.

Chapter 9, Preparing for the PSM I Assessment, is a short chapter mainly hosting 25 quiz questions summarizing the knowledge contained in this book, helping you to prepare for taking the PSM I assessment exam. Practical advice on how to prepare for the exam, and what to do during and after, is also given.

Download the color images

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. You can download it here:

https://static.packt-cdn.com/downloads/9781800205567_ColorImages.pdf

Conventions used

There are a number of text conventions used throughout this book.

Bold: Indicates a new term, an important word, or words that you see onscreen. For example, words in menus or dialog boxes appear in the text like this. Here is an example: "Integrate the gadget database in the Show Gadgets page."

Tips or important notes

Appear like this.

Get in touch

Feedback from our readers is always welcome.

General feedback: If you have questions about any aspect of this book, mention the book title in the subject of your message and email us at customercare@packtpub.com.

Errata: Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you have found a mistake in this book, we would be grateful if you would report this to us. Please visit www.packtpub.com/support/errata, selecting your book, clicking on the Errata Submission Form link, and entering the details.

Piracy: If you come across any illegal copies of our works in any form on the Internet, we would be grateful if you would provide us with the location address or website name. Please contact us at copyright@packt.com with a link to the material.

If you are interested in becoming an author: If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, please visit authors.packtpub.com.

Share Your Thoughts

Once you've read The Professional Scrum Master Guide, we'd love to hear your thoughts! Please click here to go straight to the Amazon review page for this book and share your feedback.

Your review is important to us and the tech community and will help us make sure we're delivering excellent quality content.

lock icon
The rest of the chapter is locked
You have been reading a chapter from
The Professional Scrum Master Guide
Published in: Jul 2021Publisher: PacktISBN-13: 9781800205567
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
undefined
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €14.99/month. Cancel anytime

Author (1)

author image
Fred Heath

Fred Heath is a freelance developer and consultant based in Wales, UK. Over the last 20 years, he's worked at every stage of the software development life cycle using a variety of languages and platforms and ended up falling in love with Ruby and its ecosystem. Fred enjoys solving tricky problems, FOSS, meta programming, Behavior-Driven Development, and Agile processes. He also frequently writes online and speaks at conferences about Ruby, software development, and best practices. Fred is always happy to hear from you and chat about Ruby and Rails on Twitter.
Read more about Fred Heath