Books By Our Professional Scrum Trainers
Always Keep Learning
These books provide great insight and guidance in the practice of Scrum, Agile and general software delivery. They are all authored at least in part by members of our Professional Scrum Trainer community.
by Ian Mitchell
This book tells you what agile practice is really about, and how to achieve it. The essential components of an agile way of working are laid out chapter by chapter. The book concludes with a concise treatment of the agile transformation problem, and shows how to leverage agile patterns and practices in order to resolve it.
by Ken Schwaber
The rules and practices for Scrum—a simple process for managing complex projects—are few, straightforward, and easy to learn. But Scrum’s simplicity itself—its lack of prescription—can be disarming, and new practitioners often find themselves reverting to old project management habits and tools and yielding lesser results. In this illuminating series of case studies, Scrum co-creator and evangelist Ken Schwaber identifies the real-world lessons—the successes and failures—culled from his years of experience coaching companies in agile project management.
by Ken Schwaber and others
eXtreme Programming is an ideal many software shops would love to reach, but with the constant pressures to produce software quickly, they cannot actually implement it. The Agile software process allows a company to implement eXtreme Programming quickly and immediately-and to begin producing software incrementally in as little as 30 days! Implementing eXtreme Programming is easier said than done. The process can be time consuming and actually slow down current software projects that are in process. This book shows readers how to use SCRUM, an Agile software development process, to quickly and seamlessly implement XP in their shop-while still producing actual software. Using SCRUM and the Agile process can virtually eliminate all downtime during an XP implementation.
by Mathieu Boisvert and others
The main thrust of this book is to guide organizations in their transition to agile methods. The expected benefits are the quality of the product mogiciel, the time to market, the commitment of the teams and the improvement of their productivity.
Agile adoption can only be successful when the people themselves create the necessary changes and are committed and feel accountable for it. The goal, vision and reasons for the adoption should be clearly communicated. But the path towards agility can only emerge by walking it.
by Ken Schwaber
It’s time to extend the benefits of Scrum—greater agility, higher-quality products, and lower costs—from individual teams to your entire enterprise. However, with Scrum’s lack of prescribed rules, the friction of change can be challenging as people struggle to break from old project management habits. In this book, agile-process revolution leader Ken Schwaber takes you through change management—for your organizational and interpersonal processes—explaining how to successfully adopt Scrum across your entire organization.
This book contains a step-by-step guide to implementing Agile marketing and also contains relevant case studies and Agile marketing examples. Learn how to increase your productivity, quit multitasking and become proactive, adaptable and Agile in marketing. Contains case studies and examples of how other marketers adopted Agile, you will develop the knowledge, understanding, and confidence required to apply Scrum, Kanban and other Agile frameworks. Agile Marketing explains how to apply agile methodologies to marketing.
by Martin Hinshelwood and others
Microsoft's Application Lifecycle Management (ALM) makes software development easier and now features support for iOS, MacOS, Android, and Java development. If you are an application developer, some of the important factors you undoubtedly consider in selecting development frameworks and tools include agility, seamless collaboration capabilities, flexibility, and ease of use. Microsoft's ALM suite of productivity tools includes new functionality and extensibility that are sure to grab your attention. Professional Application Lifecycle Management with Visual Studio 2013 provides in-depth coverage of these new capabilities. Authors Mickey Gousset, Martin Hinshelwood, Brian A. Randell, Brian Keller, and Martin Woodward are Visual Studio and ALM experts, and their hands-on approach makes adopting new ALM functionality easy.
Drawing on a combined 40+ years of agile experience, Don McGreal and Ralph Jocham guide you through all facets of envisioning, emerging, and maturing a product with Scrum. You’ll learn how to plan strategy, manage complexity, continuously deliver value, and implement concrete best-practices for managing backlogs and releases. Throughout, the authors’ personal anecdotes help you recognize and overcome obstacles to success, whatever your Scrum or product management experience.
Discover how to turn requirements into working software increments—faster and more efficiently—using Visual Studio 2012 in combination with Scrum and Agile engineering practices. Designed for software development teams, this guide delivers pragmatic, role-based guidance for exploiting the capabilities of Application Lifecycle Management (ALM) tools in Visual Studio and Team Foundation Server. Team members will learn proven practices and techniques for implementing Scrum to manage an application’s life cycle, as well as seamlessly plan, manage, and track their Scrum projects.
This pocket guide is the one book to read for everyone who wants to learn about Scrum. The book covers all roles, rules and the main principles underpinning Scrum, and is based on the Scrum Guide Edition 2013. A broader context to this fundamental description of Scrum is given by describing the past and the future of Scrum.
Agile development methods for software, especially Scrum, are on the advance and are now used by the majority of companies. Unfortunately, in most scrum implementations fundamental errors are made, which lead to the failure of the processes. In particular, the basic rules for organizational development are disregarded. This book presents a theoretical introduction, practical examples and a case study of how Scrum is introduced correctly. In doing so, the focus is on different target states (whether a single team or the entire organization is affected), as well as on different approaches (bottom-up / top-down).
Scrum and more is both a guide to the Agile World and a key to deeper understanding of it. Information noise increased with the increasing popularity of Agile and Scrum concepts. One of the goals of Scrum and more is to provide good, structured theory. The second goal of the book is to give you patterns and practices enabling you to start implementing Scrum and delivering high-value products the very next day. Quality and completeness of the knowledge gathered in the book is confirmed by the volume of both releases and electronic versions sold.
by Hiren Doshi
Scrum Insights for Practitioners: The Scrum Guide Companion helps the practitioners master the Scrum framework by gaining in-depth practical insights and helps answer common myths, mysteries, and misconceptions of Scrum.
by Ken Schwaber and Jeff Sutherland
Software in 30 Days summarizes the Agile and Scrum software development method, which allows creation of game-changing software, in just 30 days. Projects that use it are three times more successful than those that don't. Software in 30 Days is for the business manager, the entrepreneur, the product development manager, or IT manager who wants to develop software better and faster than they now believe possible. Learn how this unorthodox process works, how to get started, and how to succeed. Control risk, manage projects, and have your people succeed with simple but profound shifts in the thinking.
Get best-in-class engineering practices to help you write more-robust, bug-free code. Two Microsoft .NET development experts share real-world examples and proven methods for optimizing the software development life cycle—from avoiding costly programming pitfalls to making your development team more efficient. Managed code developers at all levels will find design, prototyping, implementation, debugging, and testing tips to boost the quality of their code—today.
This book is a guide for managers, Scrum Masters and agile coaches who are interested in agile organizational methods and who are planning to introduce Scrum at their own company. Scrum is not only a product development framework but can also be used to structure activities for agile and lean organizational development.