Barriers to Using Agile Software Development Practices within the Medical Device Industry

Non-safety critical software developers have been reaping the benefits of adopting agile practices for a number of years. However, developers of safety critical software often have concerns about adopting Agile practices. Through a literature review this research identified the perceived barriers to following agile practices when developing medical device software. A questionnaire based survey was also conducted with medical device software developers in Ireland to determine what the actual barriers are to adopting agile practices. In addition a comparison is performed between the perceived and actual barriers and the results are reported.

[1]  Tore Dybå,et al.  Understanding Self-Organizing Teams in Agile Software Development , 2008, 19th Australian Conference on Software Engineering (aswec 2008).

[2]  H. Roland Weistroffer,et al.  Issues with Incorporating Regulatory Compliance into Agile Development: A Critical Analysis , 2008 .

[3]  Pekka Abrahamsson,et al.  Integrating agile software development and software process improvement: a longitudinal case study , 2005, 2005 International Symposium on Empirical Software Engineering, 2005..

[4]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[5]  Fergal McCaffery,et al.  Medical Device Software Traceability , 2012, Software and Systems Traceability.

[6]  Richard F. Paige,et al.  An Iterative Approach for Development of Safety-Critical Software and Safety Arguments , 2010, 2010 Agile Conference.

[7]  Victor Rodrigues,et al.  Agile Development in a Medical Device Company , 2008, Agile 2008 Conference.

[8]  Fergal McCaffery,et al.  Medical Device Industry: Software Process Improvement , 2010, Encyclopedia of Software Engineering.

[9]  Brian Fitzgerald,et al.  Method and developer characteristics for effective agile method tailoring: A study of XP expert opinion , 2010, TSEM.

[10]  Peter Jordan,et al.  Standard IEC 62304 - Medical Device Software - Software Lifecycle Processes , 2007 .

[11]  A. Govardhan,et al.  A Comparison Between Five Models Of Software Engineering , 2010 .

[12]  Tore Dybå,et al.  Understanding Self-Organizing Teams in Agile Software Development , 2008 .

[13]  David A. Vogel,et al.  Agile Methods : Most are not ready for prime time in medical device software design and development , 2022 .

[14]  Barry W. Boehm,et al.  Management challenges to implementing agile processes in traditional development organizations , 2005, IEEE Software.

[15]  Tim Hughes,et al.  Adopting Agile in an FDA Regulated Environment , 2009, 2009 Agile Conference.

[16]  T Hesis,et al.  Faculty of Electronics, Telecommunications and Informatics , 2005 .

[17]  Norman W. H. Blaikie,et al.  Designing Social Research: The Logic of Anticipation , 2000 .

[18]  Weiguo Lin,et al.  Software Development Practice for FDA-Compliant Medical Devices , 2009, 2009 International Joint Conference on Computational Sciences and Optimization.