How does one create a DevOps Culture?
This is probably the most frequently asked question related to adopting or rolling out a DevOps initiative in an organization. We need to look at this question more closely based on the principles of DevOps. While traditionally, organizations are structured into functional silos or departments, value for a customer is not created by any one […]
Role of testing in DevOps
One question that I get asked frequently is whether DevOps implies significantly higher costs for testing. Before answering that question, I would like to spend a few minutes on the types of testing that is usually recommended and what is done. Teams following the V-model would have a focus on Unit, Integration, System and Acceptance […]
Tooling and Automation approaches for DevOps
A DevOps approach can delivery significantly higher impact through the right adoption of automation and tooling across the life cycle. In keeping with the principle of a lean approach of reducing waste organizations use the DevOps adoption initiative as a trigger to re-look at their practices and see how they can be simplified. This usually […]
Role of Architecture in DevOps
DevOps approaches highlight the value of early and frequent releases into production. In extreme cases, it is continuous deployment. In order to achieve this – or even progress towards this, the underlying application as well as the portfolio architecture should be aware of such evolution. The discipline of Enterprise Architecture recommends structured approaches to layer […]