About InfoWorld : Advertise : Subscribe : Contact Us : Awards : Events : Store
InfoWorld HomeNewsTest CenterOpinionsProduct GuideTechIndex
 COLUMN ARCHIVE  FORUMS
 

COLUMN

 
Strategic Developer
Jon Udell

Customizing our software worlds

Warren Kendall Lewis, who entered MIT in 1901, was one of the founders of the field of chemical engineering. His granddaughter, Rosalind Williams, who runs MIT's Program in Science, Technology, and Society, recently published a fascinating book called "Retooling: A Historian Confronts Technological Change."[1]

   ADVERTISEMENT
  

Free IT resource

TechNet: More ways to know it, share it, and keep it running.

Sponsored by Microsoft

Free IT resource

Attend the SOA Executive Forum: Breaking SOA Bottlenecks SOAExecForum.com/may2007

Sponsored by InfoWorld

RELATED LINKS
»  IT trainer offers master's degree for hackers
»  MSNBC buys participatory news site Newsvine
»  Merchants: eBay ad programs drive buyers away
»  Web services RSS feed 

IDG ENTERPRISE NETWORK
Web Services Caution Abounds  (CIO)

TOP NEWS 


IT SOLUTION SEARCH
I've often wondered why we insist on using the word "architecture" to describe the design of software systems. Maybe one reason is that, in a quite literal sense, we inhabit them. "For millennia," Williams writes, "the fact of settlement -- humans living with other humans in a place over time -- has shaped our ideas and practices of work, family, time and space, and society." The transition from nomadic to settled life must have taken generations. Now, of course, we're going the other way.

I've traveled a lot since joining InfoWorld six months ago, but have yet to visit the home office in San Francisco. A number of my colleagues are elsewhere, such as Texas, New York, and Virginia. Like many virtual teams, the "settlement" we inhabit is an artificial world made of business processes and sustained by technology.

We're often surprised by how much people care about the architectures of these artificial worlds. Mitch Kapor, for example, discovered recently[2] that there were "substantive points about how replies to [mailing] lists should form the To: address" -- an issue that suddenly mattered when he began to organize a community effort around his new software project, Chandler[3].

Deep convictions about such seemingly trivial things shouldn't surprise us, though. Increasingly we live and work in virtual spaces: mailing lists, teleconferences, Webex demos. We shape these constructs to emulate real-world environments, but we are also shaped by them. And although virtual spaces are made of nothing tangible -- actually, because of that -- it's quite difficult to rearrange the furniture.

This all sounds kind of touchy-feely, I know. But if you embark on an enterprise deployment of, say, SAP R/3, these are just the kinds of issues that will keep you up nights. As it happens, Williams had an administrative ringside seat (as dean of student services) during MIT's own SAP deployment, which was undertaken as part of a major business process re-engineering effort. Inevitably, some of the assumptions built into the software did not match the reality of the business. The "social structure" of purchasing was one such mismatch. In business, purchasing is normally handled by financial specialists, Williams says, but in a university environment, that task can devolve to postdocs and grad students. Granting them purchasing authority would cut across the grain of SAP's authorization system.

The problem wasn't just that SAP's financial system didn't match the specific needs of universities. During this period SAP was also developing university-specific software, but Williams says MIT's curricular rules were not readily adaptable to it. When the current system is eventually replaced, she predicts, faculty will inevitably be asked to adjust some of the rules to make software development easier. There will be resistance, conflict, and painful adaptation.

For those of us who act as agents of technological change, it's tempting to chalk up resistance to fear of change. Users can't, or won't, learn new ways, we say, and sometimes we're right. But the reverse holds true as well. We can't, or won't, model -- and usefully assist with software -- the culture that drives the business. We standardize our software and impose that standardization on business process, because we lack the ability to customize.

The reality is that, in many cases, that is the rational course. For the good of the organization, people do often need to change their ways to adapt to the software. But let's be careful, Williams suggests, about labeling the resisters as technophobes. She writes, "This is one of the oldest patterns of conflict in the history of technology: conflict between work performed with local knowledge and specialized skills, and standardized systems introduced to enlarge markets, cut costs, and assert managerial control."

As the Web services movement hauls itself up the layered technology stack that it is building, the realm of business process re-engineering heaves, once again, into view. Will anything be different this time? I'm not expecting a miracle. But the medium in which we are working -- XML, HTTP -- is more flexible than anything we've seen before. Let's hope that will yield more and better customization than we've been able to achieve so far.

1. http://www.amazon.com/exec/obidos/tg/detail/-/0262232235

2. http://blogs.osafoundation.org/mitch/2002_10.html

3. http://www.osafoundation.org/our_product_desc.htm


Jon Udell is lead analyst at the InfoWorld Test Center. Contact him at jon_udell@infoworld.com and check out his Weblog at http://weblog.infoworld.com/udell.




RELATED SUBJECTS

Web Technologies


SPONSORED WHITE PAPERS
EMC - Lower costs and improve reliability-Get the EMC CLARiiON white paper!
Ciphertrust - Are you ready for Sobig.G? Learn how to protect your email systems.
CDW - Personal attention. CDW. The Right Technology. Right Away.
EMC - Explore key performance features and capabilities of EMC ControlCenter 5.1.1.
Intel - Free Intel white paper shows you how to deploy a secure wireless LAN
Cisco - FREE WHITE PAPER: BLUEPRINT to design and implement secure VPNs
Verity, Inc. - "Mass Consolidation Hits the Web-Search Market"
McDATA - Download a FREE storage consolidation white paper from McDATA(R).
Lucent Technologies - Overcoming Common Firewall Limitations
Lucent Technologies - Leverage Your Mobile High Speed Data Access. Download Free White Paper!
Nokia - Get the scoop! Mobilizing business white papers & case studies.
BMC Software - Maximize the Potential of Enterprise Data: Free white paper!
Network Associates - Free white paper - Strategies for Optimizing Network Costs and Benefits
Entrust - Manage identities across applications. Improve productivity.
Stalker Software - CommuniGate Pro - Transform your Email and Calendaring
Remedy - A NEW Gartner Research Note:Producing Quality IT Services

Search the IDG White Paper Library:


SPONSORED LINKS

INFOWORLD MARKETPLACE


» EMC delivers high-speed image capture, storage
Learn how you can quickly capture, organize, and deliver information with EMC ApplicationXtender.
» Agentless SOA Management
SOA operational visibility in less than a day, without installing message agents - free download.
» Apply BPM and ITIL at your IT Help Desk
ServiceWise brings BPM to complete IT service while eliminating integration cost. Learn more here.
» Find IT Consultant
Post Your Project for Free. Get Bids from Thousands of Pre-Screened Consultants. Register Now!
» Metadata Management Software
MetaCenter: Plug & play metadata management software for enterprise systems. Features: data ...




 HOME  NEWS  TEST CENTER  OPINIONS  PRODUCT GUIDE  TECHINDEX   About : Advertise : Subscribe : Contact Us : Awards : Events 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy

All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses, phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

Computerworld :: Network World :: CIO :: PC World :: Darwin :: CMO :: CSO
IT Careers :: JavaWorld :: Macworld :: Mac Central :: Playlist :: GamePro :: GameStar :: Gamerhelp
ITWorld Canada :: Computerwoche :: Techworld UK :: tecChannel :: IDG.se :: IDG.no