There will always be some level of pain associated with moving to a new operating system. This is true whether the upgrade is from Windows X to Windows Y, from Windows to Linux, or from one version of any Linux distribution to another such as upgrading from Fedora 10 to Fedora 11, or from one Linux distribution to another such as moving from Fedora to Ubuntu or the other way around.
Most of the time the results far outweigh the pain of the upgrade. Other times, not so much.
Points of Pain
These pain points that are due to moving from one OS to another are usually the little things but they can be time-consuming and frustrating.
The real problems for end users and their points of pain usually revolve around screen resolutions, font sizes, documents that don’t look like they did before because the formatting has changed with the new office suite. There can also be issues with getting printers webcams and other peripheral devices to work. But these are issues for the administrator and over which the end user has no control. End users have no desire to deal with these things; nor should they need to. All of this should be taken care of in the background by the system administrator.
New programs for file management, trying to find the location of menus or documents that are now in a different location after the upgrade, a somewhat unfamiliar desktop landscape and new features and concepts such as multiple desktops can also be hurdles to overcome. These are also issues for the administrator, but these can be dealt with through some level of training on the new environment.
Secrets to Success
It is important for you, our prospective customers to realize that although there are many benefits to Linux and Open Source Software, there can be pain in making the change from proprietary software that costs money to Free Open Source Software. However all of the potential issues that exist when considering a move from proprietary to Open Source Software can be mitigated with a few simple steps.
Planning
As with any major endeavor, proper planning is essential to success when upgrading to Open Source Software. This starts a thorough review of your current computing environment including available hardware and a complete inventory of the programs used in your business. Any industry or task specific software or hardware you use should also be noted.
Preparation
Preparation for any major undertaking is key. When considering an upgrade to Free Open Source Software, testing of your potential new computing environment should be part of the plan. This may include setting up a pilot project with a small number of employees or a separate test lab in which potential problems can be discovered and resolved before they become an issue for everyone.
This preparation stage of the project should also include ensuring that your employees are kept fully informed of the potential changes. Many people need time to adjust to changes and are better prepared if they are informed in advance that these changes will be forthcoming. In fact these are some of the most important people to have participate in the planning and preparation of the upgrade.
Communication
Constant and consistent customer communication is also an important factor in a successful upgrade of any kind. Whenever issues are encountered, whether during the planning, preparation or implementation phase, you should be kept informed by your consultant. The very word consultant comes from the Latin and means “to discuss.” Your consultant should do just that; you should always be aware of the current status of the project. The consultant is there to discuss and inform you of the options and you should make the decisions.
Training
Training is an important factor in a successful upgrade. I have seen many projects fail because the end users, the employees were not trained on the new software or computing environment. While it is not possible to provide training to cover every aspect of this type of upgrade, training should cover the important every day tasks that people perform on their computers. This familiarizes them with the new environment and reduces the stress of having something new just dumped on them. If possible, initial training should be done prior to the upgrade so that everyone will be ready for the change when it does take place. Additional training should be scheduled for after the upgrade to reinforce learning in the new environment.
Training applies not only to end users but also to your in-house IT staff if you have any. You may be surprised to find that your IT staff already has some knowledge of Linux and Open Source computing.
Documentation
A computer project is not complete until it is fully documented. Yes, this takes time and adds to the initial cost of the project. Proper documentation will save a great deal of pain later. Problems will occur later and proper documentation is important for all concerned because it defines the environment that was created by the upgrade. That documentation allows any consultant or your own staff to have a complete understanding of your new environment as a basis for troubleshooting or further upgrades.
Expertise
Lastly you should choose a company whose expertise is with Linux and Open Source Software, not one whose expertise lies elsewhere and for whom Linux and Open Source is just an afterthought as it is with many companies out there today. When you select Millennium Technology Consulting LLC to plan and implement your upgrade to Open Source Software you have chosen a company for whom Linux and Open Source Software is all we do.
Contact us at Millennium Technology Consulting LLC for a demonstration of Free Open Source Software.