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

The Role of Testing in the Squad Model

It is worth noting that in the large-scale case, the combination of automated testing, TDD, and pair programming changes an implicit assumption that development teams usually work under: that a large, dedicated staff of testers must be embedded in the teams as part of the development process. The skills of existing quality-assurance staff members still have a place in the process, although there is much less of a need for a dedicated testing role due to the combination of automation and TDD. As a result, there are many fewer dedicated testers needed in the organization, so people will need to find other roles. Some testers may become developers, while others will find that their deep domain knowledge makes them better-suited to be product owners.

An important question that teams often ask when building development pipelines for microservices is what kinds of testing tools they will need. In general, teams have a lot of flexibility, but they need...