Quantcast
Channel: Continuous Delivery
Browsing all 25 articles
Browse latest View live

Strategic vs Utility Services

I’m often asked what kind of systems continuous delivery is best applied to. While software-as-a-service is the most obvious example of where continuous delivery can be used, keeping systems constantly...

View Article



Image may be NSFW.
Clik here to view.

Make Large Scale Changes Incrementally with Branch By Abstraction

Many development teams are used to making heavy use of branches in version control. Distributed version control systems make this even more convenient. Thus one of the more controversial statements in...

View Article

Image may be NSFW.
Clik here to view.

Continuous Delivery is set text for Agile Engineering Practices course at...

I am delighted to report that Continuous Delivery is being used as the set text for the Agile Engineering Practices course, which forms one of the modules for the Software Engineering MSc at Oxford...

View Article

On DVCS, continuous integration, and feature branches

Translations: 中文 I like to say that feature branches are evil in order to get people’s attention. However in reality I lack the determination and confidence to be a zealot. So here is the non-soundbite...

View Article

Image may be NSFW.
Clik here to view.

Organize software delivery around outcomes, not roles: continuous delivery...

Translations: 中文 When implementing continuous delivery, it’s easy to focus on automation and tooling because these are usually the easiest things to start with. However continuous delivery also relies...

View Article


Analysis for Continuous Delivery: Five Core Practices

Translations: 中文 Continuous delivery is a software development strategy that optimizes your delivery process to get high-quality, valuable software delivered as quickly as possible. This approach...

View Article

Four Principles of Low-Risk Software Releases

One key goal of continuous deployment is to reduce the risk of releasing software. Counter-intuitively, increased throughput and increased production stability are not a zero-sum game, and effective...

View Article

PCI-DSS and continuous deployment at Etsy

At DevOpsDays Mountain View I was lucky enough to get some time with Michael Rembetsy, Director of Engineering and Operations at Etsy, which manages to be PCI-DSS compliant while practicing continuous...

View Article


Voke report: Agile delivers higher customer satisfaction and quality

There’s been a lot of controversy generated by Voke’s Agile Realities report. SDTimes asked me to comment for their article covering the report, and so I got to read it in full. Obviously Voke want...

View Article


Why Software Development Methodologies Suck

There’s a lot of dogma in the religious wars around software development practices and methodologies. Are phase-gate methodologies effective at managing the risk of software development, or just risk...

View Article

John Allspaw Discusses Devops and Continuous Delivery

This is the second in a series of interviews on continuous delivery, this time with John Allspaw. You can see the first one, with Jesse Robbins, on the ThoughtWorks Studios Blog. These interviews will...

View Article

Image may be NSFW.
Clik here to view.

Continuous Delivery: The Case of Apple

The case of Apple sometimes comes up in discussions around continuous delivery and the lean startup. For example, Richard Durnall described Apple’s strategy to me on Twitter as follows: Brilliant and...

View Article

Elisabeth Hendrickson Discusses Agile Testing

This is the third in a series of interviews on continuous delivery, this time with Elisabeth Hendrickson. You can see the first one, with Jesse Robbins, on the ThoughtWorks Studios Blog, and the...

View Article


There’s No Such Thing as a “Devops Team”

“it’s possible for good people, in perversely designed systems, to casually perpetrate acts of great harm on strangers, sometimes without ever realising it.” — Ben Goldacre, Bad Pharma, p. xi In a fit...

View Article

On Antifragility in Systems and Organizational Architecture

In his new book, Antifragile, Nassim Taleb discusses the behaviour of complex systems and distinguishes three kinds: those that are fragile, those that are robust or resilient, and those that are...

View Article


Book Review: The Phoenix Project

I am not going to do a ton of book reviews on this blog (I have one more planned for next month). I’ll only bother posting reviews of books that I believe are both excellent and relevant to Continuous...

View Article

Announcing FlowCon

I spend quite a lot of time at conferences, and it consistently bothers me that they are so often focused on one particular function: development, testing, UX, systems administration. The point of...

View Article


Image may be NSFW.
Clik here to view.

Videos from the Continuous Delivery track at QCon SF 2012

At last year’s QCon San Francisco I got to curate a track on continuous delivery. One of the goals of the QCon conferences is “information Robin Hood” – finding ways to get out into public the secret...

View Article

Risk Management Theatre: On Show At An Organization Near You

One of the concepts that will feature in the new book I am working on is “risk management theatre”. This is the name I coined for the commonly-encountered control apparatus, imposed in a top-down way,...

View Article

Image may be NSFW.
Clik here to view.

How To Create A More Diverse Tech Conference

I have been advised by people I trust that it’s not a good idea to talk about how you got serious female representation at your conference until after it’s over. However the shameful RubyConf “binders...

View Article
Browsing all 25 articles
Browse latest View live




Latest Images