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?
Do you really need that feature? Yes? Oh, because your competitor has it? Ok, I get it. I have some questions for you to answer. How many users of your competitor's product are using that feature? How often? Do they like it? How many bought the product because of that feature? How many would not … Continue reading Do you really need that feature?
In the book "The Three Signs of a Miserable Job" Patrick Lencioni outlines that many working people are in a miserable job. In this post I want to share the basic idea behind his book. The cost of people not liking their job is staggering. Productivity collapses greatly when employees are unfulfilled. It does not end … Continue reading The Three Signs of a Miserable Job
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
Agile development has been around for maybe close to 15 years now. Tim Ottinger and I started talking about "Take Back Agile". My incentive for this was frustration and shame with what we have achieved in all those years. The success stories about agile development often seem exaggerated. Most implementations of agile do not come close to … Continue reading Agile Dysfuctions
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)
I have been an agilist for a long time. Approximately 15 years now. In the early days people just laughed at us. It started of as a thing for developers. Only the past four or five years it has grown to become something big. It's considered mainstream now by many. I can't tell it has … Continue reading Take Back Agile
Pair Programming Illuminated describes a number of social aspects that can influence pair programming. I have been pair programming for more than a decade now and have experienced its pros and cons. Pair programming is often sold as a way to improve code quality. I can assure you this is not always true. Lauri Williams and … Continue reading The social aspects of Pair Programming