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) Archives 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-2006 Esther Derby I also publish a quarterly newsletter for people who manage in software organizations. If you'd like to receive the newsletter, drop me an email. It's on paper, so please include surface coordinates - name and full address.
Syndicate this site (XML)
Links |
Friday, August 26, 2005
Behind Closed Doors
Well, Johanna and I have done all the work we can on our book, Behind Closed Doors: Secrets of Great Management. The book is on its way, and we should see printed copies mid-September. In the meanwhile, Andy Hunt, of Pragmatic Programmer fame, has recorded a little snippet, a sidebar called The Fable of the Rising Young Manager. (I suppose we could have written the entire book as a fable, but there's only one.) The story behind this side bar (like all the stories in the book) is based on a real situation -- one that we see often. You can listen to the MP3. | Sunday, August 21, 2005
Another use for No
Last week, my husband attended a mandatory session on sexual harassment at his work. Here’s one of the scenarios that came up: A woman comes to her manager complaining that she's being harassed. A male co-worker has asked her for a date on three separate occassions. Each time she told her co-worker she was busy. Most of the managers in the room thought the manager should talk to the man and tell him to stop asking the woman for a date. Some thought it best to call HR right away. I’d advise something different. Unless the company has a clearly stated policy prohibiting dating between employees, this isn’t a management issue, and it’s certainly not an harassment issue. Here’s why: The woman hasn’t told the guy she doesn’t want to go out with him, nor has she asked him to stop asking her out. Failing to take the hint isn’t harassment. (Persisting after a clear “No,” is something different.) A reasonable person could assume that her answer “I’m busy,“ means just that, with the implication that at another “not busy” time, the invitation might be accepted. So what would happen if the manager did step in at this point? Let’s play out the story, with a woman named Sue and a man named Bob. The manager calls the Bob in, and tells him that Sue doesn’t want to go out with him. “Wha?” says Bob, “I had no idea. Sue just told me she was busy. I though she was interested, but had other plans.” The next time Bob sees Sue, he doesn’t know quite what to say. He’s afraid that if he asks her why she didn’t tell him directly that she didn’t want to go out with him, she’ll go to the manager again. Bob starts to wonder what else she isn’t saying to him, but is saying to their manager. Bob starts tiptoeing around Sue, and soon they aren’t talking frankly about anything—and because they aren’t talking openly about issues related to the work, the work suffers. The awkwardness between Bob and Sue makes the rest of the team feel awkward, too. Some of the team sides with Bob, believing Sue was unreasonable to go to the boss. Some of the team sides with Sue, believing Bob was a lout not to take the hint. The entire team suffers. If HR steps in, the situations ratchets up another notch. The meeting with Bob is two against one and the implied importance is higher. What ever the situation, it’s now “on the record.” If Sue had turnd down the date with a clear No, Bob might have been disappointed had Sue turned him down directly. He may even have been embarrassed. But both of those responses are less damaging to the team than loss of trust. If you’re a manager, and someone comes to you with a complaint about a co-worker, don’t get caught in the middle. Coach the person to address the issue directly with the other person involved. As a manager, you need to become involved when two co-workers can’t resolve an issue on their own, when there's harassment, hostile work environment, ethics issues, or safety issues. When people solve their problems directly, they build trust and capacity to navigate conflict. In a previous job, my husband came across the asking-for-a-date situation fairly often. And in almost every case, once the person being asked for a date (either sex) made a clear No, the problem went away. That’s been my experience, too. That said, I can think of at least one situation where I would step in, after a firm No. If one person was the source of several unwanted dating requests, I’d talk to that person, but not to say No for someone else. I’d talk to him (or her) about my data: I have three upset team members. I’d describe the impact the behavior is having on the team. I’d make a request for a change in behavior. (I'm not a lawyer. A lawyer might have a different answer. But I suspect I have different goals than a lawyer might have.) | Wednesday, August 17, 2005
Collaborative Leadership Podcast
Bob Payne recorded a bunch of interviews with interesting people at the Agile2005 conference a few weeks ago. His interviews are available on Agile Toolkit Podcast, including one on Collaborative Leadership with Diana Larsen, Pollyanna Pixton, and yours truly. | Monday, August 15, 2005
Deliverable Map Planning
I spent two days last week facilitating a planning session for a software project. I was working with a team from a functional organization with a pretty heavy phase-gate process, and a waterfall way of building. The team was fininsh their "definition" stage, and planning for a 3-month construction and test phase. Most of their planning has been driven by their scheduling tool and senior managers' desire for a sense of comfort and control, which pushes them towards high-level Gantt charts. (One of the sub-project managers came in saying that he already had his plan: it showed five (5) activities with durations in months.) Well, that may be comforting to executives, but its useless for managing a project. So for our planning workshop, we mapped deliverables. Here's why I pushed towards deliverables, rather than tasks: Once we had a first-cut at deliverables, we started looking at risks. We looked for areas where we could build out prototypes and tests parts of the system early, and defined deliverables for those. We looked for all the points where we'd get significant new information that would affect the technical approach, the timeline, or overall project goals. We marked those to highlight them as points where key people will need to get together to review the new information, assess impacts, and replan. We looked at how all the parts fit, and made adjustments. We made a list of key decisions necessary to keep the project moving forward. We identified who would make recommendations, who would make the final decision, who would use the decision, and when it was needed. By the end of the planning session, most of the deliverables were chunked up. The only areas that weren't are still unknowable -- areas related to areas where they'll be using prototypes, tests, or other avenues to gain information. It's impossible to guarantee that this project will meet their date. But they're in a better position to know what to look out for, stay on top of decision-making, and manage emerging information that will affect the project. Even when projects don't use Agile Methods there are ways to plan for new information and learning within the project, deliver small chunks of useful material (though not always working code) and acknowledge that not everything is knowable from the outset. | |