What is System Thinking?

October 21, 2020

  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?

January 9, 2020

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?

January 9, 2020

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!

March 29, 2017

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

April 24, 2015

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

April 22, 2015

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

March 15, 2015

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

March 8, 2015

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?

October 15, 2013

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…