Why you are not a partner to your customer


At least once every month I hear a business person saying ‘We want to be seen as partners by our customers’. This seems an oxymoron to me. Here is why. The relationships between partners vs. customers are different. Here are some definitions from a dictionary I want to express the differences. Customer - a person … Continue reading Why you are not a partner to your customer

One question to find out if your stand-up meeting is useful


The original objective of the scrum stand-up meeting is to assure that all team members make a commitment towards their peers. That means is that you will do as you say. The idea that by saying what you will do in front of your peers is that you will feel more social pressure to actually do it. … Continue reading One question to find out if your stand-up meeting is useful

The simplest and most effective Definition of Done


The Definition of Done describes the criteria when a user story finished. It regularly is an intensive lists of criteria. An example could be: All code is checked in; All code has written tests; All tests are passing; Code review conducted and passed; Functional documentation updated, reviewed and approved; Design documentation updated, reviewed and approved; User … Continue reading The simplest and most effective Definition of Done

What is the difference between agile, scrum, xp and lean?


Agile development has been around since the mid-late 90s. It is a bit confusing for those new to it though. Agile, scrum, lean, xp ... what else? How do they relate to each other? Are they the same or different things? According to some agile refers to a way of thinking. According to others it is a … Continue reading What is the difference between agile, scrum, xp and lean?

Red Flag – There is no customer


In agile development we value customer collaboration. That requires a customer to collaborate with, agree? The first principle of the agile manifesto is: Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Let's focus on the first sentence of this principle. This clearly states that we want to satisfy "the … Continue reading Red Flag – There is no customer

Using PostgreSQL with Ruby on Rails (and RubyMine)


Everything when I start a new Ruby on Rails project on a new machine I am running into issues getting everything to work with Postgresql. This is not a Postgresql issue, but simply a memory problem. I don't do this that often, so I simply forget. This has lead me to write this blog, because it … Continue reading Using PostgreSQL with Ruby on Rails (and RubyMine)