Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?
How did OptiSol Business Solutions perform from a project management standpoint?
OptiSol Business Solutions has used the standard industry tools in order to manage our project backlog and user stories. We work in a modified scrum environment, assigning different project managers for each project. There will always be issues and miscommunications, especially given our time difference and language barrier, but everything revolves around putting processes and tools in place. We use InVision, Pivotal Tracker, Slack, and other standard tools in order to ensure that everything is done timely and efficiently.
What did you find most impressive about OptiSol Business Solutions?
I appreciate OptiSol Business Solutions' passion. Many people can write software, some better than others, and their team is in the middle. OptiSol Business Solutions isn't exceptional, but definitely not bad. The passion that they've had for the project, all the way up to the top of their organization, was fantastic. One of the company's founders has been present for all of our calls, helping interface between developers, handling project management, and providing ideas for additional features. This was definitely unexpected, and it's a reason for choosing OptiSol Business Solutions.
Are there any areas OptiSol Business Solutions could improve?
We like their work, but a big challenge has been the 12-13-hour time difference. It leads to one or both of our parties working at an inconvenient time for them. We have mostly made that sacrifice, working from 9 PM until deep into the morning, ensuring that everyone's aligned. Both of our companies have been growing and learning at similar rates. OptiSol Business Solutions has improved many of its processes over the course of our relationship, managing GitHub better and ensuring that releases are more well-planned, and don't conflict with our own work, especially since we've started to work on the same codebase. This type of setup requires good synchronization between developers, which can be challenging for any organization, no matter how large.
What tips or recommendations could you share that might increase the likelihood of success with OptiSol Business Solutions?
Clients should get consultants beforehand, who can provide a structure for OptiSol Business Solutions to work within. They're a dynamic company, and they will work in the way they see best if the client doesn't provide a structure. It's often a matter of perspective, and not of right or wrong, but different clients have different preferences.