Do you have any statistics or metrics on the project?
I like all the people on their team. They've had some personnel changes, but the people they've brought on have also been great. They know their stuff and they're easy to communicate with. They don't just speak tech, they speak English as well, which is fantastic.
Is there anything unique about CabForward that really makes them stand out compared to other companies?
It's hard for me to compare them to other IT [information technology] firms because I haven't really done much work with others. They know what they are doing. They are not just faking it until they make it. They have people with many years of experience. They seem to work well as a team, and they do a nice job of communicating with each other through the different apps they use.
They're not just winging it, and almost nothing falls through the cracks, which is great. But, if they do make a mistake, if by chance something does fall through the cracks, they'll take care of it immediately with no charge to me. So, I appreciate them taking responsibility for their very few mistakes.
Looking back on the work so far, is there any area that you think they could improve upon or something that you might do differently?
The biggest drawback is that projects have not come in on time. The project we started last summer and fall was supposed to be ready in October, and it was not ready until the day before Thanksgiving. We really wanted to have a nice rollout in advance of Thanksgiving, and a day before was not helpful. So, after that original version came out, we did a bunch of testing on our end, and we noticed some design flaws. So, we had to correct those flaws and then redevelop the app, which is what we're currently doing.
What advice would you give a future client of theirs?
I'd say not to worry about their knowledge base or the people who are doing the work. They do excellent work. They respond thoughtfully. If you run into a wall they will suggest alternatives, which I always appreciated. I personally don't have the knowledge base to come up with alternatives, but they do, and they do a good job of coming up with them and making them happen relatively quickly when they're on it, which is great.
I would advise people that you have to stay on top of them. If you want things to get done on time, you have to touch base with these guys fairly frequently. No one's perfect, but they really do good work. Will they be on time? Will they do it within budget?. Maybe – not always. I wish they could do a better job of that, but, in spite of all this, you're going to be happy with the product.