Slashdot Mirror


Migrating Your Office from Windows to Linux?

bastiji asks: "I work at a mid-sized company, around 50 people and 90% M$ shop (10% being the Sun server doing our backups). Most of my users are using Office 85% of the time with some specialized apps thrown in for good measure. With the upcoming licensing changes from M$ my finance guys are worried about increased spending on even the software that we already own. I've been to told to look for alternatives and I'm asking for your help. How does one begin to do migration from a totally dependent M$ shop to the least expensive options. Are there any examples for mid-sized firms taking this route and any public examples of cost-savings?"

5 of 677 comments (clear)

  1. HTH by cymraeg · · Score: 5, Informative

    In my experience, it's best to replace your servers with Linux, particularly because end-users tend to be more resistant to change concerning their day-to-day activities. If you're using Windows NT for file and print sharing, then you can easily replace those with Linux and Samba. The user's won't care what the server OS is so long as they have access to their files and printers. Most of your cash outflow can be stopped here. Of course, if you have specialized apps that require MS software (ASP scripts), then you'll need to maintain those, but for pure file and print sharing, you can easily go the Linux/Samba route.

    For internet services, you're set. Linux can do everything Windows can and more. For SQL services, you can migrate data from MS SQL to any myriad of free SQL servers available from Linux. Just make sure that your SQL statements are ANSI compliant.

    You'll just have to handle these on a case-by-case basis.

    For the end users, consider OpenOffice as a replacement for MS Office. There are plenty of good browsers for Linux (Mozilla and Opera) that can replace IE. Eventually, you can get users used to using Linux with KDE/GNOME and still give them the functionality they need.

    One caveat: in my experience, leave the accountants alone. They tend to be moody, set in their ways, and can become quite a strain on your happiness if you try to mess with their routines.

    The only thing I can offer you advice on are your custom apps. For those you can either just live with the fact that you need MS for them, try to find Open Source alternatives, or if written in-house, consider porting.

    I hope this helps you a tiny bit. Best of luck!

    --
    you don't have to outrun the bear, just the slowest person in your group.
  2. A mid-sized company with around 50 people?!?! by nedron · · Score: 4, Informative

    I would call this a small company, but that actually makes the proposition easier.

    First, evaluate the alternatives. What applications can be replaced with Linux equivalents and which can't. For the ones that can't, would it be cost-effective to consider limited licensing for those apps and running them from a Windows terminal service with Citrix Metaframe installed? Or would it be cheaper to by VMWare licenses for those users who absolutely have to run some esoteric Windows app.

    When the alternatives have been considered, propose a pilot targetting a limited group of users to see whether the can continue their normal work routine on the new platform.

    These are all starting points. The tough one is what to do about apps that only exist on Windows and are critical to the job the person is doing.

    -David

    --


    * As is generally the case, my opinions do not reflect those of my employer.
  3. 12-step program for a Microsoft-free shop by DrJohnEvans · · Score: 5, Informative
    We Have The Way In, in the GNU/Linux section, features a link to a 12-step program for a Microsoft-free shop, by Scott Berinato, from the January 1 2002 issue of CIO Magazine.

    It's a very thorough overview of all the major steps (technical, mental, emotional, you name it) that an office must pass through in order to successfully dump Microsoft. It'll be very helpful to your cause.

  4. Not as bad as it sounds by Rocketboy · · Score: 5, Informative

    We have 45 users, most local but three remotes in other states. We recently took a look at Microsoft's pricing, calculated our costs over the next three years, and ended up converting to Lotus SmartSuite. If the current StarOffice had been ready in time, it would have been a strong candidate, too. Keys to the process:

    - Bring the users into the decision, not only what software to use but why.
    - 3rd party training for software other than MS Office is available, even if not listed in their course lists. Ask. Our local Productivity Point has personnel qualified to teach the Lotus software and has complete course materials, they just don't list it in their offerings because there's so little demand. They were delighted to teach the courses for our users, at very reasonable cost.
    - Having a backup process leads to user comfort. We'll still have four people with MS Office on their PCs, mostly administrative assistants and a lead customer service person. Their primary purpose is to provide access to documents which don't get converted by the time we remove Office from everyone else's PCs and to convert documents from outside the company which for one reason or another won't convert to Lotus cleanly using the Lotus software. This is a real benefit to our users and we wouldn't have gotten their buy-in without being able to assure them that we weren't abandoning their old documents.
    - Don't rush the process. We started out by giving our users 60 days to convert their old documents to Lotus. We'll end up giving them an additional 30 days on a case-by-case basis. We installed Lotus on user's PCs in addition to MS Office so they could get used to the new software gradually. Once a user has been to training we made it clear that all new documents were expected to be in Lotus format. They have both the incentive and the training to make the change and it is working out very well. On the other hand, there has to be a due date or nothing will get done!

    Our users initially resisted changing and why not? Learning new software, even as simple a change as from MS Word to Lotus Word Pro, is intimidating to someone who views computers as a tool rather than a way of life. We overcame their resistance by putting the facts before them: the lifecycle cost of MS Office over the next three years vs. the lifecycle costs (including training!) of switching to Lotus, Corel, etc. The savings were really very dramatic, particularly for a company like us which tends to keep using old software for much longer than the vendor would really like. Since we're a pretty open company anyway and take pains to not only present financial information to everyone but teach them how to interpret it as well, this had an impact. When you put it like, "we can spend the money on MS Office software and upgrade desktop PCs every five years, or switch to an alternative and keep to our three-year cycle", everyone had the same answer. They *like* getting new PCs every three years. The admin assistants *like* using shiny new Thinkpads which they can take to meetings and access information or take minutes with wireless connections to the LAN, etc. All of the productivity and convenience improvements we've made over the past five years took capital to implement, capital which in no small part would have gone into simply maintaining the software they already had. They didn't want to do that.

    Once the decision was made we immediately chose a dozen key users and sent them off to a special Lotus SmartSuite class we had developed with our local Productivity Point franchise. A combination of the Introductory and Intermediate classes, it assumed that everyone knew how to use a mouse, access pop-up menus, etc. and concentrated on the differences between MS Word and Lotus WordPro, Excel vs. 1-2-3, and Powerpoint vs. Harvard Graphics. The class lasted three days and we had a very enthusiastic (and very relieved!) team when they got back, confident that they knew what they were doing and how to do it. They've been evangelists to the rest of the organization to the point where people were competing to get into the next class! A month into the process, people were competing to see who could be more 'MS Office free' and new documents were all being generated using the Lotus software. That was a month before the deadline! Now when someone from outside the company sends us a Word document (non of which, by the way, we've had the least trouble converting to Lotus,) people grumble about how 'backward' other companies are. Those who have regular contact with MS Office users outside the company are now evangelizing them and rumor has it that at least a couple of our business partners, faced with the same costs we were facing, are considering the same move away from MS Office.

    The key is not that the Lotus software is so good but rather that it is good enough and *much* less expensive (and a key to that is that we buy IBM notebooks and desktop PCs, mostly because of their terrific technical support, and SmartSuite comes free with them. A real savings, that!)

    Difficulties in our project:
    - Some MS Office documents do not convert very well to Lotus. Most Word and Excel documents do (in the case of Excel, usually needing at least some clean-up by hand,) and Powerpoint presentations don't convert nicely at all. Don't even think about converting MS Access to Approach (but then, think about it: do you really trust anything more complex than a grocery list to Access? If its really important, shouldn't it have a real database behind it?)
    - Some people just don't like change. We've got a couple. Peer pressure works most of the time but we have one granite boulder who not only isn't going to change, is senior enough that it would take tippy-top management ordering him to before he would, and then he'd just sabotage it ("See? Told you so!") Not a real problem, though: he doesn't really use the computer for anything other than e-mail, anyway (and half the time he dictates replies to e-mail to his admin assistant.) His assistant is very happy with Lotus and buffers between him and the rest of the company, so it works out.

    Good luck!

  5. Why do anything? by harlows_monkeys · · Score: 4, Informative
    Basically, the questioner is treating this as a choice between two alternatives:
    1. Upgrade to new versions of Windows stuff
    2. Migrate to something else, like Linux

    What about the option no one seems to consider? Stick with what you have right now. It works today...it will still work tomorrow. Get out of the "gotta have the latest" mindset.

    For most of what business users do, using software that is a year or two or five old is just fine.