February 18, 2005

Pioneering tomorrow's IT

There's more to technology decision-making than just technology

What does it mean to be an open enterprise? Open source software and open standards are easy enough to define. Figuring out how they fit into an enterprise IT strategy, however, can be a little trickier.

For example, sometime late in the last century I was drafted to do some minor coding on a Web project for a large international bank. The task was simple enough: Store contact information for customers who signed up for an online promotion. It didn't take long to settle on Perl to make it happen.

For the noncoders among you, grabbing and filing data like that is what Perl excels at. Compared with C, which barely distinguishes between a string of characters and a series of numbers, Perl offers numerous tools for parsing, shuffling, and sorting text. And Perl is much safer than C, because the finer details of memory management and buffer maintenance have already been taken care of.

With these thoughts in mind, it was with the utmost confidence that our team presented its development plan to our client at the bank. Imagine our surprise, then, when we heard the reaction of the client's systems guru over the long-distance conference call.

"Perl?" he asked, warily. "Isn't that some kind of public-domain software?"

As I said, this was years ago. Open source hadn't garnered the reputation it enjoys today, and no financial institution worth its salt would have even considered running Linux on a production server. Still, even back then, a Unix administrator claiming to have never heard of Perl? Surely he was putting us on.

What we'd failed to grasp was the difference in perspectives between ourselves and our client. To a smallish Web development shop, choosing the right tool for a job meant weighing technical merits against the alternatives, given the time and resources at our disposal. The bank, however, had numerous other concerns to think about -- ranging from corporate policy and fiduciary responsibility to regulatory compliance and who knows what else. Development expediency simply wasn't the top priority.

As programmers and IT managers, we tend to see open source as a powerful tool. Its development process allows projects to harness top talent from across the globe, while its licensing ensures us that, as customers, we'll avoid vendor lock-in and other pitfalls of proprietary software. And certainly the price is right.

To the business managers who draft corporate policy, however, open source is often a disruptive force, one that brings not confidence but uncertainty. Who will guarantee that this software works as advertised? How can we be sure it's secure, or that it can scale to meet our needs? Could choosing open source today deny us a competitive advantage that proprietary software might have given us tomorrow?

Ultimately, helping to answer questions such as these may be the greatest role IT must play in crafting the open enterprise. Open code and open standards are here to stay. They're the future. But we shouldn't be blinded by our eagerness to break out of the traditional mold. We have to keep asking questions if we're going to find the right answers to suit our business goals.

Luckily, the beauty of open source is that we're in this together. Each week, I'll examine open standards, projects, and platforms with a view to how they can add real value to your business. No politics here; ideologues with an agenda to push won't change the face of enterprise IT. But an ongoing, public conversation -- between the open source community, IT managers, and the business managers whose needs they serve -- just might.

Neil McAllister is a freelance writer based in San Francisco. He also writes InfoWorld's Fatal Exception blog.
Close

On Twitter now

Platforms

Powered by Twitter

On Twitter now

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive Platforms Resource Alerts

Subscribe to the Today's Headlines: First Look Newsletter

Find out what will be news for the day, with our first-thing-in-the-morning briefing.

©1994-2009 Infoworld, Inc.