TAVO Tech accelerated development for a provider in the EdTech space. They developed a PDF printing service in Java to generate PDFs for end users.
The software is reliable and meets all expectations. The quality of their code and other deliverables led to work on a second project. They are willing to accommodate various time zones to improve team cohesion.
“Their project management was good... [and] they tackled problems independently.”
Introduce your business and what you do there.
I am the VP of product and development for a reading intervention and digital supplement provider in the EdTech space.
What challenge were you trying to address with TAVO Tech?
We wanted to accelerate our development. We didn’t have the in-house resources to tackle a particular project, so we needed an outsource team.
What was the scope of their involvement?
They developed a PDF printing service for us in Java based on Apache’s PDFBox project. It allows us to quickly and easily generate server-side PDFs to deliver to our end users.
We finished that project and are currently engaged in another engagement. I can speak more on that once the process is complete.
What is the team composition?
We had a project lead wo oversaw all the work, as well as two Java developers and a QA engineer.
How did you come to work with TAVO Tech?
We worked with other companies in the past. TAVO Tech was recommended to us by a software engineer we worked with.
What is the status of this engagement?
We started working together around September 2017 and wrapped up the first project in December.
What evidence can you share that demonstrates the impact of the engagement?
The service hasn’t gone live yet, but we hope to have metrics once it does. The software is reliable and meets the expectations of our senior engineer. The quality of the code is good. They proved themselves in the first project, so we’ve presented them with more work.
How did TAVO Tech perform from a project management standpoint?
Their project management was good. We had calls every other week for status updates. The dynamic was fairly hands-off. But for some interfacing with our senior software engineers, they tackled problems independently.
We communicated via Google Hangouts to touch base and ask face-to-face questions, Slack for shorter bursts and Q&A, and email if we had bigger tasks that needed communication records.
What did you find most impressive about them?
They do a good job overall.
Are there any areas they could improve?
Time zone differences created a small challenge in the first project. They’ve agreed to work with us in our time zone for the next project, which is a helpful change.
Do you have any advice for potential customers?
Invest as much time as possible into scoping the project. They can deliver on anything, but it’s important for any project to have a clear scope.