Mobile App Dev for Financial Services Startup
- Mobile App Development
- $50,000 to $199,999
- Feb. 2017 - Ongoing
- Quality
- 5.0
- Schedule
- 4.5
- Cost
- 5.0
- Willing to Refer
- 5.0
"Magnates has gone from being a complete stranger to a trusted partner on our project."
- Financial services
- Montreal, Quebec
- 1-10 Employees
- Phone Interview
- Verified
Magnates Technologies developed two Android applications: a POS for shops, and a payment application for taxis. The team helped frame and formalize project requirements from project conception.
The main app is in a pilot stage but has gotten great usage and feedback thus far. Magnates Technologies uses a variety of communication methods, according to what fits best for each stage of the process. The team is very reliable and makes great suggestions and improvements to their projects.
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 have been running 2 startups since 2011. I was the founder and CEO of the first one, eCash Express. We were developing a mobile POS application, most of the work being done by the Magnates team. We also built a mobile payment application, which came in addition to the POS one. We currently have 8 employees and are headquartered in Montreal, Canada. The main operations are in Abidjan, Ivory Coast.
OPPORTUNITY / CHALLENGE
What challenge were you trying to address with Magnates Technologies?
I needed to get the software for my business off the ground. I am a network engineer by trade and had never been involved in a software development process. When we started the mobile POS application, I was entering an unknown environment, but Magnates was helpful at setting it up.
SOLUTION
What was the scope of their involvement?
Magnates let us know what they needed from us, and how we needed to lay out the software requirements. Even though this wasn’t their job, and we were supposed to be coming to them with requirements, Magnates took the first steps in getting us to actually create specs, after which they started the development for Android.
We had an internal team which handled most of the testing for each feature. Every time we came across something which wasn’t working as expected, we would go back to Magnates and have a back-and-forth until we got it how we wanted it. We had a plan to move to iOS later on, but most of our users are on Android, so we haven’t seen a need to create that version.
How did you come to work with Magnates Technologies?
I talked to 2-3 companies, but what made me hire Magnates was that their contact took the time to understand what we were trying to do, and to formalize some requirements. The others wanted us to hand over fully-developed software specifications, which we did not have. Even after the development stage, every time we had an issue, even if it was something we hadn’t thought of before, Magnates managed to develop solutions for it.
How much have you invested with Magnates Technologies?
Altogether, the cost for both apps has been between $50,000 and $80,000.
What is the status of this engagement?
We started working on the POS application in August 2016. It was finished in late-November or December. The payment application was started in February 2017, and completed in March. Both applications have been rolled out.
We still have Magnates under contract for any new features or updates. We’re also building an internal team, but, until we can bring them up-to-speed, most of the work will continue to be done by Magnates.
RESULTS & FEEDBACK
Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?
The payment app has been doing great, but it’s still in the pilot stage. It’s an enterprise software used by taxi drivers and small merchants, who have been happy with it so far. Since its launch in March 2017, we’ve had 150 taxi drivers using it, and 800 customers have paid them through the platform.
It’s up to us to obtain funding and add more payment terminals, but this has nothing to do with the app.
How did Magnates Technologies perform from a project management standpoint?
For the POS portion, we had a project manager and a lead developer from Magnates’ side. Those were our 2 points of contact with them, but there were around 6 engineers working in the background.
The communication methods varied. In the first stage, when we were building specifications, we worked through web conferences, sharing screens and showing what we wanted. When we got to the development stage, we scheduled conference calls every other day using RingCentral, our internal conferencing platform, most of the time. We also had the option to use Skype.
We worked with Magnates’ team in India, and the collaboration worked beautifully. Evening time in Washington DC is morning time for them, so we could address whatever we wanted to be done by the evening, and, by the time we woke up, see it pretty much done.
What did you find most impressive about Magnates Technologies?
I was a little nervous about how reliable and available an outsourced team would be. At the end of the day, the company is in India, and we can’t just go to their office and meet them. Over the course of these 2 projects, Magnates was able to build trust with us, and we felt comfortable handing over the work to them. At this point, we trust them with maintaining the software, while we still don’t have the technical capabilities to do it ourselves.
Are there any areas Magnates Technologies could improve?
When running a startup, we have to travel a lot. I am running between the Ivory Coast and the U.S., and it’s important for me to have multiple points of contact. Usually, 1-2 contacts are ideal for keeping the information centralized and the line of communication simple, but I wanted to have a personal connection with everyone working on my project. I wanted the ability to call each of the 10 engineers and thank them for what they’ve been doing.
Magnates thought that this could have disturbed the workflow and that everything needed to flow through the project manager. This is their internal process and I can’t argue with it, but, at the end of the day, I want to know who’s working on my software.
We’ve had this conversation with them as well, and they offered to have us come visit their office, and meet everyone working on the project, but, as far as having a personal relationship with the developers, they can still improve. I can’t tell their company what to do, but it would make customers more appreciative of what the team does.
What tips or recommendations could you share that might increase the likelihood of success with Magnates Technologies?
In order to get the most value out of working with Magnates, the client will probably want to have all their requirements set beforehand and be open to receiving suggestions from the team as well. On one or two occasions, the recommendations which came from Magnates did help a lot. They based the inputs from their past experiences.
Clients can stick to just what they want, but they will probably miss out on opportunities to improve.
RATINGS
-
Quality
5.0Service & Deliverables
-
Schedule
4.5On time / deadlines
"There were 1-2 instances when we had tight schedules for meetings. The project managers were there, but other members showed up 5 minutes late."
-
Cost
5.0Value / within estimates
-
Willing to Refer
5.0NPS
"I will go back to Magnates for my own projects.