Agile methods in biomedical software development: a multi-site experience report | Synapse