- From: Tim Clark <twclark@nmr.mgh.harvard.edu>
- Date: Fri, 21 Apr 2006 10:09:24 -0400
- To: public-semweb-lifesci@w3.org
- Message-Id: <F1D5C98F-AD6A-4854-8086-A0C3D27F4067@nmr.mgh.harvard.edu>
IIC Seminar Announcement Wednesday, April 26 at 3:30 pm 60 Oxford St Rm 330 Cambridge, MA Bioinformatics Software Development with Agile Methods Moses Hohman Associate Director of BIoinformatics and Software Engineering Robert H. Lurie Comprehensive Cancer Center Northwestern University, Chicago, IL David Kane Technical Director, Health Research Systems SRA International, Fairfax, VA Software is increasingly important to scientific work. Scientists who don't develop software themselves often collaborate with others who develop software for them. Usually the focus is on the science rather than on the process of designing and delivering the software. However, increased project complexity leads to software risk that can afect scientists' ability to deliver results. "Traditional" software engineering methodologies attempt to eliminate risk by requiring detailed, upfront documentation of requirements and design, and then resisting deviation from these plans. Experience building scientific software, however, suggests that the exploratory nature of scientific work introduces unavoidable uncertainty into software requirements. Scientists are accustomed to tinkering with their research tools, so the scientific process must be open to iterative change. In this talk bioinformaticians Moses Hohman and David Kane discuss how they have used agile software development methods to address these challenges. Agile is an iterative approach to software development that relies on tight collaboration and automation to keep pace with dynamic environments. The presenters will provide a brief introduction to agile methods, describe their experiences applying them in a scientific context, and discuss lessons learned.
Received on Friday, 21 April 2006 14:09:42 UTC