UI Design for Text Messaging Platform
-
UX/UI Design
- $50,000 to $199,999
- Quality
- 5.0
- Schedule
- 5.0
- Cost
- 5.0
- Willing to Refer
- 5.0
"They’re really responsive, and they’re priced competitively."
- Other industries
- Alexandria, Virginia
- 11-50 Employees
- Phone Interview
- Verified
AgileEngine rebuilt the frontend of a web-based application in Angular. They provide ongoing development support, which has involved working with Scala.
The web-based app was successfully rebuilt and relaunched. Now, it's easier to sell and demo products, and customer feedback has been exceptionally positive. AgileEngine is a personable, driven team. They've seamlessly adapted to the inhouse team's Scrum workflow.
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
BACKGROUND
Introduce your business and what you do there.
I’m the vice president of software engineering at a two-way text messaging platform located in Alexandria, Virginia.
OPPORTUNITY / CHALLENGE
What challenge were you trying to address with AgileEngine?
We’re building a SaaS platform that's used by higher education institutions to communicate with their students at scale. The messaging system is primarily a web application, but we have a mobile app as well. And we hired AgileEngine to do some software development work.
SOLUTION
What was the scope of their involvement?
We hired them to rebuild a web app using the most current version of Angular. So, we mostly hired them for frontend development. We’re also working with a QA engineer and a backend developer that works in Scala.
For background, we launched a version of our web app written in AngularJS in 2014. It still exists, but it was the primary application for four years. So, the developers from AgileEngine helped us rewrite the entire frontend web application from the ground up.
What is the team composition?
They’re an extension of our team, but their people are located in Eastern Europe and Argentina. Over the months, there’s been between 2–4 people from the AgileEngine team working on the project. They’re not physically with the team, but they’re spiritually and mentally with us.
How did you come to work with AgileEngine?
I found them through a friend and colleague who had been the CTO of another local company. We were talking about the challenges that I was facing, and he recommended AgileEngine as a good alternative to some of the other companies in D.C.
When you get a real recommendation like that, it goes far. Frankly, the price was very competitive. When I spoke with the salespeople, it was apparent from the start that they knew what they were talking about. I absolutely felt that the company was geared around selling expertise that they're really well versed in.
How much have you invested with them?
We’ve invested about $15,000 per month for the last three months (a rough estimate).
What is the status of this engagement?
They started rebuilding the web app in February of 2019, and we’re still working with them. That initial project is largely finished, but we’re onto new stuff, and we’re still using the team.
As a software company, there are always software projects. We'll always be building on top of Angular and building features into our web app.
RESULTS & FEEDBACK
What evidence can you share that demonstrates the impact of the engagement?
Initially, we were getting a little stuck getting the web app up and running. We didn’t know how to start the project. So, we brought in a developer from AgileEngine and paired him with one of our in-house guys, and they went off to the races. It’s been a night and day project.
They successfully re-implemented and re-launched the app, and they’ve had a very positive impact. The feedback we get from customers and our sales team (everybody who sees what we've built and what they played a part in building it) has been wildly, off the charts positive.
It's also provided a huge lift in our ability to sell products and demo products. I know our sales team loves demoing this more than what they had prior.
How did AgileEngine perform from a project management standpoint?
They’re called AgileEngine, and we're an Agile software development shop. So, we run Scrums in which they participate. Every team has sort of its own version of Agile and its own version of Scrum. AgileEngine is very eager to learn, and they easily adapt. When AgileEngine came on, they were able to take up our version of Scrum, and there wasn't any push back. They went right in and made our work their work.
We’ve been with them for eight months now, and we have no plans to stop working with them. The people are all great, and they’re a part of the team. Not only the developers that I work with, but also their support staff as well. I deal with the account manager, and she is great.
I know another person in the area that works with them, and he's really friendly and available. I get a really sharp sense of competence both technically from the folks staffed with us and with all the folks that I work with.
What did you find most impressive about them?
When I told them that I needed help with Scala, they were great. They were able to do it in not too long of a time. (Scala isn’t a standard language. It’s not as widespread of a backend language as Java or C#). I had such a good experience with the Angular guys as well.
They’re really responsive, and they’re priced competitively. That makes it easy to do business with them. They keep providing good people at a good price. They can find who you need. So, that's a real winning combination for me.
Are there any areas they could improve?
Nothing comes to mind.
Do you have any advice for potential customers?
There’s a lot of ways to staff up a team. AgileEngine has a technical lead senior, mid-and junior developers. So, I started with a technical lead, and then I filled in with juniors and mids. It really worked well for us to have someone with some industry, language, and business experience on the ground in Ukraine for the rest of the team.
Even though we have our own team lead, I think it worked really well to have someone with experience on the ground in their home office so that when we filled in with juniors, they had an implicit mentor there with more experience.
I would recommend starting with someone more senior (maybe even more senior than you think you need just to have) just to get that anchor in place. They are remote, and there is a time difference. So, there's a number of hours during the day when we're not overlapping. So, if we didn’t have an anchor in their home office, there might have been junior developers unsure of what to do for a few hours every day. However, this wasn't a problem for us.
RATINGS
-
Quality
5.0Service & Deliverables
"They give me great people at a good price. It's perfect."
-
Schedule
5.0On time / deadlines
"They know Scrum, and they were ready to hop in our system instead of trying to change it to fit their needs. They became part of our team right off."
-
Cost
5.0Value / within estimates
"I think it’s a very high value."
-
Willing to Refer
5.0NPS
"I have already done so. I always make sure to mention the success I'm having with AgileEngine.