M316

Continuous Delivery Hands-On

This workshop is about really getting to know and understand the concept of Continuous Delivery.

It's targeted towards technical managers, or technical leaders that want to get a solid understanding of what Continuous Delivery is, and how it relates to the current situation.

These days most people have heard about Continuous Delivery and Continuous Deployment, many have read "the book" as well. Less than many have actually tried it out and still struggle to produce an increment that is actually potentially releasable. Even fewer have tried out cloudish deployment patterns, and that is what this workshop is all about.

- Fredrik Wendt, Teacher and Author

Audience

The ideal audience is a full Scrum Team - business, process and technical aspects. We need both development and operations people in order to have really useful discussions on the full scope of Continuous Delivery. The afternoon workshop is targeted mainly towards technical people that takes part in producing a product, and those making sure it gets into and works in production.

Prior knowledge

Attendees are expected to have basic understanding of agile software development principles. Some real world experience of software development is necessary (not necesarily technical), with an understanding of Continuous Integration. You'll need some basic Linux prompt experience, a laptop with networking capabilities. We'll work in Amazon's EC2 - an account will be prepared for you.

Language

Courseware

Step-by-step instructions on how to setup a Continuous Delivery pipeline with Go, in Amazon EC2.

Informator Training Cloud

Our training portal supports your development throughout the training. The portal saves you time and is designed to give you a more effective learning experience - leading to better results and greater knowledge enforcement after the course. Read more >

Bring your own device

Bring your own laptop/tablet, you can borrow if you don´t have one. Please contact us beforehand.

Before Lunch:

After this session, you'll have a rough outline of a possible roadmap, acompanied by maturity models that can guide and help you on the journey to Continuous Delivery or Deployment.

Outline

Continuous Delivery Crash Course

Why Continuous Delivery, what's in it for us?

What does it take to reach Continuous Delivery - what's needed from us?

Maturity Models - as tools and potential roadmaps

Possible next steps

After Lunch:

We will, starting from scratch, set up a Continuous Delivery Pipeline in the cloud where we achieve Blue/Green deployment with zero downtime upgrades and rollbacks. We'll have clients hammering our service as we roll out new and alternative versions of our backend and frontend software. And yes, we will work in pairs to accelerate learning and quality in what we do.

You'll bring: a laptop, some basic Linux sysadmin skills/understanding, an open mind, and a will to work with a friend or peer during the intense class time. Appart from learning, you may also have fun!

After this session, you'll have a rough outline of a possible roadmap, acompanied by maturity models that can guide and help you on the journey to Continuous Delivery or Deployment.

Outline

Continuous Delivery Crash Course

Why Continuous Delivery, what's in it for us?

What does it take to reach Continuous Delivery - what's needed from us?

Maturity Models - as tools and potential roadmaps

Possible next steps

After Lunch:

We will, starting from scratch, set up a Continuous Delivery Pipeline in the cloud where we achieve Blue/Green deployment with zero downtime upgrades and rollbacks. We'll have clients hammering our service as we roll out new and alternative versions of our backend and frontend software. And yes, we will work in pairs to accelerate learning and quality in what we do.

You'll bring: a laptop, some basic Linux sysadmin skills/understanding, an open mind, and a will to work with a friend or peer during the intense class time. Appart from learning, you may also have fun!