What evidence can you share that demonstrates the impact of the engagement?
End Point has been a game changer for our business. It was a hard project with a lot of moving parts and integration with other software and systems. There were a lot of kinks to work out on the integration side, which is simply the nature of the beast. We’re very happy and satisfied. It’s what we thought it would be.
How did End Point perform from a project management standpoint?
Depending on what we’re working on, the team can increase or decrease. Currently, I’m working with one software engineer daily on a variety of tasks. End Point is extremely flexible with their scalability. If I come to them with a 100-hour task that I want done in two weeks, they’ll immediately put another programmer on it, so that there will be two or three people working on it.
While working with Patrick, he gives weekly updates on project management. When I was working on larger projects, there was much more in-depth reporting. It’s commensurate with the side of the project and the number of moving parts. We generally have to pay for someone to do all of that. If someone’s only doing five hours of work for us, there’s only so much they can talk about in a report.
What did you find most impressive about them?
Their responsiveness to emergencies is impressive. They have programmers across the world. With time zones, if it’s 1 a.m. and we have a Linux problem, it’s 9 a.m. with someone else they have. For the size of client that we are, which isn’t that big in terms of software development, that level of availability has always been astounding to me. I plan on giving them more business through offloading an existing engineer that does work for us and then have End Point continue with it. Their level of service, for the size of the customer we are, is just amazing.
I also appreciate their ability to scale up and down. Along with being flexible and easy to work with, End Point is collaborative and open to working on projects, doing whatever they can to get the client to the finish line. I’ve noticed that many programmers I’ve previously worked with can be territorial and more finger-pointing at other parties. End Point’s attitude is the complete opposite. They’ve got the right idea, focusing on the end result for the client. With that, they’ll continue to get my business.
Are there any areas they could improve?
Not really. Given the number of projects we’ve done with them, I’ve had to call Rick at times, and he’s always been responsive. When things happen, they address them.
Do you have any advice for future clients of theirs?
Every project and relationship are different. We have an ongoing relationship with weekly status meetings and weekly hour detailed reports. Some customers may have an issue with that, but I like to be as hands-off as I can. Our conversations can take anywhere from 10–45 minutes. While we do have a weekly meeting, we touch base more than once a week. Even if there isn’t much to talk about, I’ve always found the check-ins to be helpful for everyone.
I don’t know whether it’s unique to them, but I’ve pushed to make sure multiple programmers know about our software and have access. That’s a handy tip. Sometimes people go on vacation or don’t have enough hours. Others can be busy with other clients, and I’m always mindful of making sure that there are at least two engineers in place that can work on the project. They’re also aware, but I always nudge it.
Even though the turnover is pretty low, I’ve been working with them on projects for eight years. I’m on my third primary engineer, which isn’t too bad. I always make sure two people are in place, so, if something needs to be done quick, it gets done.