Home Agile

Agile

Agile is a set of practices to make software development move quickly and easily. These practices value Individuals and interactions over processes and tools, Working software over comprehensive documentation, Customer collaboration over contract negotiation and Responding to change over following a plan.

four-eyes principle

The four-eyes principle: what’s important in a DevOps world

DevOps accelerates everything from code to production. Manual approvals for releases and deployments quickly become a thing of the past. DevOps teams need to embrace security and compliance in their day-to-day...
Code review tips and tricks

Code review tips and tricks to improve security

In an agile world, security can be a time consuming effort that slows down the software delivery processes. However, security topics should not be ignored or shifted to the very last...
Risk Management in a DevOps world

Risk Management in a DevOps world

Every great new feature of the application you push to production provides an opportunity to increase the revenue of your organization. On the other hand, every commit and with it, every...
Ten cloud migration barriers and how to tackle them

10 cloud migration barriers and how to tackle them

Winning teams at large enterprises adopt cloud technology at a rapid pace. This brings changes to 3 well-known aspects: people, process & technology. Despite good efforts, there are also departments that...
Code evolution

Functional Programming: democratizing development for DevOps

There is a bit of a revolution happening on the quiet in the development world. Partly led by the paradigm of DevOps, with infrastructure-as-code and configuration scripting. This revolution is changing...
Parallel tests

Best practices for modern CI/CD pipelines

CI/CD is not new anymore. The hype slowly cools down and is now entering a mature state. Software development companies incorporated their CI/CD processes to fully support their DevOps teams. There...
CNCF Landscape: tool sprawl

DevOps tool sprawl: is ‘tool tax’ just the tip of the iceberg?

DevOps tools make the world go ‘round. Too many tools make the DevOps engineers go mad. The first one is true. The second one, too. Fact is: tooling that helps you...
Site Reliability Engineering and the IT product

Why SRE is important for your applications

In the article “learn to fail or fail to learn” I briefly touched on the importance of learning from failures. In short: a development team should learn it is inevitable that...
At-which-level-are-you-Meet-the-DevOps-Maturity-Model

At which level are you? Meet the DevOps Maturity Model

Your organization is probably in the middle of a DevOps transformation. Perhaps you struggle to get there. Great questions are: where did you start, what went well and what could be...
Resilient infrastructure and applications to overcome failures in the cloud

Resilient infrastructure and applications to overcome failures in the cloud

Cloud adoption grows exponentially. Development teams use on-demand infrastructure that scales up and down. They benefit from multiple datacenters and regions, as well as dedicated connections from their on-premises datacenter. Although...