esther derby's "insights you can use" |
|
|
"Poor management can increase software costs more rapidly than any other factor." (Barry Boehm) Behind Closed Doors: Secrets of Great Management (Pragmatic Programmers) Syndicate this site (XML)
Archives May 2009 Apr 2009 Mar 2009 Feb 2009 Jan 2009 Dec 2008 Nov 2008 Oct 2008 Dec 2007 Nov 2007 May 2007 April 2007 March 2007 February 2007 January 2007 December 2006 November 2006 October 2006 September 2006 August 2006 July 2006 June 2006 April 2006 March 2006 February 2006 January 2006 November 2005 October 2005 September 2005 August 2005 July 2005 June 2005 May 2005 April 2005 March 2005 February 2005 January 2005 December 2004 November 2004 October 2004 September 2004 August 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 December 2003 November 2003 October 2003 September 2003 August 2003 July 2003 June 2003 May 2003 April 2003 March 2003 February 2003 Contents (c) 2003-2009 Esther Derby |
Wednesday, February 28, 2007
A change story
![]() I’ve been noticing a problem in my office lately. My dog, Pudge, spends a lot of time in the office with me. She has a blanket in the corner where she hangs out and naps or chews her nyla bone. The only problem is that the blanket tends to spread out and cover a large expanse of the hardwood floor right across the entrance into my office. Then I come in and step on it and go flying. Plus when it’s spread out, it’s not very cushy for Pudge. So I had the bright idea to improve things and make things better for both of us. I sent away for a fine, cushion-y, and washable dog bed. I measured Pudge, and I measured her other favorite spot (a chair in the living room) to get the right size. I was sure she’d love it. Why wouldn’t she? The new bed would be much better than the ratty old yarn blanket, much cushier and more comfortable. And her nyla bone wouldn’t get snagged in the yarn and all tangled when she pawed the blanket around. When the new dog bed arrived, Pudge was curious about the box. She was even curious about what was in it. But when I took her ratty yarn blanket away, her curiousity vanished. I put the cushy new dog bed down and urged her to try it. She sniffed at it, then took her nyla bone into the kitchen for a good chew. Over the course of the day she moved all her chews and toys to a new location, far away from the new bed. The next day, instead of hanging out in the office on her fine new dog bed, she sat in the kitchen on the hard floor. After a while, I enticed her onto the new bed with a biscuit. She stepped gingerly onto the bed, picked up the biscuit and left. Later, I picked her up and put her on the bed. She stayed as long as I was scratching her belly, then headed back to the kitchen. Eventually, she accepted that her ratty yarn blanket wasn’t coming back and started lying on the cushy new dog bed. We’re in a new status quo. She’s content in the corner of the office, all her nyla bones have migrated back, and I’m not tripping on the blanket. So what can a story about my dog tell us about change? So don’t take someone else’s lack of enthusiasm as an indictment of you or your ideas--but look at how you introduce your ideas. Labels: change Tweet this Post | | Monday, February 26, 2007
Are you doing your best?
Every so often, the Prime Directive comes up on one of the lists I follow. And inevitably someone says something like "I don't believe everyone is doing the best s/he could. I know I don't always do the best job I could." There are a couple of assumptions behind this statement. 1) I suspect that when people say this they expect that they can always perform at their peak level. And of course, they don't always perform up to their own (high) expectations. We aren't machines. Human performance is variable. Here are some of the reasons a well-intentioned person may not reach their peak performance on any given day. That's the stuff people bring with. The task itself influences whether someone does "his best:" Physical surroundings affect our performance, too. And there's stuff about the working environment and the organizational system: And skills: This is the soup we're all in every day, and it affects the way we perform. My best will look different on a day when I didn't get enough sleep, I'm coming down with a cold, I'm not that interested in the task or my office is a little chilly, than on a day when I feel great, I like what I'm doing and the thermostat is adjusted correctly. 2) I suspect that when some people balk at the Prime Directive, they have someone in mind who isn't doing a very good job. What might cause a person to not do a very good job? Lots of reasons. And he's still doing the best he could given those circumstances. The Prime Directive doesn't mean that every person's best is good enough for the job at hand. It doesn't mean that people who aren't doing an adequate job should have a job for life. It doesn't mean that people don't need feedback, and they don't need to improve their performance if they want to remain employed. The Prime Directive says make a generous interpretation. Recognize that people are fallible, and their performance is variable. Don't blame them. But don't placate them either. It's about treating people with respect. BTW, if you're not familiar with it, here's the text for Norm Kerth's Prime Directive: Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand. Labels: personal effectiveness Tweet this Post | | Tuesday, February 20, 2007
Helping people make changes
George Dinwiddie posted a story of how he over came "resistance" to a change he was proposing. I wrote up a description of the types of changes I was proposing and made my pitch to the team. As I talked about making these changes (and making them incrementally, as we added newly requested features), I could tell that they weren’t really enthused by the idea. I poured on the heat of persuasion, describing the benefits in the short term of the immediate features we were developing. The less progress I made, the more enthusiastic I became, scribbling UML diagrams on the whiteboard and building castles in the air as I pointed out the advantages in the long term of making some significant changes we knew were coming down the pike. This is a great example blasting the notion that people who aren't following our ideas are "resisting." What "resistance" really comes down to is that other people aren't doing what we want or expect them to do when we ask them to change. This may be because... Listening for what's behind the "resistance" gives valuable clues on how to move forward. Unfortunately, I hear many people--even those who hope to influence others to change--label people who are "resisting" as clueless, stupid, or selfish. Some would-be change agents attack the motives of the people who aren't following their ideas, accusing them of wanting to bring the company down. This may make the so-called change agent feel superior, as he/she belittles people who don't get his/her wonderful ideas. But it doesn't help him/her bring about change. Change artists listen and adjust their approach based on what they learn. They try to make it safe for people to try new ideas. And change artist never ascribe maliciousness to what can be explained by simple ignorance (which is lack of knowlege, not lack of ability or intellect). Labels: change Tweet this Post | | Friday, February 16, 2007
Introducing technology change
Saturday, February 10, 2007
Asking powerful questions
Diana Larsen responded to a question about using questions in a retrospective: Questions should lead the group through the group thinking framework of the retrospective. For example, for a continuous improvement goal: When I want to reflect on a very short period of work--a meeting, a pairing session, a workshop day--I use questions for the entire retrospetive, which may last only a few minutes. Those few minutes can make a big difference in increasing effectiveness, improving results, and maintaining working relationships. For more on using questions to help people think and learn together, check out The Art of Focused Conversation: 100 Ways to Access Group Wisdom in the Workplace (ICA Series) Labels: Retrospectives Tweet this Post | | Friday, February 09, 2007
Breaking features into stories
I find that breaking working into iteration-sized chunks is one of the areas where many teams struggle as they start with Scrum or other agile methods. It's particularly hard for team who have been organized by component or layer (GUI, middleware, backend...). Now Brian Marick has posted a nice example of how to break a feature down into stories on his site. This is the sort of concrete example that helps people translate the concept to their own context. Labels: agile Tweet this Post | | Prioritizing with dots in a retrospective People come up with all sorts of ideas and potential changes in retrospectives--usually more than the team can digest in one retrospective or, for changes, more than they can do in the next iteration. I often use dot voting to help the team prioritize and choose what to work on. Usually, I give every one x number of dots (I use a highly unscientific algorithm to determine the number of dots each person receives), then ask people to vote on which they believe will make the biggest difference to the team. Last week I tried a variation on dot voting after the team had come up with a long list of issue to analyze (it was a release retrospective, so they were looking at a few months of work). Rather than use one color as I usually do, I used this scheme: First round: Each person had 4 green dots to mark the issues that would make the biggest difference on the next release. Second round: Each person had 4 orange dots to mark the issues where the people in the room had influence or control. Third round: Each person had 4 yellow dots where to mark where he or she personally had interest and energy to work on an issue. At the end it was clear that there were issues that would make a big difference, but no on had energy to work on them. And it was clear where people felt they could actually make a difference. (Since this was a release retrospective, many of the issues crossed organizational boundaries and couldn't be solved within the team.) Faced with a long list of issues, three-color dot voting worked to winnow the list down to a manageable number of items for the team to tackle. Labels: Retrospectives Tweet this Post | | |