BugHuntress QA Lab: outsourcing software testing services in Ukraine (Eastern Europe) - mobile, wireless, embedded, WAP, Web 2.0, e-Commerce, Business applications Each found bug is a step to success of your software in the market
 
Request for quotation; Business and partnership questions; Inquiries




  Analytics:
    Software
    testing
    vendor
    selection

BugHuntress QA Lab: Information about Ukraine, testing techniques, analytical materials

Outsourcing Vendor Selection

Selection of a software testing services vendor - Tips and recommendations

"We might spend much more time on outsourcing vendor selection," according to recent surveys, that is an opinion of 7 out of 10 executives whose companies are involved in outsourcing.

The recommendations given below reflect BugHuntress 7-year experience in the IT outsourcing market. Of course, they are not a cure for all problems and require adaptation to your situation. Nevertheless, we will be glad if they help you to avoid some mistakes in a vendor selection.

How to choose a software testing services vendor


1. Specialization in software testing

A company for which software testing services are the only source of income has to be more effective and more responsible than IT vendors of the "all-in-one" type (e.g., software development services + testing + applications / IT infrastructure maintenance + etc.). Best-of-breed specialized professionals are equipped better, trained better and, as a rule, their results are better.

Also, a typical mistake is to outsource both software development and its testing to one and the same vendor (more in Quality assured software development outsourcing).

2. Experience

Companies with a proven track record, goodwill in the outsourcing market and personnel seasoned in software testing are preferable.

3. Relations with customers

Companies aimed at long-term partnership are the best choice because their goal is to do their best, uphold their reputation and, as a result, add real value to the customer's business rather than get a one-time project at any price. So, are there long-term projects in vendor's portfolio? Can the vendor provide contacts to speak with such customers?

Hint: Partnership-oriented testing company usually realizes one-time (single-task) projects too. In other words, a long-term project isn't a mandatory requirement of service rendering.

Get Top

4. Business model and contract flexibility

It is a very important aspect in today's fast-paced and dynamically changing business environment. Does a potential vendor allow pilot projects? Is team resizing or technology change possible during the project? And so on.

5. Security

Can the vendor provide a level of informational security necessary and sufficient for you?

6. Communication process and infrastructure

Regular communication is extremely important for the project success especially at the initial stage of cooperation. How can the vendor's specialists communicate with your team? Is there high-bandwidth Internet, IMs, VoIP, phones? Are acceptable visits to each other's sites, trainings? Is there a dedicated manager to communicate with and support your company?

7. Vertical expertise

Business domains, industries, technologies in which the vendor is mostly proficient and whether this experience meets your testing needs. In some cases this criterion isn't the most crucial one. Nevertheless, usually the deeper the vendor understands the application and environment in which it is used the better testing results.

Get Top

8. Documentation standards

A testing company delivers you a package of documentation: test plan, test cases, test scripts, test reports, test statistics, and recommendations as for software quality improvement. What documentation templates are used by the vendor? Which of the testing documentation standards are they based on? What tools can be used for documentation preparation and bug reporting? Can you have online access to them too?

9. Testing infrastructure

Hardware: PCs, mobile/wireless devices, network equipment, etc. Software: operating systems, drivers, browsers, e-mail agents, etc. Testing tools: automated testing tools, bug trackers, metrics tools, and so on. Does the vendor have infrastructure necessary and sufficient for comprehensive testing of your software product?

Get Top

10. Managerial and production processes adjustability and compatibility

Last but not least: ensure that vendor's management style is compatible with yours. Note: not only formally compatible with ISO or CMMI standards but first of all consistent with YOUR company processes and practice. The aspiration of itself to certification (widespread in countries with process-oriented cultures like India and less spread in result-oriented countries like the USA or Ukraine) is not 100% guarantee of successful cooperation. For example, the vendor is CMMI level 5 certified, your company is not, and, as a result, you speak different managerial languages what can be a crucial point.

In fact, established ISO(CMMI)-like style of management, proper commitment to your project, responsibility, technical proficiency, striving to discuss problems timely and resolve them in a frank and mutually acceptable manner, regular communication and reporting usually provide a good basis for the testing project success (see also Item 3).



Some more recommendations see in the section Outsourced software testing project - How it can work in practice.

Analytical Materials
Overview
About Ukraine
General info
IT outsourcing
Kharkiv’s region
Testing Inside
Testing Outsourcing 2.0
Vendor selection
External vs. in-house
Testing glossary
Mobile & WAP usability
Testing Process
Inception phase
Elaboration phase
Construction phase
Transition phase

 
 


  Contacts

   Profile
  (400 Kb)
BugHuntress QA Lab strives to be a green IT company Green IT

Request further information or FREE project estimation (no obligation) - info@BugHuntress.com
  Privacy | Legal | QArea - outsourcing software development company from Ukraine | Resources | Site map | Home

 (C) BugHuntress QA Lab, 2001-2008
 Offshore & Nearshore Outsourcing
 QA & Software Testing Services
 info@BugHuntress.com