Literature DB >> 16734914

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

David W Kane1, Moses M Hohman, Ethan G Cerami, Michael W McCormick, Karl F Kuhlmman, Jeff A Byrd.   

Abstract

BACKGROUND: Agile is an iterative approach to software development that relies on strong collaboration and automation to keep pace with dynamic environments. We have successfully used agile development approaches to create and maintain biomedical software, including software for bioinformatics. This paper reports on a qualitative study of our experiences using these methods.
RESULTS: We have found that agile methods are well suited to the exploratory and iterative nature of scientific inquiry. They provide a robust framework for reproducing scientific results and for developing clinical support systems. The agile development approach also provides a model for collaboration between software engineers and researchers. We present our experience using agile methodologies in projects at six different biomedical software development organizations. The organizations include academic, commercial and government development teams, and included both bioinformatics and clinical support applications. We found that agile practices were a match for the needs of our biomedical projects and contributed to the success of our organizations.
CONCLUSION: We found that the agile development approach was a good fit for our organizations, and that these practices should be applicable and valuable to other biomedical software development efforts. Although we found differences in how agile methods were used, we were also able to identify a set of core practices that were common to all of the groups, and that could be a focus for others seeking to adopt these methods.

Entities:  

Mesh:

Year:  2006        PMID: 16734914      PMCID: PMC1539031          DOI: 10.1186/1471-2105-7-273

Source DB:  PubMed          Journal:  BMC Bioinformatics        ISSN: 1471-2105            Impact factor:   3.169


  21 in total

Review 1.  Technology-driven dietary assessment: a software developer's perspective.

Authors:  R Buday; R Tapia; G R Maze
Journal:  J Hum Nutr Diet       Date:  2012-05-16       Impact factor: 3.089

2.  A toolbox for developing bioinformatics software.

Authors:  Kristian Rother; Wojciech Potrzebowski; Tomasz Puton; Magdalena Rother; Ewa Wywial; Janusz M Bujnicki
Journal:  Brief Bioinform       Date:  2011-07-29       Impact factor: 11.622

3.  Testing Scientific Software: A Systematic Literature Review.

Authors:  Upulee Kanewala; James M Bieman
Journal:  Inf Softw Technol       Date:  2014-10-01       Impact factor: 2.730

4.  Developing Games for Health Behavior Change: Getting Started.

Authors:  Tom Baranowski; Richard Buday; Debbe Thompson; Elizabeth J Lyons; Amy Shirong Lu; Janice Baranowski
Journal:  Games Health J       Date:  2013-08

5.  Development and Feasibility of a Real-Time Clinical Decision Support System for Traumatic Brain Injury Anesthesia Care.

Authors:  Taniga Kiatchai; Ashley A Colletti; Vivian H Lyons; Rosemary M Grant; Monica S Vavilala; Bala G Nair
Journal:  Appl Clin Inform       Date:  2017-01-25       Impact factor: 2.342

6.  Agile parallel bioinformatics workflow management using Pwrake.

Authors:  Hiroyuki Mishima; Kensaku Sasaki; Masahiro Tanaka; Osamu Tatebe; Koh-Ichiro Yoshiura
Journal:  BMC Res Notes       Date:  2011-09-08

7.  Ten simple rules for the open development of scientific software.

Authors:  Andreas Prlić; James B Procter
Journal:  PLoS Comput Biol       Date:  2012-12-06       Impact factor: 4.475

8.  Integrating cancer survivors' experiences into UK cancer registries: design and development of the ePOCS system (electronic Patient-reported Outcomes from Cancer Survivors).

Authors:  L Ashley; H Jones; J Thomas; D Forman; A Newsham; E Morris; O Johnson; G Velikova; P Wright
Journal:  Br J Cancer       Date:  2011-11-08       Impact factor: 7.640

9.  Engineering bioinformatics: building reliability, performance and productivity into bioinformatics software.

Authors:  Brendan Lawlor; Paul Walsh
Journal:  Bioengineered       Date:  2015-05-21       Impact factor: 3.269

10.  Hydra: software for tailored processing of H/D exchange data from MS or tandem MS analyses.

Authors:  Gordon W Slysz; Charles A H Baker; Benjamin M Bozsa; Anthony Dang; Andrew J Percy; Melissa Bennett; David C Schriemer
Journal:  BMC Bioinformatics       Date:  2009-05-27       Impact factor: 3.169

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.