Indian IT companies are going through an interesting phase by repositioning themselves, which is very nicely summarised by this article.
The Hindu Business Line : IT services moving up the value chain
What would be 'message' indian organisation should give? What impact it would have on organisational structure to make them 'market oriented'?
First wave of success was based on the 'Globalisation of the Industry', what would be next thing!!
Share your views,
Partha
Thursday, June 12, 2008
Monday, June 09, 2008
What is the next level of abstraction?
I was trying to understand the term Taylorism and then went into understanding more about scientific management!!
The Principles of Scientific Management - Wikipedia, the free encyclopedia
Then I realised all these patterns that we try to observe at code level, design level and architecture level is giving us structures which can be taken for granted to allow humans to move to next level (taken a part view here, somebody can debate on that!!!)
So.. Can DSL/MDA give us the next level of software abstraction that we all were looking for because there has been no higher level of abstraction beyond programming languages.
From business perspective it has always been applications as the highest order of abstraction in IT terms. Would SOA change that to something that is more closer to business world? What is that functional building block be? It is interesting that today IFW, IAA exist from a particular vendor IBM, can there be industry accepted standard? Do we require one like that? Don't know but certainly an higher level abstraction is needed on top of application!!!
Please share your thoughts
The Principles of Scientific Management - Wikipedia, the free encyclopedia
Then I realised all these patterns that we try to observe at code level, design level and architecture level is giving us structures which can be taken for granted to allow humans to move to next level (taken a part view here, somebody can debate on that!!!)
So.. Can DSL/MDA give us the next level of software abstraction that we all were looking for because there has been no higher level of abstraction beyond programming languages.
From business perspective it has always been applications as the highest order of abstraction in IT terms. Would SOA change that to something that is more closer to business world? What is that functional building block be? It is interesting that today IFW, IAA exist from a particular vendor IBM, can there be industry accepted standard? Do we require one like that? Don't know but certainly an higher level abstraction is needed on top of application!!!
Please share your thoughts