Home | Login | Recent Changes | Search | All Pages | Help
ItsJustOneSmallChangeAs I write my PM book, I'm realizing I still hear this from people on projects: "It's just one line" or "It's just a small change" or something else. And because the project team does not have enough regression tests, nor have the developers been using test-driven development, we don't actually know how bad things are. What's your favorite line? What do you say when you know the risks could outweigh the value of the change? -- JohannaRothman 2006.09.27 "Oh, don't worry -- it will be transparent." This usually refers to infrastructure upgrades that have cleverly been delayed until late in a project, often until we're in the middle of testing. I have two responses. The first is swiped from Jerry: "So is an airplane propeller -- until you walk into it." That tends to get people's attention. The other is drawn from many years of experience, sometimes grim. "Whatever time you're estimating this will take -- multiply by 3. That should just about do it." --FionaCharles 27-Sep-2006 (I've said this all before somewhere, probably on this wiki.) "Oh, that's easy . . . (for you to do)." The "for you to do" is silent. Reply: "Cool. So, that means you'll be done soon and we don't have to talk about it any more." Of course, all subsequent conversations begin with "Done yet?" and go no further until there is a proper answer to that. A minor variation is "Oh, that's easy . . . (for me to do)." Again, the "for me to do" is silent. "OK, so let's make sure you are available to take care of things if it doesn't turn out to be so easy. What do we need to set aside for you to . . . " Similarly, all further conversations are simple, until the "easy" thing is actually done. -- JimBullock 2006.09.27 (I start by claiming that everything is hard. Then they're impressed when anything gets done at all.) As I consider the phrase, "It's just ...", two things quickly pop out. "Just" is a lullaby word. See LullabyWords. The other deals with systems thinking, and in systems it's not possible to change "just one thing." DonGray 2006.09.27 Somewhere recently--I'm blanking on where, but if might have been on Jerry's SHAPE forum--I read of someone who had a test for managers that asked "Do you believe that your team can always squeeze in one more small task, no matter how busy they are?" Those managers who said "yes" were told, "Congratulations, you have a team that can do an infinite amount of work." For "one small task" read "one tiny change". There's always a limit to how much work a team can do, but it's rarely marked with a bright line. --DaveSmith 2006.09.23 You are kidding, right? You have to be kidding. "Those managers who said . . . " There were some of those? Seriously, has anyone ever admitted to answering "Yes" to that one? Clung to their "yes" for more than a nanosecond? Failed to laugh at their own folly when it was pointed out? But Jim, you are crazy... I've met a few managers (and more Product Managers) who acted as if they believed they could always squeeze just a bit more out of the team. I suspect it's fallout from the leadership myth that one can always be a more effective leader. --DaveSmith And I'll bet many managers have had a positive experience with making a last second change. Each success reinforces that a last second small change will work. The managers who learned that high risk may result in high penalty rather than high reward may be gone leaving only a pool of positive thinkers. And positive thinking will naturally cause the change to work as planned. Right? If the change doesn't work, distort the effect or blame someone who was thinking negatively. Johanna asks, What's your favorite line? Joe, the CEO, made a deal with company X. If we make this small change to the software, X will buy $10M of our products this quarter. We need this revenue to meet the commitment Joe made to Wall Street. The stock will be hammered if we don't receive the revenue. Johanna asks, What do you say when you know the risks could outweigh the value of the change? No. Did I miss something? Is this a trick question? SteveSmith 2006.09.29 "What are you willing to give up to get this?" - JimBullock 2006.09.29 (I'm easy but I'm not cheap.)Answer: Nothing. Jim's got a point about not getting on the hook for someone else's decision. One of my scarriest professional moments was staring down the gun (figuratively) at two levels of managers who were trying to get me to commit to someone else's untested fiction of a schedule. Putting myself on to that hook probably would have been hell. I stayed off it by being very clear about what I could commit to, and by suggesting some sanity tests on the schedule that could get me to advance my level of commitment. I found out later that the managers were already suspicious of the schedule, and were testing it by seeing who would sign up. (A dangerous test, given how easily many developers will cave to perceived pressure.) --DaveSmith 2006.10.01 Johanna asks, What's your favorite line? "We decreased your estimates by x% because we know that is all the customer can afford. But you will still do all the the same tasks." This comment usually comes as part of the bidding process. How the managers know what the customer has budgeted is an eternal mystery. I suppose it is the same way they just know that we can get the same amount of work done for less than estimated. DennisCadena 2006.10.02 What do you say when you know the risks could outweigh the value of the change? Well, since risks are things that might or might not occur, they pretty much always "could" outweigh the value of the change. Now, sometimes I think the risks outweigh the reward -- in other words, I think that the cost of the risk occurring multiplied by what I consider the risk's probability of occurring is greater than the value of the proposed change. When that's the case, I tend to start asking questions that test both my understanding of the risks and my understanding of the rewards. Perhaps I'm not aware that the contract really does hang on this one silly-seeming feature. Perhaps I've misunderstood what the problem really is. Perhaps there's an alternative approach with lower risks and/or higher payoff. Actually, the more honest answer is I do all that question-asking when I'm afraid that the risks outweigh the reward - and that dealing with the consequences will be personally more painful than I want. If the situation is one where even the worst-case pain is minimal, I'm much more willing to forge ahead. (TestDrivenDevelopment is a classic example; knowing that I can back out of a coding hole cheaply gives me the confidence to risk getting into one in the first place.) -- EdmundSchweppe 2006.10.02 It just occurred to me that, while it is fun to snipe at Those People Who Are Silly, some people are less silly. Also, it's part of our job to help others be less silly - including bosses. So:
Updated: Wednesday, October 4, 2006 |