Nowadays, GM and Ford are known more for their ongoing struggle than their cars. The reports on possible alliance between GM-Nissan-Renault triggered yet another round of debates on their future.
Even though I am not from automobile industry, I can correlate a fundamental problem we face in software development with the problems of GM and Ford.
Someone said “software evolves, grows and... dies if not taken care of”
To control this, new age software factories use a technique called Refactoring, it is s simple technique to rearrange, restructure and throw some of the unwanted and redundant code.
In terms of GM and Form, the problem is not about CODE, it is about their BRANDS. Over the years they acquired many companies, today, they become too many, unmanageable and lost their uniqueness, and height of all, they are fighting each other instead of their competitors.
If you take GM, Except HUMMER, I don’t see any unique identity between their Brands
The only solution i see as a outsider is, Refactoring.
Refactoring by rearranging, restructuring and throwing some of the unwanted and redundant BRANDS
and of course, It's never too late.
Comments