Dev / ops cooperation

Posted by on February 17, 2010

The authors of Peopleware (a must-read) wrote: “The major problems of our work are not so much technological as sociological in nature.” At Etsy, cooperation between the dev and ops teams is important to me as CTO for one simple reason: things work better that way. When a productive fluidity exists between those two teams, things get done faster and better. The simple matters that trip up engineering teams are less likely when the developers and ops team not only get along well, but see themselves as partners with the same goals. Yes, this sounds obvious, but it is surprising how often this is not the case, and this “sociological” problem creates all sorts of technology problems. It doesn’t have to be that way, and shouldn’t be that way.

Earlier this year, John Allspaw joined Etsy after almost five years leading the operations team at Flickr. John has spoken extensively on the subject of dev/ops cooperation, including in the Agile Executive Podcast just last week. John and Paul Hammond of Flickr also delivered one of the most useful talks at Velocity last year: 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr (slides, video).

Read and watch the whole thing if you haven’t already. We’re applying many of the same principles here at Etsy, and I’m looking forward to having John and other members of the team write about our experiences here.

Posted by on February 17, 2010
Category: operations, philosophy

6 Comments

[…] Code as Craft » Dev / ops cooperation: […]

[…] of System Administrators, you should read their blog, Code As Craft. They believe strongly in Dev/Ops cooperation, and they spend a lot of time on that blog discussing their infrastructure. If […]

[…] of System Administrators, you should read their blog, Code As Craft. They believe strongly in Dev/Ops cooperation, and they spend a lot of time on that blog discussing their infrastructure. If […]

[…] * Automated testing is more important to us. * Job titles and “N years of experience” are less important to us. * Engineers are expected to be able to manage themselves to a greater extent. * You will need to learn more about operations (see: http://codeascraft.etsy.com/2010/02/17/dev-ops-cooperation/). […]

For your information:
The link to blink.tv is broken, blink decided to remove the account providing that content.