Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?
I've worked with engineers for over 20 years, and have come to know what to expect in terms of delivery times and end-results.
Reinvently works with us on an hourly rate, and we don't keep timelines, given that I've worked with enough engineers, and am able to break the work into smaller tasks with good estimates. The one metric which stands out to me was the number of bugs encountered in the final product. After testing, there will usually be around 30 bugs in each deliverable, which will require 1-2 months for fixes. With Reinvently , there are 3 bugs within each product, at most. The fixing process only takes a day or two, which has saved me money. Reinvently delivers high-quality products, and I like this about them.
How did Reinvently perform from a project management standpoint?
I handled much of the management with our engineers from Reinvently. They did assign an account manager, but I preferred to insert myself into the project, and appreciated the flexibility. I am convinced that Reinvently can offer good project management, but I haven't given them a chance to do it.
Reinvently's engineers have been very responsive, despite our time difference. There is usually someone available during our afternoons, which is nighttime for Reinvently.
What did you find most impressive about Reinvently?
I haven't worked with many mobile app developers, but I appreciated Reinvently's breadth of expertise. Whether I needed to implement a payment, account management, or a voice recognition system, Reinvently was able to do it without the need for further explanations. Reinvently has enough resources in order to communicate within themselves.
Reinvently sometimes recommended solutions which I didn't know of or thought about. Most of the time, the alternative proposed is right, which has been great.
Are there any areas Reinvently could improve?
I manage Reinvently's resources myself and don't employ engineers full time. During periods of inactivity, they need to find other work, so they become unavailable to me later on. I would suggest that Reinvently should keep backup engineers on their team, who are familiar with my projects. To some extent, this shortcoming was my own doing, given that I've interjected myself into Reinvently's processes.