Back to one's roots

Bill Tozier <[email protected]> Wed, 22 Jan 2003 08:39:20 -0500
Newsgroups gmane.comp.programming.extreme-programming.adoption
Message-ID <[email protected]>
Background: I've been playing futurist for the last few months. Not the 
left-field management consulting sort (who I tend to pigeonhole 
somewhere alongside Rael and Wormtongue), but simply the fellow who 
identifies and summarizes trends in engineering over the next 5-20 
years. Most recently I've been working in the manufacturing sector.

Premise: It's pretty clear that agile manufacturing is poised to go 
over the next couple of decades. Besides infrastructure improvements 
that are creeping into factories, the synchronized cohort of big WWII 
and '70s capital investments that are getting rickety, and intense 
pressure from customers in this "time of trouble" for agility from 
their suppliers, they also have a handy two-line hook:

"Leanness is optimality in those aspects of the business process you 
can control; agility is being optimally capable of handling what you 
can't control." [my consolidation of many authors]

This tagline invariably gets a nod from any manager in the 
manufacturing sector, including quite a few who are in charge of 
software and IT divisions in their companies. I've observed this, 
though: presented with the same argument for agile software 
development, in the same exact setting, there is much less enthusiasm. 
Indeed, several folks (C-level and elsewhere) have pointed out that 
they don't believe agility has much business value for their 
IT/development operations. (These are OEM-level and Tier 1 companies 
I'm talking about, so there are 2000+ people in their in-house IT 
divisions.)

But this is even weirder: XP and other agile software development 
methods will have arrived (and maybe gone) well before agile 
manufacturing does. It's going to take a decade or two before we see 
anywhere near the *real* level of agility in manufacturing that we see 
now in software development. So in XP we have a clear example of one 
way to proceed towards agility, and yet it's unlike anything anybody is 
talking about in the manufacturing sector. There's a very deep 
disconnect.

I think that's interesting.

In making a firm more agile, it seems to me that you can choose to 
address a lot of different aspects of the business process, which I've 
broadly categorized into: technological solutions (networks, "smarter" 
machines on the factory floor, &c), infrastructure solutions (formal 
processes, better forecasting, knowledgebases, and other operations 
stuff like that there), and cultural solutions (changing the social 
network, changing the workplace layout, eliminating silos, formal 
communication channels and barriers, &c).

For agile manufacturing, the focus of ongoing R&D is firmly entrenched 
in the tech and infrastructure categories, with very little mention 
ever made of the cultural side. Walk down the hall at a Big Three or 
European car manufacturer's research facility, and you'll see a lot of 
"rapidly reconfigurable tooling rigs" and "networked agent-based 
market-directed factory layouts." (the case is qualitatively different 
in Japan, but I won't be going into that here ;-)

On the other hand, agile software development R&D is focused on 
infrastructure and culture, and right this second I confess I can't 
think of a single author who has suggested a technological "gadgety" 
approach to software agility that has become popular (anybody?).

I confess that I'd like to see more cross-talk between the agile 
manufacturing and agile software development efforts. Or an explanation 
of why there shouldn't be. It strikes me that there are more than 
analogies and metaphors linking them: there is a kernel of business 
strategy that can be shared both ways.

So to summarize, we have:
- the same simple business case for adaptability in manufacturing and 
software
- very different perceptions of the need in those two aspects of 
business
- very different focus in R&D supporting agility in those two aspects 
of business

What's driving the split?
Might it be a good thing to reunite these efforts?
Might it benefit the promotion of XP to re-emphasize the link to agile 
manufacturing?
-----
Bill Tozier
[email protected]

"Comedians and politicians each tell the audience what it wants to 
hear. The difference is that the audience laughs at the comedian and 
the politician laughs at the audience."
   -- Alexis A. Gilliland


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/