As a child my dad explained me about construction work and workers.
He told me you can hire them in two ways. One is on contract bases, where you pay them x amount to a contractor. He will get x people to complete the work. but he also warned, that the contractor try to get less number of people finish work the work at the earliest, since the payment has already been decided so that he can move on to the next piece of work. Work may suffer he warned.
The second way was to hire x number of workers on a day to day payment basis. But he warned that the workers try to extend work as much as possible to ensure the employment. Budget may suffer he warned.
He also told once they enter your house to work on something, they look around to see more opportunities. Like if they came to build an extra room, they will suggest how the electric wires of the house should be re-laid, telling how they can sense a huge problem in near future.
Also the workers who do actual work get paid less as compared to the contractor/“thekedaar” whose responsibility is mainly to get the workers and manage them.
And in case, more then one of these group is hired for a construction work, say one doing the flooring, another electricity lines, another plumbing and so on; the workers will change focus from work to proving that the other group inefficient and taking over their piece of work.
Oh my god! Are Indian software service providers successful because to some age old wisdom? [:)]