Book Image

The Cloud Adoption Playbook

By : Moe Abdula, Ingo Averdunk, Roland Barcia, Kyle Brown, Ndu Emuchay
Book Image

The Cloud Adoption Playbook

By: Moe Abdula, Ingo Averdunk, Roland Barcia, Kyle Brown, Ndu Emuchay

Overview of this book

As cloud technologies continue to challenge the fundamental understanding of how businesses work, smart companies are moving quickly to adapt to a changing set of rules. Adopting the cloud requires a clear roadmap backed by use cases, grounded in practical real-world experience, to show the routes to successful adoption. The Cloud Adoption Playbook helps business and technology leaders in enterprise organizations sort through the options and make the best choices for accelerating cloud adoption and digital transformation. Written by a team of IBM technical executives with a wealth of real-world client experience, this book cuts through the hype, answers your questions, and helps you tailor your cloud adoption and digital transformation journey to the needs of your organization.
Table of Contents (17 chapters)
Free Chapter
1
Cover
2
Title Page
3
Foreword
16
Index
17
End User License Agreement

Basic Squad Organization

One key element that we have seen to be important in cloud adoption is the adoption of an Agile approach that is conducive to the kind of rapid, incremental decision-making that the cloud fosters. Many organizations that have successfully adopted the cloud (including IBM itself) have followed a key practice called the squad model. The squad model, originally formulated by Spotify, formalized several Agile best practices that were nascent in many organizations in the industry.

The fundamental unit of the squad model is the squad, a small (usually ten people or fewer), independent team made up of a set of development pairs. We strongly recommend the adoption of the practice of pair programming for reasons that we will describe later in Chapter 8 on Methodology.

In our version of the squad model, we often find it necessary to have two general types of squads: application development (or build) squads and specialized support squads. Each squad is made up of a squad...