66
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

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

      other

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          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.

          Related collections

          Most cited references30

          • Record: found
          • Abstract: not found
          • Book: not found

          Agile software development

            Bookmark
            • Record: found
            • Abstract: not found
            • Book: not found

            Refactoring – Improving the Design of Existing Code

              Bookmark
              • Record: found
              • Abstract: not found
              • Conference Proceedings: not found

              YP and urban simulation: applying an agile programming methodology in a politically tempestuous domain

                Bookmark

                Author and article information

                Journal
                BMC Bioinformatics
                BMC Bioinformatics
                BioMed Central (London )
                1471-2105
                2006
                30 May 2006
                : 7
                : 273
                Affiliations
                [1 ]SRA International, 4300 Fair Lakes Court, Fairfax, VA 22033, USA
                [2 ]Center for Functional Genomics, Northwestern University, 2205 Tech Drive #2-160, Evanston, Illinois 60208, USA
                [3 ]Memorial Sloan-Kettering Cancer Center, Computational Biology Center, 1275 York Avenue, Box #460, New York, NY 10021, USA
                [4 ]Fred Hutchinson Cancer Research Center, 1100 Fairview Avenue North, Seattle, WA 98109, USA
                [5 ]Applied Biosystems, 850 Lincoln Centre Drive, Foster City, CA 94404, USA
                [6 ]Vanderbilt Medical Center, 2209 Garland Avenue, 416 Eskind Biomedical Library, Nashville, TN 37232-8340, USA
                Article
                1471-2105-7-273
                10.1186/1471-2105-7-273
                1539031
                16734914
                bedd159b-49c8-4027-a52a-580d5352d39d
                Copyright © 2006 Kane et al; licensee BioMed Central Ltd.

                This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

                History
                : 17 November 2005
                : 30 May 2006
                Categories
                Correspondence

                Bioinformatics & Computational biology
                Bioinformatics & Computational biology

                Comments

                Comment on this article