Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?
I can't share anything specific about the work, but they were definitely about to hit the marks we set at the beginning. We came to the table with some fairly demanding requirements and they were able to satisfy the grand majority of them. And the things we missed were also partially on us because we had to change some things along the way, which they couldn't have predicted. We never had issues with major bugs or anything like that although we have had to tweak a few things retroactively.
How did VironIT perform from a project management standpoint?
We worked within a time-and-materials contract and had no issues with VironIT. Their delivery was timely, as well as the alignment process. VironIT always informed us if our developer was not available.
We usually work with the end-clients' project management tools, due to security aspects. VironIT adapted to our requirements and they had no problem with working on a remote basis. Whether we used Jira, Skype, or GitHub for committing code, VironIT easily adapted.
Are there any areas VironIT could improve?
The collaboration was not always frictionless. Our developer left VironIT and they handed over the work to someone who did not rise to our expectations. It was difficult to maintain clarity and we had issues when it came to handing over work. We brought it up with VironIT that our client was not very happy with their performance, but we were not able to sort out things in a way that could make for a smooth and seamless collaboration.
For new partners, working with VironIT can be difficult in the beginning. Because they hadn't established trust with us yet, we received very short payment schedules and VironIT even insisted on advance payments. This is an uncommon practice, at least in Europe. From what I've understood, VironIT requires advance payments from all their new customers because of past issues. In our case, even though we managed to get an agreement, we still didn't appreciate the short invoicing cycles. We also had to use VironIT's bank from Eastern Europe, which was a bit complicated.
This was an administrative hurdle more than anything else. It didn't really hinder our collaboration.
What tips or recommendations could you share that might increase the likelihood of success with VironIT?
Any prospecting clients of VironIT should agree on the work terms from the start. What can be expected from them, who will deliver what tasks, and in what time should be discussed beforehand. Our project with VironIT turned out fine, but looking back, I can see that we were lacking in this respect. Not all issues were fully clarified. Agreeing on a fully-fledged end-to-end procedure is important.