SERVICES

”Every problem has a solution. You just have to be creative enough to find it. ‘

Projects

Many software development teams focus their effort on defect detection (Quality Control) rather than on defect prevention (Quality Assurance). If the testing activity occurs exclusively at the end of the Project (Quality Control) a large part of the test execution benefits will be wasted. The testing activities should occur from the project day one and run continuously until final deployment.

Without a Quality Assurance approach it is very difficult to keep the Project within the triangle “scope-time-cost”. WinTrust is dedicated to contribute to this goal, with an involvement in Computing Engineering equivalent to an overseeing company in Civil Engineering projects: one entity executes the Project (development team) while another entity guarantees the quality of the final product (WinTrust).

WinTrust has been ground-breaking in nurturing this concept in Portugal. Based on the findings of the IDC study commissioned by PSTQB (Portuguese Association for Software Testing) demonstrating the trend for a growing demand of testing services, the adoption of this concept will evolve as Computing Engineering reaches maturity.

If you are planning to start a development Project, please do not hesitate in contacting us. We can help you to reduce the risk, not only through a mediation role, but also by the incorporation of this trend into your resources hiring model.

Consultancy

WinTrust has a consultancy team designed to assist different types of clients. With the support of our Testing Experts, we can help clients that do not have this resource available to create an in-house test team.

For clients that do have this resource, we can assess their testing process and help them to improve it to achieve better efficiency and effectiveness.

Creation of a Team

This service is designed for companies that want to create their own testing team but are unsure about the required steps to accomplish this. WinTrust supports the client in the recruitment and supervision of the team members until maturity and the desired autonomy level of the team are reached.

The service includes the following stages:

  • Identification, through interview, of possible candidates with a profile suitable for the job across the company or, if applicable, externally recruiting people with the client’s collaboration. In this case, the individual may start by integrating WinTrust’s staff and only become part of the client’s staff when the organisation is confident about the choice
  • Applying WinTrust’s testing methodology, with a preliminary mapping and adjustment of the current software development process
  • Training the newly-created team to bring into line the current test process and the adopted methodology
  • Ensuring, at the end of the support period, the autonomy of the testing team and its continuous commitment to applying the best practices specified for this activity

Process Improvement

This Service is designed for companies that already have testing teams established but want to optimize their working process.

Although the service provided is unique for each client, there are features that common to every service:

  • Evaluation of the current testing process and identification of major needs not yet covered
  • Study of evolution paths supported by a risk analysis
  • Establishment of “Quick-Wins” to facilitate the changeover process and reflect on a short-term the new process added-value
  • Updating of the testing process documentation in association with an implementation plan (possibly including the use of supporting tools for efficiency improvement)
  • Providing support on the implementation of the new process in pilot projects.

The involvement of WinTrust in pilot projects further evidences our commitment to the quality of the defined process, and it is a relevant key differentiator (also known as applied consultancy).

Another key differentiator is that WinTrust is not a software development company by nature. This puts us in a privileged position to link together the testing and development teams participating on this process.

This differentiator is particularly relevant in situations where the development team has been outsourced by the client, since WinTrust is not perceived as a competitor by the outsourcing company.

NearShore Services

The professionals working at WinTrust are trained in quick learning processes and can therefore be a valuable help in meeting all the needs of your testing team, reinforcing it locally or remotely with experienced professionals for periods that can vary from a few days to several months.

With a considerably-sized team and our Testing Lab, the client can benefit not only from economy of scale but also from very quick response times. As this service is provided on an “as needed” basis it can be activated or suspended at any time by the client.

The service is particularly effective for clients with relevant testing effort fluctuations throughout the year, and it is designed both for functional and performance tests.

When applicable, WinTrust is also able to provide support tools on a SaaS (Software as a Service) basis, which may complement the NearShore Centre Professional Services.

Managed Services

This service enables WinTrust to handle the management, reduce costs and improve efficiency of your testing team. All the activities involved in the team management will be handled by WinTrust, with a strong commitment to any Service Level Agreements (SLA) in place.

Main advantages:

  • Alignment with the best practices in the industry – the incorporation of control mechanisms, particularly those related to the SLA measurements, allows for the production of information increasingly systematized contributing to the continuous improvement of the whole process
  • Reduction of costs – the enablement of a single point of contact with the end users improves the efficiency of the business relationship management and reduces the management costs
  • Growing autonomy – the benefit of having a self-sufficient and managed service in full operation will increase the independence of the testing team from the knowledge of each individual member, towards full autonomy and immunity regarding future needs of stretching/shrinking the team.

This type contract is agreed on a pluriannual model, supported by different stages:

  • Prep stage – corresponds to the team preparation and building period that occurs simultaneously with the contract signature. It also includes the detailed specification of the Transition Plan
  • Transition Stage – corresponds to the implementation of the Transition Plan period, with the detailed specification of Capacity, Team Size, Infrastructure and Supporting Tools, Management Model and Service Level Monitoring, among others
  • Operational Stage – corresponds to the period when WinTrust is handed the overall control of the service.
  • Resume/Changeover Stage – corresponds to the resuming of the service by another entity (third-party or the client), when the goal of the contract with WinTrust has been accomplished.