Abstract
Three surveys conducted over a 6 year period revealed that medical device software organisations have difficulties in the area of requirements management, namely accommodating changes in requirements. Medical device software is traditionally developed in accordance with a plan driven software development lifecycle (SDLC). These SDLCs are rigid and inflexible to changes once the requirements management stage has been completed. Agile methods are gaining momentum in non-regulated industries but as of yet, the adoption of these methods in regulated industries such as the medical device software domain remains low. This study presents an implementation of agile methods within a medical device software development organisation based in Ireland. This implementation involved integrating agile practices with a traditional plan driven SDLC. Upon completing this implementation within a medical device software development project, the organisation identified cost savings and a reduction in the rework required when introducing a change in requirements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Denger, C., Feldman, R.L., Host, M., Lindholm, C., Schull, F.: A Snapshot of the State of Practice in Software Development for Medical Devices. Presented at the First International Symposium on Empirical Software Engineering and Measurement, ESEM 2007, Madrid (2007)
Embedded Forecasters, Embedded Market Forecasters Survey Ashland, MA (2010)
McCaffery, F., McFall, D., Donnelly, P., Wilkie, F.G., Sterritt, R.: A Software Process Improvement Lifecycle Framework for the Medical Device Industry. Presented at the Proceedings of the 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, ECBS 2005 (2005)
McHugh, M., McCaffery, F., Casey, V.: Barriers to Adopting Agile Practices when Developing Medical Device Software. In: Mas, A., Mesquida, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2012. CCIS, vol. 290, pp. 141–147. Springer, Heidelberg (2012)
VersionOne, 6th Annual State of Agile Survey (2011)
McHugh, M., Cawley, O., McCaffery, F., Richardson, I., Wang, X.: An Agile V-Model for Medical Device Software Development to Overcome the Challenges with Plan-Driven Software Development Lifecycles. In: Software Engineering in Healthcare (SEHC) Workshop at the 35th International Confernence on Software Engineering (ICSE), San Francisco CA (2013)
Rasmussen, R., Hughes, T., Jenks, J.R., Skach, J.: Adopting Agile in an FDA Regulated Environment. In: Agile Conference, AGILE 2009 (2009)
Faris, T.H.: Safe And Sound Software: Creating an Efficient and Effective Quality System for Software Medical Device Organizations. Asq Press (2006)
McHugh, M., Ali, A.-R., McCaffery, F.: Challeneges experieced by medical device software development organisations when following a plan driven Software Development Lifecycle. Presented at the European Systems and Software Process Improvement and Innovation Conference (EuroSPI), Dundalk, Ireland (2013)
Heeager, L.T., Nielsen, P.A.: Agile Software Development and its Compatibility with a Document-Driven Approach? A Case Study. Presented at the 20th Australasian Conference on Information Systems Compatibility of Agile and Document-Driven Approaches, Melbourne (2009)
Nerur, S., Mahapatra, R., Mangalaraj, G.: Challenges of migrating to agile methodologies. ACM Communications 48, 72–78 (2005)
U. Food and D. Administration,Premarket notification (510k), ed. (2010)
Paetsch, F., Eberlein, A., Maurer, F.: Requirements engineering and agile software development. Presented at the Proceedings of Enabling Technologies: Infrastructure for Collaborative Enterprises, WET ICE 2003 (2003)
Vogel, D.: Agile Methods: Most are not ready for prime time in medical device software design and development. DesignFax Online 2006 (2006)
Spence, J.W.: There has to be a better way! (software development). In: Agile Conference, 2005, Denver (2005)
Weyrauch, K.: What Are We Arguing About? A Framework for Defining Agile in our Organization. Presented at the Proceedings of the Conference on AGILE 2006 (2006)
Rottier, P.A., Rodrigues, V.: Agile Development in a Medical Device Company. Presented at the Proceedings of the 11th AGILE Conference, AGILE 2008 (2008)
Ge, X., Paige, R.F., McDermid, J.A.: An Iterative Approach for Development of Safety-Critical Software and Safety Arguments. In: Agile 2010 (2010)
AAMI, AAMI TIR45:2012 – Guidance on the use of agile practices in the development of medical device software. In: Association for the Advancement of Medical Instrumentation, Arlington, VA (2012)
Fitzgerald, B., Hartnett, G., Conboy, K.: Customising agile methods software practices intel shannon. European Journal of Infornation Systems 15, 200–213 (2006)
Dawson, C.: Introduction to Research Methods: A Practical Guide for Anyone Undertaking a Research Project. Constable & Robinson, London (2009)
McHugh, M., McCaffery, F., Fitzgerald, B., Stol, K.J., Casey, V., Coady, G.: Balancing Agility and Discipline in a Medical Device Software Organisation. Presented at the 13th International Conference Process Improvement and Capability Determination, Bremen (2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
McHugh, M., McCaffery, F., Coady, G. (2014). An Agile Implementation within a Medical Device Software Organisation. In: Mitasiunas, A., Rout, T., O’Connor, R.V., Dorling, A. (eds) Software Process Improvement and Capability Determination. SPICE 2014. Communications in Computer and Information Science, vol 477. Springer, Cham. https://doi.org/10.1007/978-3-319-13036-1_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-13036-1_17
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13035-4
Online ISBN: 978-3-319-13036-1
eBook Packages: Computer ScienceComputer Science (R0)