High Performing Teams

Developer Empowered Operations

"We Build it, we deploy it, we manage and maintain high availability & quality of service in production."

Stages of Maturity:

Foundational Practices: CAMS

Culture of caring and trust!

Ability to Automate - continuously improve scripting, programming, and our engineering.

Measurements, but bottom up instrumentation first...metrics, logs, visibility, and exception handling.

Sharing starts with accepting uncertainty, error and breaking boundaries within, and outside our community, which leads back to high degree of psychological safety & trust.

        ....actually, it's all about safety!

High Degree of Psychological safety *

Findings: The Google researchers found that individuals on teams with higher psychological safety are less likely to leave Google, they’re more likely to harness the power of diverse ideas from their teammates, they bring in more revenue, and they’re rated as effective twice as often by executives.

Practices or Ethos* to build a culture of trust & sharing:

Known Patterns That Promote Sharing

1) Monitoring and Alerting are Configurable by the team operating the service

Monitoring and alerting are key to sharing information about how the systems and applications are running, and getting everyone to a common understanding that is vital for making improvements, whether within a single team and functional or across multiple teams.

2) Deployment patterns and testing patterns for building applications or services are reused

Sharing successful patterns across different applications or services often means sharing across different teams, establishing agreed upon ways of working that provide a foundation for further improvements.

3) Teams contribute improvements to tooling provided by other teams

This form of sharing promotes more discussion between teams and around priorities and plans for further improvements in tooling, process and measurement.

4) Configuration is managed by a configuration management tool

A configuration management tool enables development, security, and other teams outside of Operations to contribute changes to a system and application configuration. This makes operability and security a shared responsibility across the business

*Tool: Foster psychological safety:

* Ethos i.e. Foundational moral truths and attitude of our culture.