DevOps is gaining serious momentum within enterprises as of late. The big business driver is the pursuit of agility and improved reliability and quality. Adopting DevOps can be challenging because it often requires drastic changes in culture, process, and technology. Those companies that have had success with DevOps often discover some hidden benefits that they may not have anticipated when they started their journey.
- What Is DevOps?
- DevOps Is a Culture Change
- DevOps Requires Empathy
- DevOps Unicorns, or All Unicorns Started Out as Horses
- Buy My DevOps Tools (from many vendors)
- The Wall between Dev and Ops.
I recently read a great article by Alan Sharp-Paul, cofounder and co-CEO of ScriptRock, called “You’re Doing DevOps Wrong. Automation in the Enterprise.” So I reached out to Alan for a Q&A session about DevOps. The following is a recap of our discussion. Continue reading DevOps Discussion with ScriptRock
As a consultant, I have witnessed numerous organizations struggling with implementing agile. Agile fail patterns is a topic I have written about often (here, here, and here). Every now and then, I stumble across a company that is having great success with agile. One of the best success stories I have ever seen is from Valpak, out of St. Petersburg, Florida. Since they are right in my back yard, I was able to visit with them in person. Valpak’s transformation from a pure waterfall shop to an agile organization is a textbook example of how to drive change within an organization. Stephanie Stewart, Director of Agile Leadership at Valpak, shared with me her agile transformation story, which is summarized below. Continue reading Agile Transformation Success Story at Valpak
Yesterday I had a chat with the folks at Codeship, a continuous integration and continuous deployment platform. The topic of immutable infrastructure came up and was intriguing to me, so I thought I would write about it. So what is immutable infrastructure? The concept of immutable infrastructure is to never change your existing production servers. Instead, build new automated servers and destroy the old. This concept falls in line with the “fail forward” belief system of many modern-day DevOps evangelists who believe that tweaking servers or rolling back code from servers in highly distributed systems is too risky and causes more problems than it is worth. Continue reading Talking Immutable Infrastructure with Codeship
Companies that embrace the DevOps movement and implement the proper processes, tools, and culture change can greatly increase business agility and achieve higher levels of performance. What does high performance look like? Continue reading Barriers for DevOps Adoption