How to choose the most suitable developer for your outsourced project?

Source: Internet
Author: User

Intermediary transaction http://www.aliyun.com/zixun/aggregation/6858.html ">seo diagnose Taobao guest cloud host technology Hall

In the process of software project outsourcing, how to identify and select the most suitable developer in a large number of developers who participate in the project bidding is a big problem that the employer must solve. If you choose a developer hastily, it often results in a longer development cycle, a lack of quality, more cost, or even a complete failure of the project.

As a software outsourcing industry participant with many years of experience, I have been confused about how to choose the right developers, and have had the lesson of the failure of project outsourcing. Now based on my past experience and lessons from outsourcing, summed up the experience, I hope that the vast number of software outsourcing contractors have a little help.

Shielding Sloppy bidding information

After we release the project and receive a certain amount of tender information, the first thing to do is to shield those bidding information that is too hasty. Professional software Outsourcing site, generally have some practical functions to help the employer to filter out the information does not want to continue to pay attention to the tender. Typically, you can block a bid message by selecting the "Hide" or "filter" feature on the tender information you want to hide.

There is no uniform standard for identifying "sloppy bidding information". Generally, one of the following situations may be considered as sloppy bidding information:

1. Lack of substantive tender information. Some developers simply provide a very brief bid to "Take your project", "Experience", and "do similar projects". Such bids should be ignored without hesitation.

2. General (standard) bidding information. The tender information that appears to be "omnipotent" and applies to any project, with no specific description, correlation and recommendations for your project. If a developer does not want to spend 5-10 minutes analyzing your project needs and providing a targeted professional bidding information, he is not a serious developer and his professionalism is questionable.

3. The bidding information is clearly in violation of the relevant outsourced Web site rules content. Each outsourced site has a corresponding rule. They also have their own revenue needs while providing services and assistance to the employer and developer. Some developers attempt to breach the site's rules when bidding, such as providing their own contact information in a bid, requiring the employer to provide contact information, requesting (or recommending) the employer to leave the site offline to avoid paying service charges to the outsourced website, and so on. These actions reflect their lack of respect for providing job opportunities to his outsourced website, trying to deceive people who help them (outsource the site). Such developers, lack of integrity, hard to trust. Aren't you worried that after you give the project to him, he might cheat you in the same way? As the employer, it is the best way to protect one's own interests by insisting on using the services provided by the outsourced website to complete the whole process of project outsourcing. Would you be willing to prepay 30% of the project to a new developer (no money-back guarantee) or would you like to hand over 100% of the project to a trusted professional outsourcing website (100% refund commitment)?

4. The bid reflects a clear lack of understanding of your project. Some developers will provide information that looks like "professional" bids. But with careful analysis, you can see that he lacks understanding of your project and lacks experience in the technology that needs to be applied. The risk of outsourcing projects to such developers is high.

Select the most appropriate developer

After filtering through the previous step, many developers who do not meet the basic criteria are removed from the list. The next key step is how to select the most appropriate developer among the remaining developers. I usually use the following methods:

1. View the developer's file, work display information. If the developer provides detailed online archives and related work presentation information, it is possible to understand their technical capabilities and experience by viewing the information.

2. View the work history of the developer and the customer's evaluation information. Developers are usually trustworthy if they have completed more projects on the outsourced site and the customer gives a good rating and evaluation. If a developer does not complete any project, it does not mean that he is not capable enough, but he has not proven himself (for example, he may be recently registered), such developers are still worthy of our consideration. Such developers are usually not worth considering if a developer has a failed project experience, or if the previous customer is poorly rated. Sometimes, of course, there are exceptions. Some developers may have individual failed projects due to some objective reasons, which can be understood and judged by further communication.

3. For developers who have successfully completed outsourced projects, or for developers who have provided work presentations, to learn more about the types, sizes, and techniques used in the projects or works that they provide. Some developers have completed a number of projects or provided more display work, but if these projects or works and your project vary greatly or completely different, indicating that their professional areas are different, not necessarily competent for your project.

4. Compare the development cycle and development plan provided by the developer. At this time, according to their own project on the schedule of requirements, and the bidding of the developers to further communicate to understand whether they meet the requirements of the progress.

5. Compare the developer's foreign language and communication skills. If your project is to use an English language, you need to examine the developer's foreign language skills. If you are confident that you need to communicate frequently with developers during the development process, you need to know if there are any relevant communication conditions. Many developers are part-time to undertake outsourcing projects, they each have their own full-time work. Some of them may not be able to communicate with you during the working hours.

6. Compare the bid price. By this step, we believe that the remaining developers will be able to do our project and meet the requirements of the time schedule. At this point we can choose the developer who bids the lower price. If more than one developer's bid price is close, you can choose between the number of projects you have completed, the evaluation scores you have received, or even the degree of goodwill you have for these developers.

7. Select multiple developers at the same time. Sometimes for projects that are very urgent and do not allow any errors to occur, we may also consider selecting multiple developers to develop them at the same time. Although the cost increases, it can ensure the success of the project.

In the above process, the key point is to make full use of the functions outsourced to us to provide real-time and participate in the bidding of the developers effective communication. We need to set up the email after receiving the new bid information automatically to send the notification email to us. After the project is published, often receive new mail, immediately processing the tender information received, send back to the bidding developers, enhance the developer interest in your project and trust you. Good developers need to be carefully screened and screened by the employer, and good developers want to serve a good employer. Good birds pastures, hehe!

I hope my method can bring you some help. I wish the vast number of software contractors to succeed!

Original link: http://www.51bids.com/Member/ArticleID/614/ArticleView.aspx

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.