There is no “one” or “right” way to implement DevOps. And while most people jump to tooling, the most important elements are culture and people. Without understanding teaming dynamics and how the work actually gets done across teams and departments, there is a huge risk of implementing tools that are the wrong fit and at Continue
DevOps Release Management
The DevOps movement is playing a key role in closing the gap between traditional development and operations teams. The goal is to bring these two groups together, increasing communication and collaboration, to focus on one common purpose – delivering value to the end customer. As teams come together with the goal of process standardization, the Continue
DevOps Build Management
Without people and process changes in place, an organization will not fully get the benefits of DevOps by implementing tools alone. Yet tools are important for true continuous deployment. There are so many tooling options. How do you choose? How should you go about sifting through all the options? Well, it is easier than you Continue
Agile in Practice: Engineering practices to drive productivity and quality
I’ve been blogging about the operational capabilities that allow for a successful Agile launch. (Missed those posts? Read part one and part two.) All five must be thoughtfully designed and incorporated into every company’s Agile operating model. Within IT, there are a series of Agile engineering practices that are required to drive productivity and product Continue