Tag Archives: DevOps


On Tuesday, August 7 I facilitated a workshop about Database DevOps at the Agile 2018 conference in San Diego.  I promised the group that I would write up the results here in the blog. This was an easy promise to Read more…


In this posting we briefly explore why both you and your organization should consider adopting a Disciplined DevOps mindset.  For yourself as an individual there are several interesting benefits.  First, you become more productive as an IT professional, increasing your chance at Read more…


The Disciplined Agile (DA) toolkit explicitly includes architecture-related activities, the role of Architecture Owner, and promotes the philosophy of enterprise awareness. Our experience is that agile enterprise architecture proves to be a key enabler for organizations in the process of Read more…


In addition to the general release management strategies described previously, the general DevOps strategies, and the construction-focused DevOps strategies (including continuous deployment) there are several other release management strategies that support DevOps: Integrated deployment planning.  From the point of view of Read more…


In this blog posting we describe four general release management strategies that support DevOps. These strategies, from least effective to most effective, are: Release windows (slow cadence). A release window is a period of time during which one or more Read more…


There are several technical strategies that support the operational aspects of DevOps: Solution monitoring.  As the name suggests, this is the operational practice of monitoring running solutions and applications once they are in production. Technology infrastructure platforms such as operating Read more…


There are several disaster mitigation strategies that IT departments may choose to adopt: Disaster planning. Disciplined organizations will plan for operational disasters. Potential disasters include servers going down, network connectivity going down, power outages, failed solution deployments, failed infrastructure deployments, Read more…


There are several teaming strategies that you can choose to adopt when it comes to getting development professionals and operations professionals to work together. Starting with the least effective and working our way to the most effective, they are: Production Read more…


In addition to the general strategies described in a previous posting, there are several common development practices that support Disciplined DevOps: Canary tests.  A canary test is a small experiment where new functionality is deployed to a subset of end users so Read more…


Recently we published a blog which provided a Definition for Disciplined DevOps.  In that posting we worked through the potential scope of DevOps to help gain a better understanding of what DevOps is all about.  One point that we made Read more…

Categories

Archives