File Storage
When collaborating (e.g. sharing Studiocode files) with other Studiocode users, there are a two typical options for saving a large data set.
Option A: Each person keeps their own entire data set.
Each person can code on their own Studiocode files as desired without having to worry about "interfering" with others. At any point, one can send their coded information to another person so that it can be viewed for comparison. Anyone can send or receive the coded information from any other number of collaborators. The secret sauce is that Studiocode affords the ability to send (eg. email or Dropbox, etc.) only the coded information without having to send the movies, which are always the bottleneck. Studiocode allows you to divorce the "numeric" data from the video data, then sync it back with someone else who has the same movie.
Advantage: More flexibility. Better for discreet coding. No need to constantly communicate with teammates (more on this last one in Option B.)
Disadvantage: If the data set doesn't fit on one's Mac, an external hard drive might be necessary. Although this might be an additional cost, ideally, space shouldn't be the issue in designing an optimal workflow.
Option B: Save one data set in Dropbox or Server Environment
As a team, you can save the entire data set in something like Dropbox. Each person can install the Dropbox application on their Mac so that they can access the same data set that lives on Dropbox. However, since each teammate is using the exact same files, there is added risk for data to be overwritten. For example: if Person A have a Studiocode movie package open and is coding it, and Person B has the same movie package open and is coding it, the last person to close the movie package is what will be saved. Thus, omitting the coding by the first closer. This is a function of Dropbox or any cloud or server environment. So in this case, a simple communication protocol is typically necessary to be assured that no two people have the same file open at the same time.
Advantage: Built-in Cloud backup of your files as long as you're connected to the internet.
Disadvantage: Need for communication protocol between collaborators.
Push: Technically, only one data set being saved in the Cloud. Although, once Dropbox is installed on the local Mac, the same amount of storage will be used on each person's Mac as it would if they were using Option A.