What is System Thinking?
Scrum, Kanban, and all the other Agile frameworks are based on the empirical process. Successful empirical processes define a hypothesis, run experiments, and validate the…
How does Design Thinking relate to Agile?
Design Thinking and Agile are two sides of the same coin. Design Thinking, when implemented correctly, can help an organization to identify which products add…
My teams are not UX designers, so why should they use Design Thinking?
There is a common misunderstanding that Design Thinking is about creating effective user interfaces. Why this can be part of what Design Thinking can be…
Configuration Management – Just Do It!
Configuration Management, as applied in DevOps, is the practice of using tools to manage the configuration of our technical architecture. Put simply, we document the…
Provisioning Tomcat with the Amazon EC2 Service
In this blog article, I will walk you through the steps required to quickly provision an instance of the Tomcat web server in the Amazone…
Linux Containers
What are Linux Containers LinuX Containers (LXC) is an OS-level virtualization that allows multiple Linux systems to run on a single physical machine in a…
Standing Up DevOps
While originally DevOps was popularized by Web (Cloud) -based companies, such as Flickr and Netflix, large enterprises, in one form or another, have long been…
DevOps in a Nutshell
DevOps is nowadays a big thing and in this post we will try to explain what this practice is in practical terms. The term DevOps…
Architects – do you know if your team members are embracing your work?
Architects can generate volumes of documentation and models, but who reads them? They can even model these things in tools, but does this ensure the…