Session Details

Session Details2019-01-07T06:21:08+00:00

A Better, Faster Pipeline for Software Delivery

Presented by: Gene Gotimer
Time: Tuesday, Jan. 08, 8:00 AM - 12:00 PM

The software delivery pipeline is the process of taking features from developers and getting them delivered to customers. The earliest tests should be the quickest and easiest to run, giving developers the fastest feedback. Successive rounds of testing should increase confidence that the code is a viable candidate for production and that more expensive tests—be it time, effort, cost—are justified. Manual testing should be performed toward the end of the pipeline, leaving computers to do as much work as possible before people get involved. Although it is tempting to arrange the delivery pipeline in phases (e.g., functional tests, then acceptance tests, then load and performance tests, then security tests), this can lead to problems progressing down the pipeline. In this interactive workshop, you will learn how to arrange your pipeline, automated or not, and so each round of tests provides just enough testing to give you confidence that the next set of tests is worth the investment. You'll explore how to get the right types of testing into your pipeline at the right points so that you can determine which builds are viable candidates for production. Attendees should be at least roughly familiar with their current delivery process, or at least have a process in mind. No prior knowledge of DevOps, continuous delivery, or automation is assumed.

Room: CypressLevel: Introductory and overview