Best practices for FOSS adoption and migration

"The migration and adoption process is a complex, multidisciplinary effort that touches different areas and require a complete understanding of how individual workflows are composed and executed and how people interacts with IT systems in their daily work. In this sense, a FLOSS migration is a major endeavor, and as most complex efforts can easily go wrong.

There are several hurdles in the execution of a migration, and some of those hurdles can be avoided easily by using simple practices.

Most of the difficulties are not really technical in nature, but organizational, and will require most effort from the upper management; another important aspect is the social impact of the migration (like user acceptance), that may require special attention."

Here's the link to the rest of the guide discussing the different aspects: Management, Technical and Social Guidlines.