One of the hardest things about our job is when someone comes to us with an existing codebase and asks what it would cost to fix all the bugs. This is challenging because we have to understand the codebase (which are usually thousands of lines long), understand the problems (which are pages and pages of requirements), and estimate what it will take to get the code from where it is to where it needs to be. All within a couple hours.
We had to give it to them straight, what they’re asking is impossible without time and money. Luckily, this client took a chance on us and they weren’t disappointed.
We were able to dig into their codebase and their requirements, note which bugs were already fixed, uncover additional bugs that they didn’t know about, and get their code working well enough for their beta launch. We also worked closely with them to hit deadlines necessary to keep their investors happy.
Their beta launch was a success and we’re excited to get going on Phase II once they raise their next round.