We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Embracing DevOps Practices to create a Culture of Quality in Cloud Platform Teams / Nayana Shetty
Embracing DevOps practices to cultivate a culture of quality in cloud platform teams, empowering engineers to choose technology and emphasizing teamwork, automation, and continuous improvement.
- Automation is a major pillar of DevOps, and automation allows for automatic documentation of everything.
- Consistently used a checklist for services to ensure quality, and used the 5I technique to solve problems.
- Embracing DevOps practices to create a culture of quality in cloud platform teams, and uses simple nudges to sustain the culture.
- Encourages engineers to use the principle of nudge theory to influence people without mandating anything.
- Uses Ansible module for securing Amazon Linux servers, and made it easy to use by making it a central location.
- Empowered teams to choose the technology that they want, and the proven method to bring in change in such teams is by using the principle of nudge theory.
- Focuses on whole team quality, and moved from testers to QAs, and from testing to quality.
- Aligns with the CAMS model: culture, automation, measurements, and sharing.
- Implemented an engineering checklist to help engineers come along with the journey to create a culture of quality.
- Measured success by using tailored versions of the Spotify health check to get a feel of how teams are doing over time.
- Encourages feedback, and inviting others to challenge thinking, and valuing each other’s time.
- Used traffic light feedback system to work as a team, with red, amber, and green lights to indicate the status of work.
- Has a dashboard to track services, with metrics such as lead time to deliver, deployment frequency, and monitoring score.
- Leads a team that creates templates to secure Linux operating systems, and uses GitHub for automation.
- Has a culture of quality, and encourages engineers to use the 5I technique to solve problems.
- Has a monitoring score of percentage of systems delivered by the team which expose their operational state to monitoring.
- Has a maintainable score of percentage of systems delivered by the team which have their code and configuration stored on GitHub.
- Uses asynchronous pairing for remote working teams, with lightweight tools.