Code Cleaning: How tests drive code improvements (part 1)

In my last post I discussed the refactoring of a particular piece of code. Incrementally changing the code had resulted in some clear improvements in its complexity, but the end-result still left me with a unsatisfied feeling: I had not been test-driving my changes, and that was noticeable in the resulting code! So, as promised, … Continue reading Code Cleaning: How tests drive code improvements (part 1)

Code Cleaning: A Refactoring Example In 50 Easy Steps

One of the things I find myself doing at work is looking at other peoples code. This is not unusual, of course, as every programmer does that all the time. Even if the 'other people' is him, last week. As all you programmers know, rather often 'other people's code' is not very pretty. Partly, this … Continue reading Code Cleaning: A Refactoring Example In 50 Easy Steps

Scrum for a management team

Scrum (or something that looks like it) can be used for things besides software development projects. Just look at the interest for ‘Scrum Beyond Software’ last fall. But there are some things that need to be taken into account when doing so. So what are those, when applying Scrum for a distributed management team? This … Continue reading Scrum for a management team

Kanban for a Recruitment Agency

At Qualogy, where I work, we have a team that acts as a recruitment agency for freelancers towards our customers, so that we can help our customers fill open positions even when we don’t have a suitable internal candidate. This team’s main goal is to find suitable candidates as quickly as possible, offer them to … Continue reading Kanban for a Recruitment Agency

Scrum vs. Kanban: A Game of Life?

I've been following some of the discussions on the differences between Scrum and Kanban. And learning more about Kanban, of course. One point that is emphasized a lot is that Kanban requires fewer up-front changes than Scrum does. The term "Big Change Up-Front" has even been coined, by Alan Shalloway. There's certainly truth in that. Scrum … Continue reading Scrum vs. Kanban: A Game of Life?

Scrum vs. Kanban? Not really…

Peter Stevens, over at  Scrum Breakfast has an interview up with Mary Poppendieck on Lean, Scrum, Kanban and Leadership. The part of the interview that caught my attention was a question on the relationship between Scrum, Kanban, and Lean in general. I like Mary's response a lot, where she basically states that Scrum and Kanban each … Continue reading Scrum vs. Kanban? Not really…

Learning is key

An old article I just came across, posits that learning is the thing of value in software development: When we present this hypothetical situation to students – many of them with 20+ years experience in building software – they typically respond with anywhere between 20% to 70% of the original time.  That is, rebuilding a … Continue reading Learning is key

BDD intro: TDD++

While looking for ways to make using Selenium nicer, wondering a bit through WebDriver descriptions and FitNesse explanations, I ran into this nice Introduction to Behaviour Driven Development. Dan North explains how he arrived at the ideas of BDD, originating with a desire to explain how to best do Test Driven Development in his teams, and … Continue reading BDD intro: TDD++

Patterns for Splitting User Stories — Richard Lawrence

Reading the Scrum Development mailing list is always a good for some inspiration. Today there was some discussion on how to split user stories. Next to some good examples in the mailthread, Charles Bradley also provided a link to Patterns for Splitting User Stories by Richard Lawrence. That blog post provides some very good guidelines on … Continue reading Patterns for Splitting User Stories — Richard Lawrence

Lean and Kanban Europe 2010 – Part 2 – Mary Poppendieck

Mary Poppendieck: What's this thing called "Pull" Mary Poppendieck had the second talk of the first day of the conference. She talked about "The power of pull". She started the presentation with a story on her introduction to pull at the video tape factory where she worked when video tape was still current. I didn't … Continue reading Lean and Kanban Europe 2010 – Part 2 – Mary Poppendieck