RE: Re: Digest Number 130

"Glen B Alleman" <[email protected]> Sat, 10 Jan 2004 10:00:45 -0700
Newsgroups gmane.comp.programming.extreme-programming.adoption
Organization Glen B Alleman
Message-ID <[email protected]>
Joe,

At one time in my career I to shared that concept that I'd never take
responsibility without the authority - or any interpretation of that phrase.
As time went on - nearly 30 years now - I learned there are many ways to
proceed down the success path without forcing the situation.

In are quasi-high ceremony world many of my staff have the responsibility of
delivering software to our internal customers without the authority to make
major decisions. Many of these decisions are made for them by the Federal
Acquisition Regulations (FARs), our CMMi processes, cyber security folks who
hover around and other "regulators." As well out IT governance process
provides specific guidelines on how code will be built. Within al this
"framework" we still make use of XP-inspired work processes, do lots of PP,
run 100% UTs, and have a very nice CM system along with our formal SV&V
team.

The myth of "I can't take responsibility without the authority" seems to
fall apart when faced with the realities of commercial or government
software development environments where that concept is completely foreign.

This is not to say there aren't wonderful ways to "empower" the team so they
can proceed with development in the presence of this realistic situation. 

We've successfully (at times) moved forward on self-directed teams. But
tease teams are not autonomous. And that's the big understanding I've come
to over the years. 

Glen B. Alleman
VP, Program Management Office
CH2M HILL

-----Original Message-----
From: J. B. Rainsberger [mailto:[email protected]] 

> 
> Good story, and I understand. I might, for myself, say something rather
> similar: never take business responsibility for delivering software with a
> process that isn't entirely mine, including hiring/firing.
> 
> Of course we can't always get that deal. But otherwise we're talking about
> responsibility without matching authority -- and that's Known Bad
> Territory.

All right, so to force me to dip my toes into that murky water, I 
essentially have to be desperate to the point of not being able to earn 
a living otherwise. (Fortunately, in the worst case, I can always tutor 
high school mathematics for my wife....) This means that I, for one, 
will never cause any improvement in this general situation. If it all 
depended on me, then non-Agile teams wouldn't become Agile teams any 
more quickly than it is happening now.

Questions.

Can /anyone/ make it go faster?
If so, who's trying to do it?

But if not, then I guess I was just born at the wrong time and I should 
just quit, keep bees and grow asparagus.
-- 
J. B. Rainsberger,
Diaspar Software Services
http://www.diasparsoftware.com :: +1 416 791-8603
Let's write software that people understand



 

Yahoo! Groups Links

To visit your group on the web, go to:
 http://groups.yahoo.com/group/xpAdoption/

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/