Technical Workshop

Learn to Optimize Testing

Testing is the primary way that technology companies manage their technical implementation risk. However, today’s products are highly componentized, while testing approaches (such as the “testing pyramid”) date from the days when systems were more monolithic.

This problem is especially acute for software: today’s business software tends to be highly distributed, often consisting of thousands of independently created and operated services.

The result is that companies often struggle to improve quality, but are stymied because they don’t have an approach that will be effective for them. They focus on component “pipelines” and “DORA metrics”, but still there are incidents and costly bugs.

Turning to the practices of companies like Amazon and Goolge doesn’t help, because most companies cannot afford to do what those “unicorns” do.

In this workshop you will learn how to approach testing distributed systems and – crucially – how to ensure that the amount of testing that you do, of each kind, is just the right amount and therefore is cost-effective.

This workshop will be facilitated by Cliff Berg, tech entrepreneur, author of High-Assurance Design, Agile 2, and O’Reilly DevOps instructor.

Enroll in the next session!

Coming soon!