Agile + DevOps Virtual 2020 - DevOps Practices
Wednesday, November 11
DevOps From a Different Dataset: What 30M Workflows Reveal About High Performing Teams
What can we learn about DevOps best practices by looking at data from a SaaS with 800k dev users, 30K orgs and 30m+ builds a month, particularly when compared with surveys where users opt-in? Takeaways include: - Teams using CI are fast: 80% of all workflows finish in less than 10 minutes, compared to teams not using CI at all.- They stay in flow: With CI 50% of all recovery happens in under an hour, and 50% of orgs recovered in 1 try.- The average team using CI achieves high-performing results: 50% of orgs start six workflows per day across all of their projects, and at the highest end...
DevSecOps for Managers, Executives, and Mere Mortals
DevSecOps isn’t meant for just Gods and Unicorns, it is for mere mortals as well. One of the challenges we have in using Application Security practices is where to start, how to get value, i.e., be successful with initial efforts, and how to build on that success. The world is being driven more and more by network-connected applications and services that are constantly under attack from the curious and malicious. By simply adding steps to your pipeline, you can iteratively add AppSec practices to your process and dramatically increase the security of your software. Join Tom as he lays out...
Breaking Iron Triangle Thinking: A New Approach to Agile vs. Continuous Testing
An old adage in software development is: “Speed, quality, cost. Pick two.” In other words: if you want a higher quality product, you have to sacrifice speed, cost, or both. In this “iron triangle” decision-making philosophy, true improvement is not possible. But the fallacy of Iron Triangle thinking is believing that the parameters of these choices are fixed, limiting our potential for innovation. Engineering teams can break this thinking by structuring their improvement cycle not around trade-offs, but on continuous improvement. Typically, in the agile development approach, quality is...
Thursday, November 12
Observability - Inside and Out
Observability is the gathering of information - metrics, logs, and traces - to determine the health of software systems. Of course this applies to production systems! Monitoring live services is the bread and butter of any DevOps organization. What about our internal systems - the ones that all engineering organizations require in order to ship software safely, swiftly, and securely? Can we apply observability principles to those systems? How can an organization ship code when the critical infrastructure to get bits from a developer's machine into the cloud have mysteriously vanished? When...
The Twins: Agile Methodologies & DevOps Techniques
This talk will explain the relationship between Agile and DevOps and the mechanisms of DevOps that require Agile or Agile activities with DevOps techniques (such as Continuous Integration, Continuous Delivery/Deployment and Continuous Feedback) . Collectively, we will discuss and seek an answer to Agile and DevOps relationship. I will also share the lesson learned on DevOps adoption and how it relates to Agile to setup required processes. And then list Agile principles including 12 principles and common agile techniques. I will also talk on common principles DevOps principles a map those...
Three Waves of DevOps: How we scale speed and quality through AI
PreviewSince 2015 we at Dynatrace experienced 3 waves of transformation bringing us from DevOps (Speed), via NoOps (Stability) to what we call AI-Supported Autonomous Cloud Enablement (Scale). While DevOps and our approach to NoOps resulted in 1h Commit to Production and a 93% reduction of end user impacting production issues we had a hard time scaling speed and keeping our quality promise as we went through a 10x growth in size of engineering over the past 5 years. We forced ourselves to leverage and enhance our deterministic AI engine by integrating it into every phase of our software...
DevOps Fireside Chat with Aimee Bechtle
Got S’More questions about DevOps adoption? Bring some graham crackers, chocolate and marshmallows and join Aimee Bechtle for a fireside chat and hear about life in the trenches of Agile and DevOps transformations. Aimee has a background in Software Systems Engineering and has been working in Information Technology for 27 years. She has worked in management consulting, financial services, and federal research and development. Named a DevOps Top 100 Influencer Aimee has lots to share on how to successfully influence organizations and people in a transformation.