RE: Managing Extreme Programming

"Dinwiddie, George" <[email protected]>
Newsgroups gmane.comp.programming.extreme-programming.adoption
Message-ID <[email protected]>
Alleman, Glen B. said
> 
> [The hypothetical "Managing XP for managers" book] should tell them:
> 
> (1) How to embed XP "in a room" and isolate the internal 
> aspects of XP from the larger corporate activities. Since 
> most real would project have multiple suppliers, producing 
> components outside the room (the curse of COTS), and are 
> focused beyond the next iteration (say 3 years down the 
> road), the mixing of these two paradigms is needed for 
> anything involving integration and subcontractors.

What does it mean to "embed XP 'in a room'?"  I don't understand your
terminology.
 
> (2) How to "digitize" the overall schedule (say 3 years and 
> $100M of radar systems development of hardware, software a 
> flight platforms) down to daily builds, and bi-weekly 
> iterations and monthly releases of software for the project.

What does it mean to "'digitize' the overall schedule?"  Again, I don't know
what this means.
 
> (3) How to map the "velocity" metrics in unit-less measures 
> to Earned Value in dollarized measures.

Hmmm...  Velocity has to do with work expended, not value created.  However
if the stories are given value estimates, it would certainly be easy to
calculate value produced, and estimated to be produced, over time.  Is that
what you mean?
 
> (4) How to use "yesterday's weather" to forecast the Estimate 
> at Completion.

Estimate of what?
 
> (5) How to project schedule variance for the software 
> component in the same units of measure as the iron and flight 
> equipment.

What units of measure might these be?
 
> (6) How to interact with the XP development team in terms 
> they know and understand (velocity, stories, etc.) while also 
> interacting with customer in terms they know and understand 
> (SV/CV, SPI/CPI, CDRLS, etc.)(Our chose your own customer 
> vocabulary).

More terms you need to define.  I do not know these.

> In our domain it is a complete myth that the 
> customer will be in the same room as the developers. The 
> customer is in Reston VA, and wears blue starched uniform to work.

This aside has nothing to do with anything.  You know full well that when
the end customer is not available, someone has to play the Customer role.
Someone has to understand the business issues and make decisions.  The
technique I've seen in some non-XP development, of leaving things fuzzy and
then blaming the development team at delivery or project cancellation time,
is not an acceptable behaviour.
 
> (6.1) How to dollarize the velocity units in terms the 
> project accounting folks will accept.

Lets see...  If x developers average y units per iteration, and the
fully-loaded cost of those x developers is $z per iteration, then the cost
per velocity unit is $z/y.  Not so difficult.
 
> (7) How to layer the various XP and Traditional practices so 
> that they can all work together:
> | XP hourly
> | XP daily
> | XP Iterations
> | XP Releases
> | Project Recognized value
> | Project Delivered Value
> | Project EAC
> V Project Completion

I do not understand what you mean by this chart.  I also don't know what
"traditional practices" you mean.
 
> (8) How to define these interfaces so that both sides concur 
> they understand the vocabulary, outcomes, and constraints.

What interfaces are "these?"
 
> (9) How to scale XP from a "tracker" based project management 
> process to a Earned Value Program Management process (our 
> your favorite way of managing to portfolio of project 
> components making up the system).

You'll need to explain this, also.
 
> (10) How to merge quick turn around, adaptive requirements 
> fulfillment and iterative value "tracking" with the big 
> picture view of the integrated project, EAC prediction, and 
> end-to-end value tracking (not just iteration level). 

Here, again, I don't understand what you mean by "integrated project, EAC
prediction, and end-to-end value tracking," but it seems easy enough to roll
up any measurements made at the iteration level to longer-term values.

Glen, the definitions I ask are serious.  If your message was intended to be
honest communication, then you'll have to educate me on what these terms
mean.

If your message was intended to dazzle me with "management speak" that I'm
not supposed to understand (I've certainly know plenty of people who
intentionally spoke in an obfuscated fashion to demonstrate that they were
the alpha dog and others didn't know what they purported to know.), then
don't bother to explain and I'll just add you to my twit filter.  I'm here
for communication, not for playing power games.

 - George
   "Eschew Obfuscation" -- Norman Cousins, editor of the Saturday Review

------------------------ Yahoo! Groups Sponsor ---------------------~-->
Turn flat surfaces into speakers with the Soundbug.
http://us.click.yahoo.com/QWAVSC/onCFAA/xGHJAA/nhFolB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
[email protected]

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.