Moving on
"Glen B. Alleman" <[email protected]> Fri, 20 Dec 2002 18:09:24 -0700
| Newsgroups | gmane.comp.programming.extreme-customering |
|---|---|
| Message-ID | <[email protected]> |
>> So the problem is that the C-level folks don't feel the following >needs: >> >> * The need to lower per-customer engagement and support costs > >[>] we know this to the dollar and have specific goals to reduce this >cost XP says, "I can lower per-customer engagement and support costs by building quality in to the product, spending more up front, but less overall." [GBA] That's an interesting approach. When speaking to my boss, we have used quality increases and time and budget compliance, but not lower engagement costs. What's likely needed for general use is a case study or two for a non-trivial deployment that the C-Type can relate to. This will be nearly impossible I suspect, so increased quality and on-time delivery are better IMO. >> * The need to lower development costs by doing more with fewer people > >[>] our plans include specific reductions here as well as infrastructure >and telecommunications. XP says, "Your team should be smaller and in one room so that communication overhead does not begin to significantly eat away at the team's productivity." [GBA] This makes sense for most everyone. >> * The need to improve customer satisfaction through delivering key >> features earlier > >[>] Actually our goal is "on time" "on budget." If you can start with >that, the "mythical" goal of early deliver is then on "option." But get >the stuff to show up when you say and what you forecast and many more >doors open to talk about process improvement. This is an issue I have >with the XP rhetoric, over promising the outcome of a promise before the >baseline of trusted delivery, cost control, and quality have been met. So rather than getting important stuff early, you'd rather get everything on the last day? That's backwards thinking, to my mind. The only way to get "on time and on budget" is to seriously pad both. I suppose that we could do that long enough to train you to think that we need that much time and that much money, then as we deliver important stuff quickly, you'll be pleased. What do you think about that? [GBA] This is a long standing discussion. I fact our customer would like to get what they order on the day we said and for the cost we said. All other processes are internal. All this incremental delivery stuff depends on the customer's ability to absorb the production an incremental manner. The continual denial that there are customers like this indicates to me XP's lack on understanding for the broader market - but that's a personal experience. Internal incremental deliver improves quality, improves schedule risk, increases requirements compliance, etc. but has very little to add for the customer who can't receive incremental delivers - and we have many of those. [snip] > >[>] because the current words associated with "agile" are too extreme. >"agile" is a term used in manufacturing, finance, petrochem, etc. all >the time. But "extremizing" it cuts off those who need to listen. We use >"agile" terms all the time on site (de-construction project). But it's >in the context of construction and waste disposal. Mention terms like >"hair on fire," "balls to the wall," extreme everything and the >construction guys leave the room. Mention "agile" work processes that >save money, improve quality, deliver on time to spec and they perk right >up. > >It's all in the message, the terms used, etc. I'm not sure that's true, because I have done it with and without the rhetoric and neither has worked. Perhaps the managers simply don't have time to see what I'm doing right, because they're too busy dealing with the folks who are underachieving. Perhaps that means that I have to do good work in the presence of some lucky manager who actually has the chance to notice, ask me how and begin to buy in. [GBA] Good points. The focus on mis-performance and lack of progress is likely a managers first job. The next job is process improvement, but since poor performance improvement has immediate results, that's just what I'd do and have done here. The challenge of an XP-like process is to show immediate improvement, but the unanswered question is can XP do this with a mediocre team that is the source of the poor performance to begin with. XP does not state how performance can be increased with less the stellar developers. Yes there are anecdotes, but I'm always suspect of them. If the team is inhibited by external processes but has the native talent to perform it's clear XP can liberate them. I've consulted with many clients where the team is just plan poor and no process was going to add much. XP in those cases was just confusing, since the basic development processes were not in place - no requirements, no QA, no release process. In those cases ANY process would produce improvements IIF the developers could drop their bad behaviors. >> I identify the following problem: the C-level folks don't know that >they >> could do better. My guess is that they've grown accustomed to a >certain >> level of achievement and, through experience, don't see a way to reach >> above the current plateau. It takes one big organization to outplay >the >> rest of the field before they wake up and see that they're about to be >> left behind. > >[>] I'm a B-level working for a C and that's simply not true in my >experience. Yours may be different. We're constantly on the prowl for >new and better ways to close this site. We're constantly revamping our >SOP to take advantage of new ways. If the terms are enough to stop the C-level folks from listening to us, then I disagree with the notion that they are "on the prowl for new and better ways..." Someone who truly wants to improve the system will be open-minded enough to listen to the zealot -- it may just be crazy enough to work. [GBA] The C-Level guys are approached everyday with "magic" fixes. Marketing fixes, project management fixes, quality improvement fixes. If the terms don't resonant they don't listen. Please don't fall into the trap of assuming the problem is with the listening, it starts with the message. That's the foundation of any marketing strategy. If you don't have words that resonant, you'll never make it past the front door. You're statement of "they'll listen to the zealot," has not been my experience in aerospace, government, petrochemical, manufacturing. They simply discount the zealot on first principles - he's a zealot because no one is listening, so he has to shout louder. This is not always the case, but it is the "heard message." A fundamental premise with communications is to construct a message that can be heard. It is the responsibility of the sender to construct that message. Once done the listener can them processes the information. It is unreasonable for the general management community to "adapt" to the zealot. It's simply a fact of life in the business world I work in. Too much is a stake to go down those untried paths. I worked hard to get Balanced Scorecard into our org. It finally clicked when the DOE adapted BSC and the original authors (Harvard Profs) presented at a DOE CIO conference. Then the message had "legs" as they say in sales and we were off and running. >> My question is this: where is the company that wants to be ahead of >the >> curve? I thought that C-level people went in for all that "be >proactive" >> crap. > >[>] They're there; maybe you need to look a little harder. Before this >position, most of my clients hired us for just that purpose - push the >envelope back on productivity and process. I wouldn't be surprised. After all, I don't have the vast experience that others on this list and in the community have. I'm just some poor b5d that was seduced by the promise of XP, has tried it and loved it, and wants to do more. I definitely need someone more seasoned in the art of communicating with management to create those opportunities for me. I'll buy 'em lunch and drinks and everything. [GBA] Maybe here on XC we can come to understand that the C-Types are 2 to 3 levels above the folks doing the work. My peers (3 of us) have never developed code. Our C-Type was a marketing and finance guy before CIO. I was a coder in the 70's and 80's when real men wrote in Fortran and Macro-11. Until the current crop of Java and XP'ers reach their C-Level positions, the words used for "agile" need to be tailored to the audience not the other way around. If the XP'ers continue to demand that the C-Types "listen" to the zealots it's going to be tough sledding. Which is really too bad, since there is great need if the "marketing story" can resonant with the decision makers. It's starting to happen - Jim Highsmith, is one example. But viral marketing is a serial process. Glen B. Alleman Director, Program Management Office Kaiser-Hill LLC Rocky Flats Environmental Technology Site Golden, Colorado [email protected] +1.303.966.5865 Office +1.303.994.0874 NexTel ------------------------ Yahoo! Groups Sponsor ---------------------~--> Get 128 Bit SSL Encryption! http://us.click.yahoo.com/CBxunD/vN2EAA/xGHJAA/NhFolB/TM ---------------------------------------------------------------------~-> To unsubscribe from this group, send an email to: extremecustomering-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/