Custom Software Dev for Veterinary Software Company
- Custom Software Development
- $200,000 to $999,999
- Sep. 2019 - Ongoing
- Quality
- 5.0
- Schedule
- 5.0
- Cost
- 5.0
- Willing to Refer
- 5.0
“A.Y. Technologies has been super professional throughout the process. They’re open to all the changes we make.”
- Software
- Bend, Oregon
- 1-10 Employees
- Phone Interview
- Verified
A.Y. Technologies provides custom software development services for a veterinary software company. They built a beta product, implementing processes for the development, testing, and production servers.
The partner is happy with the deliverables and positive user feedback. A.Y. Technologies is currently working in two-week sprints and deploying features at a fast pace. Their team reprioritizes and pivots as needed, exemplifying great flexibility. Communication is a hallmark of their work.
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 CEO of a veterinary software company. We’re developing a product for internal and external job matching for veterinary clinics.
OPPORTUNITY / CHALLENGE
What challenge were you trying to address with A.Y. Technologies?
Our concept was done through a local firm in Bend, Oregon. Being a startup, we needed to be price-conscious but also had to have a solid software foundation — something we could sell. We were cognizant of needing to go with software developers who were using modern platforms and correct methods, ones that could also get us into the market affordably.
The firm that did our discovery work was great and we loved them, but they were horribly expensive for a startup, so we started shopping around.
SOLUTION
What was the scope of their involvement?
A.Y. Technologies checked the discovery-phase documents and developed a beta product based on them. It took several months of work to implement the matching engine and to get everything stored on the servers properly. We’re dealing with people’s personal information, so we needed to make sure we had the correct cybersecurity in place.
A.Y. Technologies ensured that we were starting on a platform that was scalable. The beta product would have really low usage, but, as we ramped up, the capacity could ramp up seamlessly, without any glitches. They implemented processes for the development, testing, and production servers.
Their team put the whole package in place, developing the beta product and walking alongside us as it turned into a version one, two, and three. We continued development based on user feedback. The first iteration was a beta, so it wasn’t as pretty as I would’ve wanted. I asked A.Y. Technologies for some design work, and they assigned someone to us.
What is the team composition?
Our in-house product manager communicates with them several times a week, especially with Amin (CEO) and the person who oversees the software development. We’re also working with one of their designers.
How did you come to work with A.Y. Technologies?
Our product manager lives in Vancouver, and we asked him to source some local IT companies that could develop this for us. We interviewed three firms there, along with some in the US. A.Y. Technologies was recommended by a couple of companies, and they gave us some good references as well. They came back with really competitive pricing and had the best depth of a development bench. Their team gave us the flexibility to contract for 10, 30, or however many hours per month.
We liked another company in British Columbia, but A.Y. Technologies was more competitively-priced and had a deeper development bench. That was important to us, as we didn’t want to be with a company that, if they lost two developers, they’d lose half their staff.
How much have you invested with them?
The initial beta was around $150,000 CAD (approximately $119,000 USD). Since January 2020, we’re spending $15,000 CAD (approximately $12,000 USD) per month for maintenance and continued development.
What is the status of this engagement?
We started working with A.Y. Technologies in September 2019 and launched the beta product in January 2020. We’re contracting them for 15 hours a month for ongoing development and maintenance.
RESULTS & FEEDBACK
What evidence can you share that demonstrates the impact of the engagement?
We’re 13–14 months old and will have a purchase offer in the next 30 days. The prospective buyer did a check of the software, and they were really impressed with what they saw. That’s a really good testimony to the quality of the product.
Our user feedback has been super positive as well, and that’s mainly due to the software design and features. We haven’t had glitches or unpleasant user experiences due to the software not working properly, which is huge. Part of that is due to our product manager working closely with A.Y. Technologies. We’re very careful about the testing methodology and not releasing anything that’s going to be glitchy.
We work in two-week sprints, so we’re releasing features really quickly at this phase. Everything’s gone without a hitch. We haven’t been in the spot of having to roll back an update, and that’s a great testimonial to A.Y. Technologies. I love the designs that A.Y. Technologies put together. We haven’t had to change anything since we first worked with their designer.
The greatest testimonial to the quality of their product is that we have a buyer in the final stages of evaluation. The first phase of looking at this was to evaluate the tech piece, and they wouldn’t have been interested in us if our tech stack was undesirable. The product passed with flying colors. We put together some tech documents for them, and we made sure that Amin and the tech lead were on the call. They answered any questions that we might not have been able to. They were hugely supportive there.
Most software is being developed to sell, and that’s where a lot of startups can get themselves in trouble. We can go to a sketchy but cheap development option, and the product won’t necessarily be developed in an appealing way, such that it can be bolted on to other modern systems. Our product was built so that it can accommodate that.
How did A.Y. Technologies perform from a project management standpoint?
We have a lot of development in queue, and they’re always great about reprioritizing a feature. For a startup, that’s key. We have a dedicated product manager internally, just for working with the development company. They meet twice a week to go over the Trello board.
Every now and then, we’ll have something in the development pipeline that ends up taking three weeks instead of two, but A.Y. Technologies is very flexible in those situations. They meet most of the deadlines, but when they don’t, it’s never a surprise. Their team always tells us when they’re falling behind. It’s not something that we have to draw out of them.
What did you find most impressive about them?
It’s definitely the cost. A.Y. Technologies has made it very affordable to continue developing the product, which is something that a lot of startups ignore. It’s never a case of “It’s going to cost this much to develop a product, and that’s that!” There’s always ongoing maintenance and development that happens afterward, and A.Y. Technologies has made this very affordable. With the other companies we’ve worked with, the cost would probably be about twice what it is now.
A.Y. Technologies has been super professional throughout the process. They’re open to all the changes we make. Even if we ask for something out of the realm of what they’ve done in the past, they’re okay with it.
Are there any areas they could improve?
No, nothing comes to mind. From my standpoint, the engagement with A.Y. Technologies has been nothing but super positive.
Do you have any advice for future clients of theirs?
With any product development, the client needs to be fully committed to being part of the process. The development team can be off doing their thing, but we have to make ourselves available for questions. We’ve made sure to have a full-time person available so that things don’t sit for very long.
RATINGS
-
Quality
5.0Service & Deliverables
-
Schedule
5.0On time / deadlines
-
Cost
5.0Value / within estimates
-
Willing to Refer
5.0NPS