High Performing Teams
Developer Empowered Operations
"We Build it, we deploy it, we manage and maintain high availability & quality of service in production."
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!
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.