In order to illustrate a possible scenario of outsourcing testing project let's consider
this example. Note that a real project can include not all of the activities mentioned below or,
on the contrary, can contain some additional ones. This description is provided just to
give you a rough idea.
- First contact. It is usually made by e-mail or phone.
- Preliminary discussion of your testing needs or task. If it is required, NDA can be signed.
You can use
- E-mail, telephone, VoIP, IMs to talk over project details;
- Audio or video conferences to interview our staff;
- Meetings of your and our specialists on your site;
- Visits to our office to examine our production capabilities.
Please take into account that it is easy to reach us:
- There is a good transport and tourist infrastructure in Ukraine;
- There are no visa restrictions for the US and EU citizens;
- Time difference for the EU countries is 1-2 hours only.
- Basing on the information received from you, we will
- Prepare our vision of the project (preliminary test strategy, project/test plan);
- Evaluate resources (personnel, devices, tools, etc.) requisite for the project;
- Estimate project feasibility;
- Calculate a tentative cost sheet
and discuss all of that with you.
- We also provide you with information about previous projects, references, profiles and
other data which can help you to make a well-grounded decision.
- Our staff speaks English, German speaking co-workers are available too.
- Please note: If you have any questions or doubts
do not hesitate to contanct us. All your questions are welcome and appreciated.
Remember: there are NO wrong questions for us.
|
- It is a very responsible phase.
So, both sides should pay sufficient
attention to it. BugHuntress QA Lab understands that the customers live in the
fast-paced and quickly changing business environment. That is why BugHuntress QA Lab proposes
flexible contract terms that allow mutually acceptable modifications during project
execution. BugHuntress QA Lab tries to build relations with customers on a partnership
basis.
- Preparation and signing a contract. BugHuntress QA Lab part is represented by its
office in the USA (US-based full-registered company situated in New York).
As a result, all BugHuntress QA Lab contracts are under the US legislation and
assume proper legal guarantees.
- NDA and other documents preparation and signing to provide the requisite legal
background for informational security and IP rights protection.
Fig. 1. The scheme of interaction between the customer, development team(s) and BugHuntress QA Lab.
- Communication and management procedures adjustment (who, how, when, how often).
- Project plan, requirements specification, testing strategy and plans preparation and approval
(for more details see BugHuntress software testing methodology).
- Knowledge transfer - software/hardware to be tested, documentation and other necessary
information, scripts (if any) transfer and deployment.
- Project team trainings (if necessary) - it can be done on the customer's site, in training
centers, on BugHuntress QA Lab site.
- Technical and organizational measures to provide a necessary level of security and IP
rights protection (if necessary):
- Creation of a separate local network for a specified project;
- Allocation of a dedicated server for the project;
- Movement of the project participants into a separate room, etc.
- Project infrastructure preparation:
- Shared (online) management tools preparation (collaborative work tools, personnel control tools, etc.);
- Shared (online) reporting tools adjustment (bug trackers, etc.);
- Communication channels establishment (VPN, IMs, etc.);
- Fulfillment of configuration management activities.
- Preparation of testing infrastructure:
- Deployment of automated testing tools (if necessary);
- Development of additional (to standard off-the-shelf tools) automated testing tools,
emulators, etc. (if necessary);
- Relevant specific hardware/ software/ network/ mobile devices purchasing,
installation, setting up;
- Environment preparation for performance, load, stress, etc. testing.
|
- This stage is very important. Its goal is to check the level
of vendor's services in practice, study the management style and estimate possibilities
to work together.
- Tests execution.
- Routine reports (on a weekly or daily basis).
- Regular discussion of the project progress. As an option a dedicated (SQA) manager on the customer's
site can be assigned for continuous project overseeing and resolution of routine questions.
Problems discussing and resolving (if necessary).
- Delivery, acceptance and approval.
- Payment(s) for the pilot project under the contract terms.
- Pilot project analysis. Making a decision regarding next steps.
|
- Tests execution.
- Routine reporting (on a weekly or daily basis). Bug reports are usually delivered on a daily
basis (or even more often) because a testing team works in close interaction with a
development team. Nonetheless, some types of testing can imply another than daily
delivery schedule.
- Note: We offer
flexible
business models.
If necessary, you can resize the testing team (add or reduce team members), change
technologies, etc.
- Regular discussion of the project progress. Tracking and management of requirements
changes. Questions/problems discussing and resolving (if necessary).
- Communicate. Feel free to ask, specify and check.
We strongly believe that
questions which are timely revealed, frankly discussed and resolved are
inevitable challenges of any business. Only problems which are not timely brought up can
become stubborn issues.
- Intermediate acceptance and payments (according to the contract terms).
- Intermediate analysis and recommendations for next phases.
|
- Final delivery. Final report and recommendations regarding software quality
and its enhancement.
- Customer acceptance and approval. Final payment.
- Project acceptance (internal BugHuntress QA Lab meeting): bottom line, conclusions and
recommendations for the future projects.
- Testimonials and references.
- Repeat business (more than 30% of BugHuntress customers do so) and/or ongoing
long-time mutually beneficial partnership.
More about BugHuntress QA Lab
software testing services and
examples
of software testing projects completed.
|
|
| Services |
| Competence | | Pricing & Relations |
|
|
|