Feeds

IBM: we have simplified our software

Apparently

  • alert
  • submit to reddit

The essential guide to IT transformation

Steve Mills, IBM's head of software, says the company has made "significant" inroads in simplifying installation and management for customers.

IBM has changed the way it develops and manages its diverse set of product code bases, having bought 42 software companies - each with differing code bases - during the last 10 years, he said. IBM now re-uses 50 million lines of code to eliminate redundancy and to provide greater consistency for customers across products.

Mills made the claims yesterday in response to Donna Scott, Gartner veep and analyst, during Gartner's Symposium and IT/xpo 2005. In a discussion titled "conquering complexity in software and networking", Scott said some Gartner clients are troubled by the complexity of IBM's software. Mills was joined during the debate by Charles Giancarlo, Cisco's chief technology officer.

Under questioning from Scott, Mills confessed: "We recognize, we are the impediment" to simplified IT.

He said that one problem is the need to balance innovation around new features, which some customers want - but which threaten to further complicate the underlying code base - with the desire to consolidate the existing feature set.

"It's part of our DNA and part of what we do as a company," He said. "This is an endless struggle of how do we get the balance between delivering features for leading edge customers and providing scalability for the mass market."

He also blamed developers' "culture" for helping complicate application development. "Given enough time and resource, software engineers will re-invent the work of everyone who's gone before them... with pride."

Mills advised ISVs and customers to contain development by restricting the amount of resources available to programmers and the time they have to complete projects. Standards and open source mean that developers can re-use code and take advantage of componentized software, avoiding the need to re-invent.

"Re-use is an enormous advantage in the reduction of complexity and improving usability," he said. ®

Related stories

IBM has moment of SOA clarity
IBM outfits blade servers with cheap middleware for the masses
IBM moves the database goalposts

Secure remote control for conventional and virtual desktops

More from The Register

next story
Apple promises to lift Curse of the Drained iPhone 5 Battery
Have you tried turning it off and...? Never mind, here's a replacement
Mozilla's 'Tiles' ads debut in new Firefox nightlies
You can try turning them off and on again
Linux turns 23 and Linus Torvalds celebrates as only he can
No, not with swearing, but by controlling the release cycle
Scratched PC-dispatch patch patched, hatched in batch rematch
Windows security update fixed after triggering blue screens (and screams) of death
This is how I set about making a fortune with my own startup
Would you leave your well-paid job to chase your dream?
prev story

Whitepapers

Endpoint data privacy in the cloud is easier than you think
Innovations in encryption and storage resolve issues of data privacy and key requirements for companies to look for in a solution.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Advanced data protection for your virtualized environments
Find a natural fit for optimizing protection for the often resource-constrained data protection process found in virtual environments.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.
Next gen security for virtualised datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.