Friday, July 28, 2006

Is Microsoft applications are well designed ? My first consultant experience..

I got the opportunity to work as a .NET consultant in a UK based company on a Reporting Product. I worked for sometime in this product and tried to improve the code and architecture of the product as much as possible. But unfortunately I could not make it up to the expectations since the product is live and hectic deadlines.

The reasons ..
  • The product/Project is started by inexperienced people and is not architected well.
  • Technology is new and keep on changing and no expertise when starting the product
  • And few companies are not interested to invest in training (***)
  • Background of the Developers is COM based
  • Most of the developers supporting a company's IT software infrastructure are task-oriented; get it done so long as "it works."
Then I had a doubt on myself how to make a product better in this kind of situations and found some articles are quiet interesting. read it when you find time..

Disinterested Programmers
Why .NET developers don't grok advanced stuff
Why don't .NET developers grok scalable distributed computing?

And I think the end user companies should adopt to a proper Development environment model and should give some training to make a better solution.

0 Comments:

Post a Comment

<< Home