In response to my question why systems integration has not seen the same level of automation as systems management, Bill Higgins of IBM posted this response on Nick Carr's blog
"I think the short answer is because systems integration is a much harder problem than systems management. In the world of systems management we're talking about well-defined concepts like nodes, network addresses, memory, and storage. In the world of systems integration we're talking about amorphous concepts like "what constitutes a customer, an account, an order, etc." across different development teams, different intra-company lines of business, and across enterprises. Throw into this mix older systems whose source code is written in a legacy dialect that not too many people use anymore or has been lost entirely. Throw into this mix the constant desire to enhance or fix the applications that are the end points in the systems integration effort, resulting in an unstable base.
Now I know the normal IBM consultant response to this is "service-oriented architecture" is the answer, and, hype aside, it does help with some of these problems by hiding the underlying nastiness of custom applications behind well-defined service definitions. Now the big unstated assumption in the previous sentence was "well-defined service definition". Quality service definition takes real skill, and this is where you need an experienced designer - whether in Boston or Bangalore - and experienced designers don't grow on trees. If companies think that SOA is the way to go, they'll have to hire a few savvy service designers, whether as a regular employee or as a high-end consultant from firms like IBM Business Consulting Services, Accenture, Thoughtworks, etc.
Re: waiting again for stiffer competition from Bangalore. I don't really agree with your characterization since IBM's made sizable investments in our own services and R&D labs in lower-cost countries like Brazil, China, and India over the past 5-10 years."
My response:
Sorry, Bill, my view is much of systems integration is blocking and tackling. If it was not Accenture would not have grown with pyramids of young programmers or even PwC' that IBM acquired (where I was an SI myself). If you apply the 80/20 rule, with some variations there are reasonably common customer masters, vendor masters, charts of accounts etc. After thousands of SAP, Oracle and verticalized projects if IBM cannot find commonality and automate conversion scripts, test plans, interfaces - again 80% of project artifacts - it never will. The problem partly is the business model. IBM's SI/outsourcing groups do not think like its software group. They want to sell more bodies, not automation. If they allowed the same software team which is working on self-healing systems management to work on SI automation, I would be willing to bet they could develop significant labor saving tools.
As far as its offshore factories - IBM has definitely grown them...but few of their customers have seen the impact in lower pricing (at least in recent SI deals I have helped CIOs review). It has mostly gone to its margins.
So either through automation or through lower cost delivery, IBM can achieve significant SI productivity - the question is IBM (and other SIs) really ready to eat their services children?
The future of the middle class
Charlie Bess of EDS after a discussion with Tom Friedman (The World is Flat fame) writes about the future of the middle class - and likely loss of jobs to offshoring or automation. You can add to that other losses if companies also get serious about business process "angioplasty". In general, what I call utility jobs are at risk - in IT, and most other white collar processes.
But before we get in to a funk, there are so many contrarian, even encouraging trends
a) Offshoring, according to government data, has not affected as many jobs as is widely thought. If many of the jobs stay at or below 50K a year, offshoring will not hurt them much. (BTW - the US government has a definition for poverty but not "middle class" - but I would think 50K is a reasonable definition in most industries. The SI/Outsourcing industry has not adjusted to that which is why offshoring is more of a threat to that sector)
b) we may actually be entering a phase where the top end of the boomers is retiring - creating need for several transition jobs
c) technology is creating significant opportunities in homes and small businesses. If you could make house calls in my neighborhood one evening a month you would get at least 3 or 4 families each time who need help with WI-FI, spyware clean up, home electronics. This is true of every neighborhood in the country. Wait till cars have more technology as I have written here.
d) there are a bunch of new corporate projects being funded around these technology innovations
e) Generation G - significant opportunities to help US grow its exports around the world.
f) new talent hubs are opening up around the world
g) new US locations, full time and part time jobs are opening up.
Yes, the job market is changing radically .. but the flatteners that Friedman talks about and several other demographic trends are also opening up a whole bunch of new opportunities...may not be what our parents considered a career, but they also lived in a round world...
November 30, 2005 in Industry Commentary | Permalink | Comments (2) | TrackBack (0)