Hacker News new | ask | show | jobs
by nihar 5604 days ago
One big distinguishing factor between success and failure can be - who does the requirements? Allowing the same company who is going to code, to get the requirements part done is asking for a bad product, no matter where your development takes place, period! In all off-shoring projects that I have seen, successful ones had requirements done by the client, and having a client liaison work on a day to day basis with an on-shore tech lead from the off-shore company ... (too complicated?)