Handful of options here... Laptops are obviously an option as stated above. What you're really asking for is Roaming Profiles. This is an option through Windows Server where the profile is synced back and forth from the servers on login. I don't have any experience with that, but it might be worth looking into.
We use a software called ProfileUnity to do something similiar. You can store user profiles in virtual disks (VHD) and have them attach from a file share on login with the user's profile contained in that disk (ProfileDisk). There are also options to have the profile saved and restored to desktops on login and logout (Portability). ProfileDisks is pretty quick on login, but I have to admit we don't use it in the scenario you do, but rather for non-persistent Virtual Desktops, but the concept is the same... Doesn't matter what machine they log into, they get their settings and files.
We have talked about doing something similar with flexibility in movement with thin clients and virtual desktops. This is the highest cost of the options as you would have to plan and build a VDI infrastructure that can get complex and pricey. We have found it has some advantages in remote access though as the data and the desktop are sitting in the data center and you're just streaming the images back and forth rather than syncing a 300 MB Revit file.
Hopefully that gives you someplace to start!
------------------------------
Jeremy Stroebel
Browning Day Mullins Dierdorf Architects
Original Message:
Sent: 10-17-2016 14:26
From: Richard Peckham
Subject: Best Practice for Partable Working in the Office
We are looking to make our staff more mobile so that they can relocate easily within the office to work with specific teams or to use a different workspace for a specific task. We currently utilize desktop computers for most staff using Revit. Since their profiles reside with the machine, if they go to work at another station it isn't set up exactly the way that they are used to. Does anyone have suggestions of the best solution to achieve our goals? Ideally, someone would be able to sit at any workstation in the office and not be any different than their assigned desk.
------------------------------
Richard Peckham AIA
CSArch Architecture | Engineering | Construction Management
Albany, NY
------------------------------