DevOps Summit 2014 Delivering your Applications without a Hitch using Automated Change Validation

Preview:

DESCRIPTION

Discuss and explore ideas for creating lower environment validations that we can understand and evaluate.

Citation preview

Ian Kelly - @IanAKelly

My assumptions about you

• Incented to get software into production

My assumptions about you

• Incented to get software into production

• Progress Software through environments based upon validation

My assumptions about you

• Incented to get software into production

• Progress Software through environments based upon validation

• Have a mental model of what might be acceptable and what might be a bad sign

The Problem

• Ourselves – Software – Our Budgets – Our Boss – El Niño

View of validation is…

• Clean

View of validation is…

• Clean

• Defined

View of validation is…

• Clean

• Defined

• Manicured

Focus

• Each environment has a different focus and field of view

Θ is the Problem

• Bayes Rule

Θ is the Problem

• Bayes Rule

• Nondeterministic

Θ is the Problem

• Bayes Rule

• Nondeterministic

• Deviation

We took the wrong pill

Production is…

• Complicated

So what can we do?

• Start with Everything

Create dials

• Make your interfaced adjustable

Closing it out

• Put Production facsimiles into the hands of your developers

Closing it out

• Put Production facsimiles into the hands of your developers

• Add the maintenance of these interfaces to your deployment process

Closing it out

• Put Production facsimiles into the hands of your developers

• Add the maintenance of these interfaces to your deployment process

• Understand your Θ

Closing it out

• Put Production facsimiles into the hands of your developers

• Add the maintenance of these interfaces to your deployment process

• Understand your Θ

• Incentivize boundary and extents testing

Closing it out

• Put Production facsimiles into the hands of your developers

• Add the maintenance of these interfaces to your deployment process

• Understand your Θ

• Incentivize boundary and extents testing

• Deliver business value for your function

Ian Kelly - @IanAKelly

Recommended