+ All Categories
Home > Software > Dev ops.continuous delivery - Ibon Landa (Plain Concepts)

Dev ops.continuous delivery - Ibon Landa (Plain Concepts)

Date post: 14-Apr-2017
Category:
Upload: betabeers
View: 186 times
Download: 1 times
Share this document with a friend
29
HELPING CLIENTS REACH THEIR GOALS WITH THE LATEST TECHNOLOGIES
Transcript

HELPING CLIENTS REACH THEIR GOALS WITHTHE LATEST TECHNOLOGIES

Continuous DeliveryIbon Landa

Plain Concepts

[email protected]

@ibonilm

http://geeks.ms/blogs/ilanda

[email protected]

Nervión 3, Planta 6

48001 Bilbao

+34 94 6008 168

Bilbao

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

Principles behind the Agile Manifesto

How long would it take your organization to deploy a change that involves just one single line of code?

Do you do this on a repeatable, reliable basis?

Mary & Tom PoppendieckImplementing Lean Software Development

Done means "released". This implies ownership of a project right up until it’s in the hands of the user, and working properly. There’s none of this "I’ve checked in my code so it’s done as far as I’m concerned".

James Betteley

Las entregas van a ir guiadas porlas necesidades de negocio, no por las restriccionesoperacionales.

Why Continuous Delivery?

• Accelerated Time to Market

• Reduces the need for large capital investments

• Building the Right Product

• Improved Productivity and Efficiency

• Reliable Releases

• Improved Product Quality

• Improved Customer Satisfaction

• Earlier feedback from users on each new feature

SOFTWAREDELIVERYMODELS

#1: No model, or random delivery.

#2: Let the operations guys figure out.

#3: Defined and collaborative approach.

DELIVERY PRACTICES

Versioneverything

Automate everything

Tokenize configurations

Use one-click deployments

Deploy to a copy of production

Deploy the same way to every environment

Have always a rollback mechanism in place.

Lock down

the environments.

Buildonlyonce

Measure the delivery process

Bring the pain forward

Build a release pipeline

PracticeDevOps!

THANKS!


Recommended