STARWEST 2020 Concurrent Session : Bad Code Kills: 6 Essential Quality Gates You Need in Your CI/CD

Conference archive

SEE PRICING & PACKAGES

Thursday, October 8, 2020 - 1:00pm to 2:00pm

Bad Code Kills: 6 Essential Quality Gates You Need in Your CI/CD

Enterprises today are all about increasing software delivery velocity. But with shorter release cycles, code quality is often sacrificed. As the first line of defense for software quality and customer experience, development and QA teams are under pressure to prevent code defects from escaping into production, yet they need to also manage unprecedented workloads with less time and resources to invest in testing code than ever before. To help address these gaps, we’ve identified 6 key quality gates that can be built into your CI/CD pipeline using open source plugins and used to clearly determine if a release is safe enough to be promoted. In this session, we’ll talk through the problems with current testing and QA methods, then define and walk through each quality gate (New Errors, Critical Exceptions, Increasing Error Rate, Resurfaced Errors, Total Error Volume, Unique Error Volume) including examples of how they work, best practices for configuring thresholds and where to access the necessary open source resources. Attendees will walk away with a clear understanding of the 6 quality gates, how they can fill quality and testing gaps left by existing tools and processes, and the open source resources available to build these gates into their current CI/CD tooling.

Tal-w
OverOps

Tal Weiss is the CTO and co-founder of OverOps, where he is responsible for overseeing the company’s product and engineering strategy. He has been designing scalable, real-time Java and C++ applications for the past 15 years. Previously, he was co-founder and CEO at VisualTao which was acquired by Autodesk. Following the acquisition, he served as the director of the AutoCAD Web and Mobile product line used by 12 million professional users worldwide. Plays Jazz drums and Skypes, sometimes simultaneously.