Outsourcing is never regarded as a an easy task especially for a new person in this field. it is really difficult to establish your name and fame when there are a million of high status competitors. selecting the right outsourcing partner is the most difficult task. some of the companies just select the outsource partner as a company with a top-level certification. in this case as far as India is concerned there you will find a number of companies with various levels of SEI CMM.
The problem while choosing companies on the basis of SEI COMM certificate is that in this case you are just left with the big name branded or large companies. however it is sometimes a good idea to choose or hire a small or medium company who is willing to travel that extra mile to deliver more than the customer has specified. the main problem here comes is that majority od small and medium companies are not having the SEI CMM certificate. As it takes huge investment, effort and experience to get SEI CMM certification this is the reason why majority of the small and medium companies do not have this certification.
While selecting an outsourcing partner, each and every factor connected with the company needs to be evaluated to assess the company's capability. When the company is smaller, each and every part is important and needs to be checked out. S/M vendor with the experience, zeal, knowledge and business acumen to deliver value added service must be chosen carefully. An easy way is to hire a reliable consultant.
Look for value added service, timely delivery and quality work, at the best price. Before taking the final decision go and discuss with them the finer points at their office. Check out the company offices.