swcarpentry / modern-scientific-authoring

How to write, publish, and review scientific papers in the early 21st Century
http://swcarpentry.github.io/modern-scientific-authoring/
Other
32 stars 10 forks source link

Serial versus parallel workflows #31

Open petebachant opened 8 years ago

petebachant commented 8 years ago

In my experience the writing process is very serial, but should it be more parallel? Is there any research out there that suggests working in parallel is faster and/or produces higher quality work? I have no idea, but this lesson should give some guidelines for effective collaborative workflows.

Examples

  1. One person is the "lead" who sends the document out to collaborators, then integrates their comments or changes into his or her "main" document.
  2. Similar to above, but the document is sent around one person at a time in a chain.
  3. Fully parallel with no leader: All collaborators get push access to Git repo and everyone keeps pushing/pulling to the same branch.
  4. Parallel with a leader: Collaborators submit pull requests and one author has the authority to accept or reject based on discussion of the group.
  5. Parallel but workload is divided, i.e., collaborators are assigned certain sections and others do not touch these.