Rollback Addiction
A lot of teams are fascinated with the notion of ‘rollback’ in their environments. They seem to be addicted to its seductive conceptual simplicity. It does, of course, have valid uses, but, like a...
View ArticleHow Fast Should You Change the Tires?
I am an unabashed car nut and like to watch a variety of motor racing series. In particular I tend to stay focused on Formula 1 with a secondary interest in the endurance series (e.g Le Mans). In...
View ArticleAbout Those “QA” Environments…
DevOps is about getting developed software to users faster and getting feedback from that software back to developers faster. The notion of a clean cycle with very low latency is a compelling vision....
View ArticleAnother Example of Grinding Mental Gears
I recently got a question from a customer who was struggling with the ‘availability’ of their sub-production environments. The situation brought into focus a fundamental disconnect between the Ops...
View ArticleDevOps is about Developing a Change Application System
As the DevOps movement rolls on, there is a pattern emerging. Some efforts are initiated by development, seeking relief on test environment management. Others are initiated by operations departments...
View ArticleA System for Changing Systems – Part 1 – Approach
This is the first post in a series which will look at common patterns among DevOps environments. Based on these patterns, they will attempt to put a reasonable structure together that will help...
View ArticleA System for Changing Systems – Part 3 – How Many “Chang-ee”s
As mentioned in the last post, once there is a “whole system” understanding of an application system, the next problem is that there are really multiple variants of that system running within the...
View ArticleA System for Changing Systems – Part 4 – Groundwork for Understanding the...
In the last couple of posts, we have talked about how application systems need a change application system around them to manage the changes to the application system itself. A “system to manage the...
View ArticleYour Deployment Doc Might Not be Useful for DevOps
One of the most common mistakes I see people making with automation is the assumption that they can simply wrap scripts around what they are doing today and be ‘automated’. The assumption is based...
View ArticlePredictability is Predictably Hard
In order to successfully automate something, the pieces being automated have to be ‘predictable’. I use ‘predictable’ here – rather than ‘consistent’ – deliberately. A ‘predictable’ environment means...
View Article
More Pages to Explore .....