How we ensured on-time delivery of a key project through outsourcing
Deadlines and development projects are an eternal paradox. Innovation takes time and the market favours careful timing.
At ASN Plus s.r.o., we recently had the opportunity to demonstrate how effective outsourcing can be the key to success in delivering challenging projects with tight deadlines. We would like to share with you the story of our cooperation with JeffTron, the world's leading manufacturer of smart electronics for airsoft guns.
The beginning of our cooperation: a challenge we couldn't refuse
It was in August 2018 when JeffTron approached us. They were looking for a long-term partner for embedded software development and we saw this as a great opportunity. JeffTron needed to develop the first commercial version of embedded software for their Leviathan controllers. It was an ambitious project with a clear goal - to present the product at the prestigious IWA OutdoorClassics 2019 in Nuremberg.
When we first met with the JeffTron team, it was clear that we had some significant challenges ahead. First, the project required the development of sophisticated embedded software that had to meet high demands for reliability and performance. Second, the system had to allow for remote firmware updates, which was key to ensuring future enhancements. And last but not least, there was the relentless deadline of the trade fair, which gave us no room for error.
Our way to the solution: close cooperation as the key to success
We decided on an approach that was very close to in-house development. We knew that the success of the project would depend on our ability to effectively combine our expertise in embedded systems with JeffTron's deep knowledge of airsoft and end-user requirements.
Our collaboration began with an intensive kick-off meeting. We spent a full day with the JeffTron team, discussing every detail of the project and trying to understand their vision. It was fascinating to see how enthusiastic they were about their products and how well they understood their customers' needs. This meeting not only helped us clarify the technical specifications, but it also inspired us to see the project as more than just another job.
During the development process, we realized how important regular and open communication was. We introduced a system of weekly video conferences to discuss progress and address technical issues. These meetings became an integral part of our week and often turned into stormy brainstorming sessions where new ideas were born.
Of course, not everything always went smoothly. We remember struggling with performance optimization. The first firmware version had higher power consumption than we expected. But in the end, we managed to find a solution that significantly extended battery life without affecting performance.
Another challenge was compatibility with different weapon models. Each model had its own characteristics and we had to find a way to create firmware that would be universally applicable. It was like putting together a complicated puzzle, but by working closely with the JeffTron team, we finally found an elegant solution.
Results that exceeded expectations
As D-Day approached and IWA OutdoorClassics 2019 was just around the corner, we felt a mixture of nervousness and excitement. All the hard work and all the discussions were about to culminate in this moment. And the result? It exceeded all our expectations.
JeffTron successfully unveiled the new Leviathan controller and the response from the airsoft community was overwhelming. We saw firsthand how people crowded the JeffTron booth to see and try the new product. It was incredibly satisfying to see how our work brings joy and excitement to end users.
But the best was yet to come. In the months that followed, the Leviathan quickly became a popular choice among airsoft enthusiasts. Users appreciated its reliability, advanced features, and most importantly, the ability to easily upgrade the firmware.
The journey continues: Long-term cooperation and new horizons
The success of the initial project was just the beginning of our journey with JeffTron. We soon discovered that our collaboration had grown into something much bigger. We started working on continuous improvements to the embedded software, developing new hardware versions and then we were involved in supporting mass production.
One of the most interesting moments of our ongoing collaboration was the development of a mobile application for communicating with the Leviathan controller via Bluetooth Low Energy. We remember sitting down with the team and discussing the various options. In the end, we decided to take the bold step of completely redesigning the app using the Flutter multi-platform framework.
It was a risky decision, but it turned out to be the right one. Thanks to Flutter, we were able to develop a single app for both Android and iOS, which saved us a lot of time and resources. In addition, we were able to implement a modern and user-friendly interface that users loved.
But we didn't just stop at smartphones. We also ventured into developing apps for Apple Watch smartwatches and Wear OS devices. It's been fascinating to see the JeffTron product ecosystem grow and see our original vision turn into a comprehensive and connected system.
What we have learned and what we can offer
When we look back on our journey with JeffTron, we realize how much we have learned. We have deepened our knowledge in the development for specific embedded systems used in airsoft guns. We've improved our processes for working closely with clients on highly specialized projects. Most importantly, we have expanded our portfolio with a unique project that demonstrates our capabilities in embedded systems development.
This experience has shown us that outsourcing done right is not just about delegating work. It's about creating a true partnership that brings innovation and growth to both parties. It's about sharing knowledge, overcoming challenges together and enjoying the successes.
If you're facing a similar challenge to the one JeffTron faced, we're here for you. Whether you're an established company looking for a way to innovate your products or a start-up with a revolutionary idea, we're ready to help you turn your vision into reality. Our project experience with JeffTron shows that we can handle even the toughest challenges and deliver results that exceed expectations.
So, what's your next big project? Let's make it happen together.
Frequently Asked Questions
How long does a typical embedded system development project with you take?
Every project is unique, but in the case of JeffTron, the first version took approximately 6 months to develop. However, we are flexible and can adapt to the client's needs - whether it's a short-term project or a long-term collaboration.
What are the main advantages of working with you versus in-house development?
We offer a combination of specialized knowledge, flexibility and often lower overall costs. Our experience from a variety of projects allows us to deliver innovative solutions and adapt quickly to changing requirements.
Can you also help with hardware development, or do you specialise in software only?
Yes, we offer comprehensive services. In the case of JeffTron, we have been involved not only in software development but also in the design of new hardware versions of the products. Our wide range of knowledge allows us to provide a comprehensive solution.
How is communication and project management handled when working with you?
We believe in an agile approach with an emphasis on regular communication. Typically this includes weekly video conferences and a shared task tracking system. But we always try to accommodate our clients - in JeffTron's case, for example, we've also introduced regular face-to-face meetings, which have proved invaluable for building rapport and sharing vision.