Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?
They haven't been doing anything related to marketing, so we don't have any metrics on that aspect. But in terms of the quality of the work, from a development standpoint, it's been really good. We had a time when we had a new developer come on, and he didn't have quite the same standards as the previous one; that was quickly resolved. The new developer was just not using the correct packaging tools: the new developer was coding CSS instead of coding SaaS, coding direct database calls instead of Eloquent calls, or coding insecure inputs instead of secure inputs. These were fairly simple aspects but with very complex and large implications on a larger system, especially when you need to have a system that's secure and dealing with secure information. HireNinja has been really great with making sure that that aspect of the project has been cut and dealt with. The code has been really solid, and everything has been done in a way that’s built for scalability in the future.
How did HireNinja perform from a project management standpoint?
They’ve performed really well. They're adaptable in terms of the way that we've been working. We have an internal Slack channel that they're heavily involved with. Even though their team tends to use JIRA, they’ve transitioned to Asana just to accommodate us because that's what we've been using. They were really accommodating and willing to make the change. It's been a really solid process and workflow. Also, they're very active with not just filling out the resultants request but also having a voice in the equation of things. Instead of just being a developer that says, "Here is my A to B that you need," they'll add that extra little bit and go all the way to make sure it works the way that it needs to.
What did you find most impressive about HireNinja?
I think the biggest aspect would be the willingness to take the time outside of the normal nine-to-five that we've set as our work hours, especially Mohammad himself, who's running HireNinja and is behind everything. He's always had that personal line open to me. We've had a couple of situations where I've made mistakes. For example, the SSL certificate ended up expiring, and it shut down the entire site and everything. I was on vacation and he helped, on his family time, to resolve that issue. That just speaks to the commitment on their side.
Are there any areas HireNinja could improve?
Not a lot comes to mind. My own critique is against myself: if I don't have something that's clearly defined enough in terms of a scope of an aspect of the project, then sometimes it won't be immediately flagged as something that I need to fix. They'll continue to try to build it anyway, even if they know they're missing information. On that front, sometimes that extra attention to it doesn’t actually fit in the way it needs to into the system. I can't necessarily fault them for it. It's an aspect that if I haven't developed something fully, then I can't fault them for not developing it the right way.
What tips or recommendations could you share that might increase the likelihood of success with HireNinja?
They're a great team to work with, and they're very adaptable. If anything, have a real conversation with them about the best way to approach your project instead of just saying, "This is how I want to do it." Have it be an actual conversation, because they have a lot of great feedback, criticism, and suggestions on the process of a project.