Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?
The releases have been pretty significant in terms of improvement, in terms of look and feel, and user interface. Since the first release that Shockoe did for us, we've had really great feedback from our customers. We haven't had any major issues that I'm aware of with bad user experience, which is what we were experiencing previously before we started utilizing Shockoe.
It's not only the quality of their development effort and their quality assurance but also their industry knowledge and their general expertise in the mobility field that has helped us leapfrog from going to an app that works on, I'll say 80% of the devices and operating systems, to close to 100%.
What did you find most impressive about Shockoe?
Shockoe is very dedicated to mobile and they're very attentive. They're very communicative and have very good project management and development skills. Because they're doing this remotely, we have weekly or bi-weekly meetings, and they have different sprints, where they have a deliverable, we review it, and towards the end, we'll start testing. A couple of us will download the app on our devices or in a test environment and start looking at it.
Shockoe's understanding of mobility is extremely good and very, very strong. They really take the pain and a lot of the challenge out of mobile development because from my experience, mobile is not easy. I should say everything mobile is not easy because of the number of operating systems, the number of devices, number of device models, and the rapid development that exists. You have the smartphones, tablets, and of course you have desktops, so there's that transition from your desktop website to the mobile app.
There's a lot of thinking that goes into the user experience and a lot of transitions that have to be made to make sure that it's a very comfortable and positive user experience.
Are there any areas Shockoe could improve?
If they were located a mile away, that might make it easier. They've done a very good job working remotely; I have no problems really at this point, and I'm a pretty critical person. Things have to be done to perfection. We're in a regulated industry. If there are issues, they're very public. Of course, my team and I have to address them.
To be honest, we really haven't had any significant problems working with them. I think the first project was a little bit of a learning curve but it was just that they didn't know our company, and that would be true for anyone. I really can't say that's a negative; that's really part of learning as two companies start working together. You have to learn each other's business and how you operate.