Operating system and software development environment version changes are good examples of such migration. The main constraints set for the IPng transition should be generally the same as in any smaller scale migration. However, for the global Internet community the fulfillment of the constraints is much more important, and few shortcuts can be tolerated. The general attitude of large organizations to IPng is assumed to be disfavor. The viewpoints of the IETF and industry are different, which may lead to significant resistance in adopting the new technology.
Industry sees the world from the business point of view.
The full deployment of IPv6 will probably take a decade. But it will never complete unless the transition techniques are seen acceptable by most of the users of Internet. We are already aware of that the transition cycle will take years and there is no way to synchronize the process on different sites. A distributed approach is necessary. Presumably only the smallest user organizations are able to switch over to IPv6 in a single step.