Good research data management practices will get you 90% of the way there, but because of environmental variabilities (different operating systems, different software versions, etc.) a project might not be reproducible. Reproducibility is when independent people use the same research materials and conditions to verify a claim; a reviewer running someone's code.