GM IT restructuring: I’m not convinced

Information Week has published an interview with GM’s CIO discussing the impact of the bankruptcy on the two-billion-IT operations of this huge corporation .
After reading this article, I’m pretty sure that GM’s IT is doomed. The chances are slim that they will turn themselves into leaner and agile organization as it should be in 21st century.

The article reveals “In 2006, GM awarded about $7B (!) in IT contracts to EDS, Capgemini, Hewlett-Packard, IBM and others, and earmarked another $7 billion or so for additional contracts in following years. Szygenda has a history of demanding that outsourcers change their operational practices to fit GM’s needs. One example is their creation of global teams to work on GM accounts”.

Now let me explain how I read this interesting paragraph. These leeches , a.k.a. global consulting firms were charging $200p/h for mediocre consultants and were able to suck $7B worth of blood out of GM and are ready to continue enjoying the party. If you’ll tell me that I’m going over board with $200, let me explain how it might looked on paper – five inexpensive offshore resources at $40p/h each. Can you imagine, in India you can hire a project manager for only $40p/h! It’s like dream come true.

But let me ask you, my dear typical Fortune-500 CIO, “Why did you need that project manager in the first place?”
“Yakov, don’t act silly.  He’d manage a team of 4 developers for this job”
“Why did you need this team?”
“It’s required as per the approved architecture and the project plan provided by our consulting partners”
Sure, it started even before the project plan with dead souls from overseas (see )was carefully baked into it.

Most likely, it started when these nicely dressed salesmen showed up at GM armed (and dangerous) with beautifully prepared powerpoint presentations showing “where you are now” and “where you want to be in a year, two years, and even five years”. Yes, they knew all the answers. And here’s the road map that will bring you from point A to point B with the help of Global Leeches Ltd.
The visitors would continue, “If you’d hire American resources for the same job, it would cost you $15B, but we can deliver the same suite of products and services for mere $7B.”

Sounds like a good deal, and the orgy of the vampires begins.

The Information Week’s article states that GM awarded $7B in 2006, but you’ll never learn such classified information as how much of this amount was spent on the projects that failed.
Another hint that GM’s IT is doomed is the statement about creation of the global teams. The combination of two innocent words global and team gives me goose bumps.  I don’t believe in global teams.

I’m one of the partners running a small company, and we’ve learned our lesson and would never hire a global team. We cherry pick individuals, put them through THE SAME tough interviewing process as local candidates would go through. We manage individuals. This model works for us just fine.
During the last (tough) year, majority of our clients were not large corporations, but the small ones, and we found the explanation. Solutions that we offer are based on simple architectures that do not require bringing a bunch of consultants lead by a full time manager.   We give our customers an economical solution.

Interestingly enough, when we present our solutions to small companies running on a very limited budget, they are well received by these companies that must count their money. But if we’d present the same solution to a large IT shop, it would not fly. Why? Because individuals and small companies appreciate real costs, track record and simplicity as main artifacts of “real cost of ownership”. Large organizations are more concerned with imaginary artifacts of “savings”, “discounts” and “proven architecture” while keeping large outsourcing budget as it’s easily justifies their IT portion of “managing”.

People in the enterprise architectural committee will quickly “get the message” and will look for technical solutions that can be illustrated with some “serious” architectural diagrams that would help in proving… the need of having a full time architectural committee. But realistically that would inflate the efforts to the extent that would help these individuals in achieving their career objectives pleasing the C-level management at the same time.

The rest of the answers by Mr. Szygenda (GM’s CIO) just confirms that he’s not a leader that GM needs at these trying times. He quotes the statements of the CEO who believes this and that. We know were his believes brought the company. The CIO uses the words could and probably too often.

I see no hope there.

Yakov Fain

Clear Toolkit goes private Beta in September ‘08

Clear Toolkit 3.0 is a set of components, code generators, and plugins created by software engineers of Farata Systems that we were using internally in multiple Flex enterprise projects.  In September of 2008, we’ll release its private beta.  This toolkit will be available free of charge.

Clear Toolkit is not an architectural framework. It consists of a set of components that extend Flex framework and tools built on top of these components that substantially increase productivity of the enterprise Flex developers. Each of these components can be used independently when needed. Here’s what’s included in Clear Toolkit:

Components library is an swc file that includes a number of enhanced Flex components like Datagrid, ComboBox et al.

Clear Data Builder 3.0 is an Eclipse plugin that allows to generate CRUD applications for BlazeDS or LCDS based on an SQL statement or a Java data value object.

DTO2Fx is a utility that automatically generates proper ActionScript classes based on their Java peers.

Log4Fx is an advanced logger (Eclipse plugin) that is built on top of Flex logging API but automates and make the logging process more flexible and user friendly.

Fx2Ant is a generator of optimized ANT build scripts for your Flex Builder projects.

ClearBI 3.0 is a Web reporter for smaller businesses.  It includes an AIR-based report designer and flexible report generator that can be used by IT personnel as well as end users.

The beta version of Clear Toolkit will be demonstrated next week at the Enterprise Flex Symposium in New York City.  If you are interested in participating as a tester in private Beta program, please drop me a line at yfain at

Yakov Fain


Adobe Certified Flex Public Training in New Jersey

I’ll be teaching a five-day public Flex 3 class in  New Jersey, my home state, during the last week of July. The courseware for this hands-on course was created by Adobe.

During the first three days we’ll cover creation of various UI components and effects while building an online store.  The last two days are about various options of connecting front and back end of RIA written with Flex.

For more details and registration visit this page.

Yakov Fain