...
File structure – directory and sub-directory structure, file naming conventions
Documentation – research notebook, project document, code documentation, data documentation (e.g. date and method of access).
Code Structure – organization of scripts to process data that makes clear the function of each and its role in the project.
...
Archive – record of code and data that produced published results, record of supplementary analyses, old versions of code, documentation, papers
Automation – the code produces the empirical results as they appear in the publications and supplements with minimal human intervention.
...
Collaboration – workflow facilitates work on teams, but teamwork also encourages good workflow.