Group The Strong

David Anderson recently posted about his reading of Richard Farson’s Management of the Absurd.

Farson contends that in flat structures with self-organizing teams the team member will weed out the the stronger member. In hierarchical structures people will do the Darwinian approach and weed out the weaker members.

As David Anderson notes this is obviously [...]

Standup Time Boxed By Lunch

Typically daily Scrums are held as early in the morning as reasonable or later in the afternoon. Due to some strange circumstances the intranet portal project I’m Scrum Master on has a daily Scrum at 11:15, right before lunch. At our retrospective early this week I asked if we should move it to another time [...]

Wealth of Podcasts

I remember searching hard for good technical podcasts about a year ago. There were really just a few at that point like Drunk and Retired, ZDot, and the Polymorphic Podcast. Today there’s a wealth of them. Just following a blog link I noticed NetObjectives has a Lean Agile Straight Talk podcast.

All this means is [...]

Iteration Zero Versus Cycle Zero

About 9 months ago I tried to explain to one of my developers the idea of an iteration zero. Sort of a quick organization of setting up for the project for a few weeks. I tried to find some references to it to point him too, but I didn’t manage to find any even though [...]

Big Visible Charts

James Shore has a post on Informative Workspaces. He suggests using hand drawn charts and having everyone on the team update them where possible. Some of his ideas for charts include:

A chart showing pairing time. A chart showing pairing combinations. A team calendar. A code coverage chart. A chart of tests executed per second. [...]

Messy Picture: Java Web Frameworks

Matt Raible recently posted on web frameworks via another post by Tim O’Brien. His points were:

The Struts project has gotten confused with the split between Struts Shale and Struts Action (Webwork) which has hurt adoption. “JSF continues to be the most over-hyped under-used framework in Javaland.” He’s yet to “meet an unhappy WebWork fan.” [...]

Works On My Machine

Continuous Integration is a good thing.

Hmmm, it works on my machine.

– Developer

I paired up with a developer yesterday to hook a new project into the build box and Cruisecontrol. We expected a few wrinkles since this is the first project we’re hooking up to maven instead of ant. Should be just [...]

Code Review With Crucible Closed BETA

Yesterday I went through an install of Crucible on our development server. It runs on top of their Fisheye product. I’ve actually been waiting a long time to check it out.

Install and configuration wasn’t bad, maybe an hour and mostly to have Fisheye index part of our CVS repository. Just for an experiment [...]

ScrumMaster Versus Functional Manager

Dave Nicolette posted a relevant question to my short post on Deconstructing Manager One on Ones.

Ed, IMO PM and Scrum Master are really two roles and team members relate to the individuals in those roles differently. Even so, most companies today do not explicitly staff a Scrum Master position at all. Instead, the [...]

Versatilists

I came across another reference to the Scott Ambler‘s idea of the generalizing specialist via The Earth is Flat. Apparently Gartner study defines versatilists as:

That begs the question: Just what is a versatilist? The Gartner study describes a versatilist by explaining what it isn’t, a specialist or even a generalist. “Specialists generally have deep [...]