• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

What kind of programming can be offshored?

 
Ranch Hand
Posts: 204
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi all,
If companies are offshoring their projects (especially coding) now then there are only chances of this trend to grow for obvious reasons. But software development (especially coding) as a whole is divided into many tiers. Say for instance in a 3-tier we have the UI, Business Logic and Database/Enterprise level. Is it possible to offshore all the 3 levels??
And what about Requirements Analysis, Software Design , Software Integration and other such levels of a project life cycle? Can they be offshored too??
 
Author
Posts: 6055
8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I see no reason why all 3 tiers can't be outsourced. not to mention embedded programming and any other type.
I suspect they will outsource many of the different aspects of the lifecycle. I think this will be where outsourcing goes overboard. What makes those steps tricky is communication, and that's where outsourcing often comes up short, unless carefully managed.
--Mark
 
Derek Grey
Ranch Hand
Posts: 204
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

I suspect they will outsource many of the different aspects of the lifecycle. I think this will be where outsourcing goes overboard. What makes those steps tricky is communication, and that's where outsourcing often comes up short, unless carefully managed.


That's right Mark. Other aspects can be outsourced too with correct communication. But then what would we do here ??
Also, assuming that a company has outsourced all of the aspects of a project life cycle:
1. Would it still be legal for the company to say that it's a US-based firm?? I mean wouldn't the company be responsible to answer the Government in some way or is that a part of the game called globalization??
2. Is it possible that except for a corporate office out here in the US, the whole company (including all it's divisions) would move to those countries where it's actual software development takes place ?? This way the problems of miscommunication are also solved.
 
Mark Herschberg
Author
Posts: 6055
8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
It is certainly possible to put any part of the company in any location. Heck, think of major coporations with divisions outside the the US. I don't know of any laws that says a firm must have a certain percentage of employees or resources in the US in order to be a US firm. (They may have to do that to achieve a certain status for a certain tax status or some other circumstance.)
Of course, companies are actually doing the opposite. Some large firms are putting their headquaters on small islands in the Carribian, with friendly tax laws. They keep their headquarters in the US, but are legally incorporated in a foreign country. It's kinda like how US firms would incorporate in Deleware, but multinationally.
--Mark
 
Ranch Hand
Posts: 1936
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
IMHO, as long as the target audience of a product or service is in the USA or in any other country, the initial stages of the lifecycle (till the detailed requirement specification) cannot be outsourced to offshore software houses. Similarly, implementation, training and integration with client's own software or other third party software used by the client also will pose technical challenges if "offshore'ed".
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic