No offense to the brilliant engineers out there, but after going through many migrations in my career, I believe that brilliant engineers are the last people you want anywhere close to the project.
Also, you should budget 25-50% of your project time and effort on getting the legacy system "ready" for a migration.