My experience has been, the Indian programmers are ok at programming, but they don’t understand the business. The business users have to repeat things over and over again, and then they still get it wrong.
In my book, what we call a “programmer” today, should also be a capable business analyst. I won’t hire a programmer that doesn’t have business analyst skills.
Excellent points. Thanks.
I do Development, Operations, Business Analysis and QA. Only person in the department with all four skillsets. And I'm the pivot person for all projects.