What evidence can you share that demonstrates the impact of the engagement?
Their results have been very good. Our dynamic with them is likely different than other customers; we have in-house developers that they work with them on code review and QA. We’re largely working in parallel, and have been able to check code quality in real time. So far, we’ve been very happy with their collaborative approach, and their ability to learn our industry. Despite a significant learning curve, they’ve done a really good job. Their UX designers are very strong. They’re really helping to shape this product into something that is going to be very well received in the market.
How did Codigo perform from a project management standpoint?
We provided the project management tools, which they had used in the past, to keep track of progress and facilitate communication. These included Slack and Skype. They’re responsive, very clear and easy to talk to. They leverage agile methodologies, specifically the Scrum framework. We have stand-up meetings daily, and there’s always full transparency on where the project is and where it’s going. We work in 2-week sprints. It’s nice to have short turnarounds on small deliverable pieces every 2 weeks. Things always take longer than you want in software development, but with agile, you don’t really nail down timelines like you would within a waterfall model. We’re a bit more organic in that sense. However, we’re targeting a big milestone that’s coming up in a month and we’re on target for that.
What did you find most impressive about them?
I like their communication style. Communication has been clear and transparent, and there haven’t been any issues. Another strength is the expertise and experience their developers bring to the table. They’re all very talented, and I don’t find them egotistical. Some developers don’t want to listen to suggestions, but they’ve been very receptive to our ideas. Our ability to collaborate and define the best architecture has been very effective.
Are there any areas they could improve?
Sometimes we bypass each other in our work schedules, largely due to Daylight Savings. That’s neither our fault nor theirs, though. Uruguay has very stringent laws around hours worked, vacations, etc., which sometimes makes it difficult to overlap.