RE: Re: Sticking point

"Charlie Poole" <[email protected]> Sat, 14 Dec 2002 15:34:55 -0800
Newsgroups gmane.comp.programming.extreme-customering
Message-ID <[email protected]>
Glen,

I'm a few days behind, but I wanted to respond to this because I think
you summarize some problems really well.

> Charlie, how about this? Let's focus our efforts on the problem of
> rolling out XP into a high or moderate ceremony business environment
> where the listener has little or no interest in the vocabulary of XP as
> it pertains to the self actualizing practices.

OK, that implies that we ened to find a vocabulary that works. That's
a reasonable and I think doable objective.
 
> Much of the work we do here is NOT writing code, but integrating COTS
> products, getting others to write code for us, getting the customer to
> NOT actually ask for things etc. XP has lots to offer when viewed as
> "Extreme Customering."

Applying XP to stuff that's not programming obviously requires making 
some changes - you're using XP as a metaphor and possibly borrowing 
some practices. I have no problem with this, and I'm even interested
in hearing about it. I'm much more interested in the use of XP to make
it more likely that people will decide to build, rather than buy, in
some circumstances. 

> I personally got sideways a few times, when the programmer acting as CIO
> view was put forward. I'm over that now. Maybe others are too, so we can
> get back to the "customer-centered" view that what is needed is good, on
> time, affordable software without knowing much about how it gets there. 

That happens. We all need to learn that our words can be taken to mean
various things, even where we think we have a shared understanding or
a set of conventions. I do think that everyone on this list has been
trying to communicate.

> In fact this may be the paradigm shift - how can we talk about agile
> practices from the view of the customer, manager, or funding source?
> What kinds of practices would they want to use to aid in the outcome.
> I'm not so interested in the details of story cards, SCRUM meetings,
> etc., those area actually too low level for my needs. We just had a blow
> up (no literally) of a customer because of mis-communication of intent.
> An XP practice of continuous engagement and continuous delivery would
> have adverted this situation. If we had had a release that could be in
> place in a few hours all would be forgiven.

I'm beginning to wonder whether we don't all need - we who practice XP
and try to convince people to adopt it - to get our act together among
ourselves. How far can you adjust or adapt? How can you express things
so that you aren't betraying the spirit of XP but also not putting off
the folks you want to convince? What does XP demand/expect of management
in order to find a home and deliver value?

We all have different styles and different levels of tolerance for
adjusting to the existing culture. How can we work together? Maybe
we need to have some separate discussion of this before we talk
to the "mainstream" at least as a group.

With respect to level of detail... I generally go into any management
meeting with all the details I need ready to pull out when asked. But
I don't put them forth until I'm asked. Instead I talk about benefits,
values, problems that need to be solved. At the highest level, I might
say "XP will give you better visibility of the progress of the project."
At the next, I might say, "Instead of _only_ getting reports, you'll
receive reports of what's done that can be verified by you or anyone
else just by looking at the tests and even the running software itself."
Only if I'm asked "But how do you do that?" will I pull out the specifics
and talk about how it works - all the while watching for signs that
I'm boring the audience, who really only wanted to show that they
were exercising due diligence and didn't want a course in XP.

I've always argued that this sort of thing was individual and best
left to the folks who are trying to get XP used for a project. After
spending some time here, I'm concluding that we need some practices
for presenting XP to others. 

Charlie Poole
[email protected]
www.pooleconsulting.com
www.charliepoole.org




------------------------ 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/