Re: With Agile methods, we are measuring the right things



Mark,

I find this 'no blame'/'internal collective responsibility' culture
slightly anachronistic.

I can't figure out what, if anything, we're disagreeing about.

Could you expand on this "internal" vs "external" distinction ?

Sometimes I write rubbish code.....the best way for me to learn why
it's rubbish and how not to do it again......is to fix it.

Sure. I agree you'll learn best if you spot your mistake and fix it
yourself. What I think hinders learning is an attitude I caricature as
"It's your mess, you clean it up." An attitude that says "You should
already know this stuff."

I think there is a balance, if Joe writes some fantastic code, lets all
go to the pub and buy him a drink, if Joe writes a bug, then lets
(collectively) expect him to fix it.

If you only focus on "the bug", then the problem I see is this: Joe's
interests and the team's interests are misaligned. The team want the bug
fixed. Joe wants to work on features.

If you focus on "why Joe wrote a bug in the first place", there is an
alignment. The team wants Joe to be a better coder. Joe wants to be a
better coder.

IOW the bug is not the problem.

Laurent
.



Relevant Pages