Relationships

This is basically a definition of business itself, or business leadership—the group skill of continually changing an organization. The Resilience Engineering Team helps the software organization maintain continual attention on the real challenges active in running production systems. To keep the business adapting it is essential that the Resilience Engineering team build trust and respect with other teams who drive change through the org.

There are people with power and influence: engineering leadership, architects, tech leads throughout the organization.

There are people closest to the customers: customer support, product management, product design.

There are neighboring teams working on related reliability support: Observability, Internal Platforms (e.g. kubernetes clusters, etc), Continuous Deploy systems, Site Reliability Engineering.

Resilience Engineering teams must devote time to building and maintaining relationships with all the other teams who are driving organizational change. Continually draw their attention to the themes emerging from the close study of incidents.