A literature review of agile practices and their effects in scientific software development | Synapse