By Fernando Perez Maier CRO & Co-Founder of RedGPS
Many years ago, before founding RedGPS, I worked for an Argentine company that was a Microsoft partner at the time. My position was as an Infrastructure Consultant. The department was dedicated to implementing and/or migrating Microsoft products in corporate environments.
In most cases, our clients were well-known and prestigious companies such as oil companies, telecommunications companies, chemical companies, etc. Therefore, the projects were often significant. I remember that time with great joy because I learned a lot and made many friends, as I spent months in the clients' offices.
Many times, we had to do new implementations, but I was fascinated by the challenge of migrations. In some cases, the goal was to migrate from Windows 2000 to Windows XP all the workstations of a company, or migrate the mail server of a corporation or server management and monitoring solutions.
In any migration project, there are three key moments:
In this part, planning, experience, and plan design came into play in the eyes of stakeholders.
In those years, all the projects I participated in were successful. We didn't have any major problems for the company, and the reasons were as follows:
The valuable thing about this story is that migrations did not always go as planned at the beginning, sometimes expected problems or surprises arose that had to be dealt with. The key was that we had a contingency plan with rollbacks and walkarounds for each of the unforeseen events that could happen. I emphasize that we were very well-trained and certified in all these technologies from the beginning.
So, to answer the initial question: I know that with proper planning, it is possible to migrate a GPS tracking platform in a company as in any other business without it being too stressful for any of the parties involved.
Over the years, our technical team has perfected the onboarding processes to achieve the best customer experience for those migrating to our platform.
Migrating a platform is a challenge and a risk for any GPS tracking company. It is a process that many business owners have already gone through, and some have had to do it multiple times due to the years they have been working in the industry. At RedGPS, we have been involved in migrations of new customers for over 10 years, and to this day, we continue to improve the process. However, this does not mean that I recommend migrating all the time; my goal in this article is to help you define when to proceed with a migration, evaluate the cost it may entail for your company, and guide you through the process.
The following index will help you identify what you should consider:
1. Why Consider a Migration?
2. When to Migrate and When Not To?
3. How to Present It to Your Client?
4. Action Plan and Productive Pilot
The world is advancing, technologies are evolving, and fleets demand different or better services, which is the main reason for migrations: to remain competitive and deliver value to those who hire your services.
Previously, GPS tracking companies focused on security issues, such as installing a panic button. Now, in addition to continuing to do that, they have to collaborate with fleets in the digital transformation of businesses and the IoT world to provide processed information and KPIs on fleet productivity.
If you are the leader of a GPS tracking company and you are reading this, I imagine you have doubts about whether a migration is what your business needs to grow. I'll get straight to the point and list the three reasons I recommend migrating:
On the other hand, there are scenarios where perhaps a complete migration is not warranted, but hiring a secondary platform to complement your current business:
This point is often the most worrying for GPS tracking entrepreneurs. Over the years, I have had to answer questions like these: How do I explain to my client that I'm changing the software overnight? For what reason? How will they take this news? Could I lose the client due to this change? How will this project impact my team? How much growth will I forego in the meantime? What costs will I have to face? And many more.
In short, there are many valid questions. The key point that will help you make the decision is to have your company's mission well defined and where you want to see your business in five or ten years. Based on this question, it is necessary to ask if the platform change aligns with your goal. This first point will help you decide if this strategic action will contribute to your business.
Many times, you have to wait for contracts or tenders to finish in large companies to convince partners and/or investors to make the change. That's why, in this article, I explain how to do it without risks and with a flexible plan to move forward steadily. In the action plan that follows, I'll clear up certain doubts.
And regarding costs, it is assumed that you will have to incur a cost. But ATTENTION: it's very likely there could be consequences if you don't migrate. Both decisions will have a cost, and each scenario is different. You must consider that you'll have to allocate your time and your team to the migration process related to internal training on the use of the new software, customer training, new developments to be made, or migrating existing developments, GPS tracker stock for any unforeseen events, etc.
I'll list a series of questions for you to answer and build your action plan:
And based on what was explained previously, I will help you answer another big question: Does my company need to migrate? Do I need to hire a complementary platform, or should I continue to invest in what I currently have to improve it?
In case you decide to improve what you currently have, whether it's a custom development or you are considering investing in your current provider, first, conduct a thorough analysis of who your provider is. Ensure they provide correct support and that the mission of that provider is aligned with your industry vision and your business.
Finally, if you have come to the conclusion that migration is what you need, from here on, I will begin to list the process, recommendations, and everything that our team typically executes.
A well-executed migration demands never endangering the health of the business, so it must be well designed, tested, and executed. It's not a difficult task; all that's needed is a good checklist to ensure we don't forget anything and that all parties involved are aligned with the migration goals.
First, I recommend executing the viability and feasibility analysis stage:
Once you have the green light from all parties, focus on technical issues to dimension the migration.
If a proper survey is conducted, it's possible that scenarios that were forgotten or not foreseen in the previously mentioned analysis stage may start to appear. This is good for further validation and scoping of tasks that need to be resolved before starting the migration. It's preferable to encounter these unexpected situations at this stage rather than during the actual migration.
Years ago, vehicle migrations were done on the fly with little surveying, some basic data import, sending commands to reprogram the GPS tracker, and that's it, the client was migrated!
We've had experiences with clients who take months to migrate, and others who migrate in days or even hours. It all depends on the circumstances; for example, we've had to migrate clients unexpectedly because they had another platform, which has been offline for several hours, and they urgently call us for an emergency migration. Forced migrations are not recommended at all; they cause a lot of stress for the end client, the integrator, and our technical team. However, we also understand that it's part of the business and it helps us grow as well.
Now, in a controlled and non-urgent scenario, we've created a series of tools and processes that allow migration with very low risk, and everyone can have a peaceful lunch on the weekend. This process is a creation of our technical team, which is always thinking about adding value and supporting GPS tracking companies that approach us. It consists of a simple loop that allows validation before migrating.
In the productive pilot, there's no need to migrate everything at once; you only take one client and a few assets, run tests, and progress as the client gives the green light.
This same pilot is the key to continually iterate from client to client, and the integrator, meaning you or your technical team, have control and migrate as conditions become optimal. This way, small needs like reinforcing customer training or improving overlooked details come to light, eliminating any risks.
In summary, planning, surveying, and stakeholder expectations are very important, and, most importantly, conduct a productive pilot with each client. If you follow these steps, I assure you that your migration will be a success.
I hope this article helps you with your platform migration. My intention was to make the article as generic as possible to be useful for migrations regardless of the destination platform. However, if you choose RedGPS as your new platform, you should know that, in addition to providing migration tools, we collaborate online minute by minute to address any needs or unexpected issues.
We understand the magnitude of a migration project for your business, which is why we put all our collaboration with training staff, Account Managers, and technical support to make you feel from the first impression that the change you made was the best choice.
You Might Also Be Interested In
What should you do if a GPS tracker stops working? |
5 Benefits of Real-Time GPS Tracking |
GPS Tracking Focused on Security: Guide 2023 |