PricewaterhouseCoopers Russia (PwC Russia) is a member of a global network of professional services firms providing assurance, audit, tax, legal and consulting services. More than 2,600 professionals work in PwC Russia's offices.
February 2022 - May 2022
Saint-Petersburg
The need to diversify the risks of long-term cooperation with one development team
The need for an external audit of the vendor's activities, while not having all the required competencies in-house.
The company's complex IT landscape, with many interconnected applications and systems that interacted through complex logic that needed to be updated and simplified.
In order to develop the project effectively, especially in the long term, it was necessary to understand the status of the project at any point in time, to track progress and to monitor the performance of tasks leading to the main objective.
TAD, as an external auditor and IT consultant, based on the data provided by the client and using its own expertise and best international practices, helped to solve these challenges as a third party whose aim is to increase the transparency of the project and the efficiency of the interaction between the contractor and the client.
As part of the information and technology environment audit we carried out:
As part of the project management consultancy we carried out:
As an independent expert and IT consultant, we quickly improved the entire communication process between the client and the current outsourced development team.
We developed methodological recommendations for the CI\CD implementation - one of the key elements of the code transfer process. CI/CD enables the company to improve the following performance indicators: delivery time; percentage of unsuccessful changes; deployment frequency - there is a potential for regular deployments - the system settings make it possible to perform them daily if necessary; the average time to recover from an incident is reduced several times through process automation; the number of defects is significantly reduced.
We implemented project management practice. We helped the client to establish controlled and transparent communication channels with the current development team, which made it possible to avoid the search for an alternative supplier and to invest the available resources in the prospective company's projects. We set up a system to control the quality, completeness and consistency of the documentation.
All these effects, which are the result of the cooperation with the client, are connected with each other and together improve the quality of the product (application) from the end-user's perspective and have a positive impact on the company's financial results as well. Quite often, the business customer and IT specialists are talking about the same thing, but in different languages. In such cases, teams like ours are needed to help find a common language and establish interaction.
If you have an idea, contact us - we'll find a way to bring it to life!