Coping with Continuous Integration at Scale

Preview:

Citation preview

Tom Talks AboutCoping With Big CI,

TOM DUCKERING

http://thoughtworks.com@tomduckering

TOM SULSTON

http://thoughtworks.com@tomsulston

Tom Talks AboutCoping WithBig CI,

Tom Talks AboutBig CI, Coping With

Tom Talks AboutBig CI, Coping With

Not CanonicalNot 100% Technical

Experience

Beard ScratchingProvocative

Tom Talks AboutBig CI, Coping With

Long?

Wide?

“In theory there is no difference between theory and practice. In practice there is” – Yogi Berra

THERE’S A TEAM

How did we get here?

Projects++

Moar!

Society Forms

Architect Buildmonkey!

One CI system to rule them all

Tom Talks AboutBig CI, Coping With

Anti-Pattern: Slavish Standardisation

McDonalds vs. Jamie Oliver

Anti-Pattern

TEAM

Meh

Dispersed Product Knowledge

Anti-Pattern: Big ball of string

Anti-Pattern: They Broke My Build

Choose One

Some Solutions

“Perfect” Big CI

Project Team Own Their Build

CULTURE

Infrastructure Team

CULTURE

CI Experts

CULTURE

CI Community

CULTURE

Pairing/Secondment

CULTURE

Anthropologists

CULTURE

CI is Prod

TECH

Puppet/Chef

TECH

Libraries not Platform

TECH

Eco-System

TECH

Consumer-Driven Contracts

TECH

<insert lively debate here>

TOM DUCKERING

http://thoughtworks.com@tomduckering

TOM SULSTON

http://thoughtworks.com@tomsulston

Recommended