As a team, we are prepared for difficult scenarios
Based on our experience and knowledge of the industry, we have diagnosed 10 areas that require special attention during project implementation.
Risk diagnosis allowed us to develop effective methods to minimize them. Below, we have described how we protect our clients, partners and ourselves from crisis situations. In addition to implementing solutions based on internal actions, we have IT liability insurance from the renowned insurance company Lloyd’s Insurance Company based in Belgium, a member of the Lloyd’s corporation, which specializes in offering policies for marketing agencies and software houses.
Team member illness
At least two team members with programming background work on each project. This ensures that even in the event of illness of one of them, the work is carried out. What’s more, all of our projects are carried out according to specific standards. When a new developer is needed in a project, one is able to join the team quickly and smoothly. Our clients are kept up to date on any changes in the schedule.
Project delay due to the our fault
Clients are kept up to date on progress and any delays. If no new circumstances have arisen in the project, delays are very rare. However, if such a delay due to our fault occurs, clients will be informed about it in advance. We prefer to talk and communicate the actual status of the work in advance rather than make excuses.
Client didn’t provide the content on time
This is one of the main reasons for project delays. That is why a project manager is assigned to all our projects. Project manager takes care of communication and informs about all the necessary content and access data that we need. We create the project on our server, so even without credentails we are able to perform the first works, and we ask for the right access in advance and specify the date of its delivery.
Emergence of new requirements; change of concept by the client
We queue these works and try to plan for implementation after the agreed scope of work has been completed. If a given change should be introduced immediately, in agreement with the client, we modify the budget and schedule.
Data or password leak
We store and share all data in a secure password management tool (Bitwarden). Clients are asked to share passwords in a secure way or delete the sent data immediately after they have been shared. Each administrator has their own login to the site so that we can track the changes they have made.
The project lacks functionality that was requested
Before starting the project, we create its technical specification, which is an annex to the contract. This is a set of functionalities and a full description of the project scope, which allows us to be sure that we have coded all the necessary elements, and for the client it is information about what functions will be available to the administrator.
Additional costs in the project
The price we present applies to the entire project and the established functionalities and is not changed. If new costs appear in the project, they will be related only and exclusively to new functionalities that we have not discussed before.
As a result of the contractor’s work, my website will be irreversibly damaged
Before any major project change, we perform manual backups. This ensures that if necessary, we can quickly restore the site to a previous version, minimizing the risk of data loss or site corruption.
Lack of skills to manage the website independently
After the work is completed, we conduct online training, during which we show how to manage the website. We also answer questions. The training is recorded and shared so that new employees can quickly learn how to manage a website.
Git as a safe and primary source of project code
We store the code for each project in the Git version control system. Thanks to this, all changes made to the project are safely stored, and if necessary, any earlier version of the code can be restored. Git is our primary source of truth about the project, which allows for safe code management and minimizing the risk of unforeseen errors.
State of epidemic introduced
Most members of our team work remotely. We introduced such a work system before the covid epidemic and we have very good experience in using online tools for ongoing internal communication within the team.