Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?
Because Idyllic was mindful of cost, they worked with us in taking the platform to the next level, while still taking the time and cost factors into consideration. Many shops promote doing things right out of the gate, which will translate into doing 100% of the testing and perfecting. We mainly wanted an app which could survive for a year and generate user feedback, so we were okay with it not being fully buttoned-up. Idyllic was receptive to that. They delivered good results and didn't simply code based on their individual egos, giving us things which we didn't need. Idyllic worked based on our business goals, listened to our instructions, and took initiative appropriately.
The quality of the site was in line with what we discussed and expected. It may not have been the perfect site based on other people's standards, but it was perfect for our needs. Nothing was overbuilt or reaching beyond our business goals.
How did Idyllic perform from a project management standpoint?
Outside of the technical aspects, Idyllic showed us how to best work with a remote team. We came upon the normal challenges of collaborating in this fashion, but Idyllic was very good in terms of coordinating and taking feedback. I have used these methodologies for building a relationship in other third-party collaborations.
In an Agile world, the meaning of deadlines gets a bit lost. Idyllic delivered sprints regularly. Because we had a large time difference, I had calls with the team at night. When our local developers were wrapping up for the day, they could make notes for Idyllic's team and see the progress the next day. I don't recall having issues with deadlines, beyond the scope creep on our side. There are no perfect relationships in development, but Idyllic did a good job of being conscious of timelines, deployment, and communication.
What did you find most impressive about Idyllic?
After spending time with Idyllic's team and their founder, I've come to value their integrity and leadership. Whenever we had any concerns or questions, Idyllic's principal responded to us. I could tell that his team believed in his leadership and followed the integrity he set in terms of how to work with clients, how to follow their needs, what the code quality standard is, and so on. Idyllic's principal does an excellent job in exuding his passion for technology. I've come to look for the same elements in other relationships.
Are there any areas Idyllic could improve?
Because of our specific position of building a second beta while still pioneering a new product, there were many questions for which we didn't have an answer. Idyllic's team was excited to join us in this adventure, which made us too excited at times over what was possible. There were a few times when we stepped into a certain story, only to discover that it was bigger than we'd realized. Idyllic could work more with clients in ensuring that last minute client ideas don't become distracting, which is a hard task.
I'm very pleased with the relationship overall, and I put the responsibility of figuring things out more on our side. Idyllic's team could have said no to us on more occasions, but that would have impacted our path to innovation.