2.6 Summary
Introducing SRE requires changes in product operations, product development, and product management. The biggest change in product operations is the development of the SRE infrastructure as a framework that enables developers to go on call and operate their services in production. The biggest change in product development is to actually get involved in on call and operate the services developed in a real production environment. The delineation of how much developers are on call compared to how much operations are on call will vary by organization.
The challenge of the SRE transformation is that in a traditional software delivery organization, the product operations team has never provided frameworks enabling others to do operations work. Likewise, product development has never done operations work. Thus, there is a lack of foundation on which SRE can be established. Developers do not understand why they should be doing operations. Operations engineers do not provide frameworks to enable developers to do operations. Managers do not promote the topic, let alone fund it. To drive the SRE transformation throughout the organization, SRE coaches need to be developed and designated.
In the next chapters, the journey of transforming a software delivery organization toward SRE will unfold. To get started, we will learn the basic SRE concepts in the next chapter.