Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?
Our business has benefited from the effort put in by Innovecs. The application is meant to be completed today, so I can't give much feedback on the benefits side. In terms of design, my team worked closely with Innovecs. They have made a huge difference in terms of the speed at which we can create new entry points into our network. Our reaction time in the market has increased a lot. We're probably one of the quickest groups and we’re able to turn around work fast. That’s simply because we have a decent resource plugged in from Innovecs, particularly on the front-end side. The work has been made to an incredibly high standard. So far, it's been a worthwhile investment. In a few months, I'll hopefully be able to say the same thing about the architectural and engineering sides as well.
How did Innovecs perform from a project management standpoint?
We are working with a full-time 8-person team from Innovecs, including 2 designers and one front-end developer. We have a project lead who acts as our main point of contact. At a higher level, Jira and Trello were our main project management platforms. We use Jira as a general task manager. We've created an environment within which we can log what needs to be done. We keep track of scrum boards and sprints, thus seeing exactly who's done what and when. Jira also shows when the work needs to be completed. Trello is another tool which we use for design work. Innovecs probably uses other tools internally for bug fixes and similar tasks. Every client is different, so they need to make sure that everyone is on the same page through regular communication. Innovecs has been very good at this. We have daily telephone calls, sometimes more than one per day.
What did you find most impressive about Innovecs?
Our app development is a huge project and there have been many issues along the way. Had I given this project to another business, I would have undoubtedly been led down a wrong path. That’s judging by other developers I've used in the past. The ultimate deployment wouldn't have delivered what it had set out to deliver. I also expect that there would have been issues with personnel. Innovecs' quality of work is very good. As an example, we've recruited a junior front-end developer who'd only been doing the work for a few months. We brought her along and she's been absolutely fantastic. We have gone through a few resources. Because of the honesty exhibited by Innovecs, we were always able to replace people and get someone with the proper skillset. Innovecs has implemented changes quickly without affecting our team or the project.
One of the things that I've really liked about Innovecs is that I am able to deal with C-level people there. They have been accessible and incredibly honest about the situation, whether it's good or bad. As a remote customer, I don't have anyone on the floor managing the team. Innovecs has to do this internally, which goes back to the issue of trust. I have to trust that Innovecs is doing what was promised and that my best interests as a client are at the forefront of their decision-making. Innovecs has the freedom to handle much of the hiring and firing, as well as many of the technical decisions. I'm involved in these matters, but I'm not the expert. So I have to rely on Innovecs to be honest and upfront about what they're doing. Whether the news is good or bad, such as delays or tasks that are delivered ahead of schedule, the overriding thing for me is honesty. Expectations should never be set so high as to shatter relationships to an irreconcilable point. The culture there speaks for itself. From the CEO, down to the project management level, Innovecs is completely honest.
Are there any areas Innovecs could improve?
It's taken some time to get to where we are, given that we're dealing with people who don't speak English as a first language. Many of them don't have the experience that required to handle design and architectural work. There's been a lot of learning and there have been low moments within this process, but the experience overall has been positive.
What tips or recommendations could you share that might increase the likelihood of success with Innovecs?
In the industry, it's important to know who you're working with. Some research into the people being employed is necessary. Clients should make sure that there is someone project-managing the team. That person should fully aware of and accountable for the deliverables. From experience, automatically assigning a project manager to take on a project to a client's standards is never the case.