Developer Anarchy

The latest episode of Software Engineering Radio contains an interesting discussion about a project management technique known as Developer Anarchy. Fred George, the interviewee, defines anarchy as a group of people managing themselves, with few or no rules being imposed by higher levels of management. George describes how he first discovered this technique when working …

Daily stand-up meetings: A communications pattern and anti-pattern

The pattern I like the idea of holding a daily stand-up meeting. This involves a team coming together at the start of each day to provide brief status updates and discuss the challenges ahead. I see stand-ups as being particularly useful in helping to resolve issues that are blocking progress, such as in this fictional …