A fixed-cost, fixed-scope model... The third-party formula consists in outsourcing the testing activity/ validation of a product or a software...
Flaw's detection and correction are the most expensive activities in software development. Therefore, the improvement of these processes leads to cost reductions, quality development and a decrease in the detected flaws by the users.
To improve them, it is important to measure testing activities, as well as other activities connected to software's life cycle, starting from requirements up to maintenance (hotline and ASS (after sales service)). An impact measure helps to establish the processes to improve first and foremost.
Why outsource tests management?
The test became a specific profession which asks a constant update of the specialized resources, tools, processes and trainings. Workload's management is complicated for the small teams.
Deadlines or iterations must be shorter in order to allow marketing team to be time to market. It is, thus, necessary to automate the tests and to validate the functionality of the application on many devices (PC, terminals, mobile, TV...)
As a reminder, the ISTQB syllabus proposes 5 sets of activities:
- Planning and controlling
- Analyzing and design
- Implementation and execution
- Releasing criteria evaluation and informing
- Tests assessments
ALL4TEST provides management tools on all 5 activities. These activities are available on 4 levels of test:
The third-party formula can be:
- Either integrated in the Agile mode with the client: our team provides the client with continuous assistance, running in parallel with the development. This type of organization is adapted to projects as start-ups or to projects that don't have clear specifications.
- In turnkey project: more adapted to waterfall projects, our team validates a well defined version of the reference software (spec, requirements). The team will also follow a schedule and iterations that may appear, defining UOs in order to increase the commitment to a fixed-cost/ UO.
The different stages of the third-party formula are:
Initialization: definition of the test strategy, quality indicators, test tools, project follow-up tools, implementation of the reversibility conditions.
Pilot project: writing the test plan, first test iterations in "technical support" mode.
Production: Definition of the UOs, iteration in turnkey mode, quality markers follow-up.