How it started
When we first arrived on the scene, the Vaigo team was struggling to keep up with the pace of change. They were hastily hacking together solutions without fully thinking through the consequences. However, we knew that there was a better way.
The team was also undersized, with 3 developers working on day-to-day tasks. Something had to change. We started with a CTO ad interim and two staff engineers, and we focused on guiding the team and enhancing their software engineering practices on a daily basis through mentorship.
We enjoyed working with madewithlove for the qualitative feedback on our development flow, velocity, and attention to details they brought in our engineering team.
Joël Harkes, Technical Team Lead, Vaigo
Vaigo (NS Go)
Vaigo is a cutting-edge mobility platform that offers hybrid mobility policies for employees, allowing them to maintain flexibility in their day-to-day and business-related travels. The business was acquired by NS, the Dutch national railway, to become their flagship corporate product, NS Go. The quality bar was set very high.
Our deep knowledge of React proved particularly useful as we introduced the Vaigo development team to concepts like React Query, Context, and Component-based design. This allowed them better to leverage the power of this popular front-end framework and create more intuitive, user-friendly experiences.
To ensure that the product development process remained on track, we introduced product management processes to better scope projects. Using feature passports, we mapped out key milestones and aligned everyone around a clear roadmap. We also emphasized testing and structured thinking, organizing the team's work around domains and bounded contexts.
We enjoyed working with madewithlove for the qualitative feedback on our development flow, velocity, and attention to details they brought in our engineering team.
Joël Harkes, Technical Team Lead, Vaigo
Building a product and a team
Smaller, focused groups were needed on the growing engineering team, with one team focused on customer implementations and the other on platform improvements. This allowed us to work more efficiently and effectively, delivering better results for our client.
Thanks to these changes, the team is now able to ship features more effectively and efficiently. What's more, the burden of responsibility is no longer overwhelming a single person on the team. Instead, tasks and duties can be spread across multiple members, ensuring everyone has the support they need to thrive.`
We’re getting booked up pretty quickly, so the sooner you get in touch, the sooner we can help you…