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 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-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 |
Sunday, March 25, 2007
A ScrumMaster is like...
Every so often someone asks what the title ScrumMaster means. Some assume it implies mastery of a subject, such as a Zen Master, or a master carpenter. My friend Bryan Stallings gave the best answer I've heard so far: When I work with those new to Scrum I explain this subject as follows... Obviously, mastery of coaching a team to self-organize and helping teams and learn how to deliver working software every iteration is a study that can consume an entire career. In the meanwhile, Bryan's definition gives a good place to start the journey. Labels: agile | Wednesday, March 21, 2007
Estimating hard-to-measure benefits
Last week, I wrote a post about decisions that look only at easy-to-count costs and ignore hard-to-count benefits. Here’s one method for estimating hard-to-count benefits, subjective impact analysis: 1. Identify the proposed course of action. 2. Determine what’s important to the person who makes the decision. 3. Ask that person who they consider credible sources related to the issue. 4. Create a short interview protocol. 5. Interview the people the decision maker identified as credible. 6. Summarize and present the results. Here’s part of a subjective impact analysis I did for a client a billion years ago (suitably scrubbed). The client was a VP in an IT operation. The business was livid about the production problems and outages that followed when the IT group installed new functionality. When I looked at the data about outages, it was pretty clear that the worst problems came from the hand-off between the development folks and operations folks. I poked around, and found that the two groups weren’t working together. So I suggested a little experiment: a “readiness review” prior to installing a change where the development people and the operations people would sit down together and walk through the installation. And I created a half-page checklist for the development people to actually write down critical information for the ops folks. Then we tried the experiment. We held a "readiness review" for a smallish update to the production systems. The meeting took about 45 minutes. After the “readiness review,” the IT managers told the VP they were concerned about adding another meeting that took away from development time. The developers complained about the burdensome documentation (half a page). The costs were obvious. The benefits were not so obvious. So I did a subjective impact analysis to show the benefits (if there were any). Here’s what the VP valued: • Avoiding production problems • Improving the application • Taking a proactive stance I asked a cross-section of the people who participated in the review these questions: 1. What gaps and issues came up in the review that could have caused problems had they been discovered in production? • What was the biggest problem discovered in the review? • On a scale of 1 – 10 (1 = negligible impact, 10 = disaster), how big would that problem have been? 2. What was the team able to do to improve the application because of the review? 3. What problems did the team fix before they hit in production? Then I summarize the data and presented it to the sponsor. Here’s the data from the first question. Problems Discovered in the Readiness Review (1 = negligible impact, 10 = disaster) 10 **** 9 * 8 *** 7 ** 6 * 5 * 4 ** 3 2 ** 1 (This represents each person's assessment of only the biggest problem, so it’s a subset of the problems. For the most part, the development folks identified lower impact problems, the ops folks higher impact problems. Very interesting...) This little data table helped people see the benefits of the readiness review, as well as the costs. (Obviously, there were lots of other issues with this organization. This was a starting point to bring the level of conflict down enough for people to look at underlying problems.) I did this subjective impact analysis after the fact, but you could easily adapt it to estimate benefits before making a decision. Labels: change, leadership, methods | Friday, March 16, 2007
quick peer code review
Via Testing Reflections: Jared Richardson (co-author of Ship it! A Practical Guide to Successful Software Projects Another low tech way to improve the quality of the software we deliver. Labels: methods | Face to Face Still Matters There's been a discussion going on the the Retrospectives list on how to do distributed retrospectives and planning meetings. The assumption is that it's cost prohibitive to bring the group together. People always site cost as a barrier. It does cost money to bring people together face to face. There's lodging, airfare, time not spent on billable activities... and all these are easy to count. But what this thinking doesn't take into account are the costs of not having the team face to face for planning and retrospectives: Less collaboration, greater misunderstandings, continuation of us/them dynamics (be they ever so subtle there's always differences in access to power, information, and resources), miscommunication, etc. And there's lost opportunity to build relationships and trust which short-cuts many of those problems. But all those are hard to measure and quantify, and are almost always left out of the cost equation. People look at the costs without any of the benefits. Even when you have access to great technology for planning, retrospectives or other forms of collaboration, face to face is still superior for communication and collaboration in the moment and in building a foundation for future communication. Face to face is superior in building shared commitment and infusing a project with energy. Labels: communication, Retrospectives | Saturday, March 10, 2007
Pay for Performance (and why it doesn't really work)
Every so often, I share my views on pay-for-performance and annual performance appraisals on this blog. My experience is that pay-for-performance and annual performance appraisals--contrary to popular belief--actually hurt performance and results, rather than driving higher performance. So I was interested to learn, via Bob Sutton's blog, that Jeffrey Pfeffer (co-author of Hard Facts, Dangerous Half-Truths And Total Nonsense: Profiting From Evidence-Based Management Pfeffer's testimony walks through the assumptions underlying pay-for-performance,
....and lays out the evidence related to those assumptions. (They don't hold true when you actually look at the evidence.) He also points out that when the explicit and implicit message is that people (and their contributions) aren't valued, tweaking the compensation system won't overcome the depressive effects on performance. If the senior managers at a company really want to improve performance, tinkering with the pay system isn't the way to go about it. Addressing the underlying culture and quality of management is. Although the list of high commitment or high performance work practices differs slightly among authors and studies, most such lists include: a) sustained investment in training and development, including job rotation, both formal and on-the-job training, and a tendency to promote from within as a consequence of the successful internal development of skill and people; b) an egalitarian culture in which formal status distinctions are downplayed, salary differences across levels are less than in the general economy, and in which people feel as if their contributions are important and valued; c) delegation of decision making responsibility so that skilled and developed people can actually use their gifts and skills to make real decisions; d) high pay to reduce turnover and attract the best people, coupled with rewards that share organizational success with its members; and e) employment security and a policy of mutual commitment, so that the workforce does not fear for the outcomes of events over which it has no control and instead, feels reciprocally committed to the employer. He ends his testimony with this statement: We should implement what we know, rather than what we hope, or wish, might be true. Read the full testimony here. Labels: management | Thursday, March 08, 2007
Pesky co-workers
I wrote a little article on dealing with co-workers who annoy you. (Not surprisingly, the solution starts not with the co-worker, but with you.) Labels: personal effectiveness | Tuesday, March 06, 2007
Practicing Leadership
From an interview on Workforce.com. Ram Charan defies traditional notions about leadership. It’s no longer enough for leaders to be charismatic and courageous to be successful, he says. Instead, they need to hone their skills to address the needs of their organizations... Leadership isn't about personality or charisma. It's about understanding and skills. That means leadership can be learned, and that leadership looks different in different circumstances. Labels: leadership | Flow Via Frank Patrick, Mihaly Csiksczentmihalyi on the componenets of enjoyment and flow: Eight Components of Enjoyment Labels: personal effectiveness | Sunday, March 04, 2007
The Prime Directive, continued
Friday, March 02, 2007
Great Managers are Made, Not Born
I came across a spate of articles lately proposing different reasons why some managers fail. The reasons ranged from rising to their level of incompetence, becoming corrupted by power, promotion by favoritism, and not being a "born leader." I suspect the reasons are less nefarious. I suspect managers fail because they haven't developed the skills to be a good manager. I don't buy that successful managers are "born leaders." I believe that successful managers have skills and abilities related to both management and leadership behaviors. And, my experience is that except for those rare birds who just don't like working with other people--people can learn the skills and develop the abilities to be successful managers. (Assuming reasonable emotional adjustment, self-awareness, and the ability to inspect and adapt their own behavior.) Of course, it's harder to learn those skills and develop those abilities when there aren't good role models, and when a new manager doesn't have coaching and support to improve. So if you or someone you know would like to work on their management skills and abilities, consider coming to the Managing One-on-One workshop Johanna and I are offering April 23-25, right here in lovely Minnesota (the show should be gone by then). Labels: management | Office Romance Via Johanna: The Rules of Office Romance, on Information Technology Dark Side. Most advice regarding office romance will tell you to be discreet, steer clear of your managers and subordinates and review the HR policies. That advice assumes you are going to stay with a company and can successfully navigate the political hailstorm you will fall into. The better advice – advice that is both easy and foolproof – is just don’t do it. And if you fail to follow this clear cut advice... In the mean time, you will have to deal with increased HR scrutiny, jealous coworkers, office rumors, productivity losses, suspicion of favoritism, potential career damage, loss of power and the threat of sexual harassment lawsuits. That's while you are dating. When you break up, it gets really ugly. The original post also includes a handy chart to help you determine when to pursue an office romance. Labels: personal effectiveness | Thursday, March 01, 2007
Appreciative Retrospectives
Diana Larsen has an article on Appreciatative Retrospectives posted on the AYE Conference site. Appreciative retrospectives build on strengths and look to create the circumstances that enabled people to be at thier best. (Diana will be one of the guest presenters for the 2007 AYE Conference.) Labels: Retrospectives | |