The Register® — Biting the hand that feeds IT

Feeds

IBM: we have simplified our software

Apparently

  • print
  • alert

Cloud storage: Lower cost and increase uptime

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

Customer Success Testimonial: Recovery is Everything

More from The Register

Interwebs taunt Sir Jony over Apple eye candy makeover
Hey Ive, Ive... add more unicorns, willya?
Apple: iOS7 dayglo Barbie makeover is UNFINISHED - report
Plus: You don't like the icons? Blame marketing
Red Hat to ditch MySQL for MariaDB in RHEL 7
So long, Oracle! Don't let the door hit you on the way out
Java EE 7 melds HTML5 with enterprise apps
New release arrives with GlassFish, NetBeans support
 breaking news
'Office Facebook' firm Tibbr wants you to PAY for mobe-meetings app
Great idea. Punters won't cough for it though
SCO vs. IBM battle resumes over ownership of Unix
Zombie lawsuit back and wants to suck the brains out of Linux
 breaking news
The only Waze is Google: Ad giant tipped to gobble map app 'for $1.3bn'
Pac-Man-satnav-ish upstart in bidding war with Apple, Facebook
 breaking news
PM Cameron calls for modern, programmable computers! (We think)
IT education musings to G8 chiefs to mystify IT industry
Apple at WWDC: Sleek new iOS, death of the big cats, pint-sized Mac Pro
CEO Cook: 'The biggest change to iOS since the introduction of the iPhone'
Chrome and Firefox are planet-wreckers, IE cuddles dolphins
Microsoft-commissioned study finds IE sucks less power than rival browsers