Tuesday, February 08, 2005

Retrospectives and Six Thinking Hats.

I was reading the book Six Thinking Hats. I started thinking of how we can use this method in conducting retrospectives for a team.

According to me, the way Owen has been facilitating retrospectives for our team, it really comes close to what has been proposed in the book.

Blue hat (organizing..)

We lay down the rules of the meeting. No cross talks, participation is optional etc..

White hat (facts..)

Our Iteration Manager gets his funky Excel sheet up to see our velocity in the last Iteration, The stories we played etc..

Yellow hat (Optimistic.. )

We always talk about what went right, and what can go right.

eg:- "We can make the release successfuly " , "If we spend less time in standup meetings, we can be more efficient"

Black hat (Pessimistic, negative..)

We talk about what went wrong in the past iteration

eg:- "If the build machine is not any faster, it will affect our velocity"

Red hat (feelings..)

Everyone expresses there feelings, opinions , towards a certain issue, if they have any.

eg:- "I feel that everyone in the team should pair "

Green hat (new ideas.. )

When most of the issues are on the white board, we as a team put on the green hat to brainstorm on new ideas to solve a given issue.

eg:- "I think we should split the build to make it faster !"

Blue hat (organizing..now optional )

We note down most of our notes, and maybe put it up in the team area so that the team can benefit.

Wondering whether I am missing something here ... ?

Friday, February 04, 2005

I feel like a resource !

I did not know whether anyone will understand this but well.. its my blog so I can write anything.

I am a developer, and most of my job is to deliver a project with passion, with the best possible means,tools, practices and above all quality. I try to do my best everyday at work,mostly by writing nice code.

Sometimes I feel I am being used.. used like a resource.. used by managers of the team of course! Its like they put me on to something 'cos I might have worked on that before. Or maybe I can do it faster, or c'mon, noone else is ready to do it !

Think this happens to everyone. But people who are too focussed on their work do not recogonize it. Or maybe they do not care, or maybe they have given up and accepted it as their fate. Maybe they decided they will do the same when they become managers of that sorts.

I pity such people. Atleast I try to know when I am being used and if I cant do something about it, I feel bad about it, and can blog about it. :-)

Whats the solution ? What can I do ? Maybe become a manager next ? Will I be the same to the developers working with me ? Will I get carried away ? Dunno.

Till then.. as one Sports Illustrated catchline goes.." I will be playing poker.. and they will be playin me !"