There may not be a full migration path but I would say the first thing that needs to change (and still hasn't happened in many companies) is getting everyone:
* To use shared sources for things (company/department wide Wikis, bug-trackers etc) instead of c:/my_docs/spec.v1.docx being mailed about.
* Reduce the number of meetings (Which, in my experience, are usually unnecessary in a software-dev environment at least)
Obviously some roles are going to be less amenable to Remote working but without the above 2 (or even the first bit) done most companies couldn't even do it if they wanted.
* To use shared sources for things (company/department wide Wikis, bug-trackers etc) instead of c:/my_docs/spec.v1.docx being mailed about.
* Reduce the number of meetings (Which, in my experience, are usually unnecessary in a software-dev environment at least)
Obviously some roles are going to be less amenable to Remote working but without the above 2 (or even the first bit) done most companies couldn't even do it if they wanted.