Revit worksharing uses a feature called worksets to allow several users to work on the same project at the same time. I use a library as my metaphor for worksets where every object is a book and the Revit project is the library. I can borrow a book and read it and return it when I'm done. If I want to borrow a book that another person is reading I can ask them to return it so I can borrow it.
This concept of borrowing objects in Revit extends to everything, such as...views, columns, fonts, linetypes etc. No one can borrow the same object at the same time. Much the same as no one can edit a dwg file while I have it open except that with worksets I can actually just work on some of the contents of the "dwg" while others can too, very powerful.
When you model the structure you are building the analysis model at the same time, they are intertwined. There isn't anything to prevent you from delegating specific tasks to different staff, just a decision about who is best suited to do a given task.
A staff member could be adding columns, beams and braces while another could be adding notes and dimensions to another view of the structure. Obviously it would be best to finish the structural model before you export it to E-Tabs, Risa3D or Robot for analysis if you use those.
Download the demo and check it out!