What Do We Know About Agile Practices in Scientific Software Development?