Several years ago I worked with a management team that wanted to implement Scrum in their organization. At the time I was a trainer and coach for scrum teams. The plan was to implement Scrum for the software, electronics, and mechatronics engineering teams. Because of leading by example I started with the management team. It … Continue reading Why cherry picking agile practices before experiencing them is a mistake
You search the internet and find hundreds of sites providing different explanations about what Scrum is, and this confuses you. Some call it a process, and others call it a methodology and yet others call it a framework. So, which one is it? Let’s have a look at some definitions from dictionaries to see if … Continue reading Do you wonder if scrum is a process, a methodology, a framework?
There are many companies these days providing Scrum training. The training is mostly standardized and typically two or three days. Companies consider switching to Scrum and send a few people to a Scrum Master training. Next, the trained folks become the "evangelists" and are expected to start "doing" Scrum. Sometimes with help from a coach, … Continue reading Do you wonder whether a two day Scrum Master training prepares you to implement Scrum?
The idea is great. With proper User Stories and Acceptance Tests there should be no surprises during the Sprint Demo. The Product can be released to the User after a successful Sprint Demo. Reality can be that after a successful Sprint Demo there are still several issues found in production. These issues can be related … Continue reading Sprint Demos can be a Scam
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 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
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 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