Skip to main content
Erschienen in: The Journal of Supercomputing 8/2019

28.02.2019

To what extent the medical device software regulations can be achieved with agile software development methods? XP—DSDM—Scrum

verfasst von: Özden Özcan-Top, Fergal McCaffery

Erschienen in: The Journal of Supercomputing | Ausgabe 8/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

For medical device software development organizations, it is very challenging to maintain both conformance to the strict regulatory requirements enforced by the safety-critical nature of the domain and achieve efficiency in software development. Agile software development methods provide promising solutions to overcome the efficiency issues and the challenges of traditional software development approaches in the domain. Previously, we investigated to what extent the regulatory requirements defined in MDevSPICE® (the software process assessment framework for medical device software development) are met through using eXtreme Programming (XP) and Scrum and what additional practices have to be performed to ensure safety and regulatory compliance in the medical device software development domain. In this paper, we extended the research to include the Dynamic Systems Development Method (DSDM) which covers the whole software development life cycle. Here, we provide a comprehensive and quantitative analysis of XP’s and DSDM’s suitability for medical device software development and briefly discuss Scrum from the same perspective. We provide the coverage ratios of processes and practices defined in MDevSPICE® when these agile software development methods are implemented.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Directive 93/42/EEC of the European Parliament and of the Council concerning medical devices (1993) Directive 93/42/EEC of the European Parliament and of the Council concerning medical devices (1993)
3.
Zurück zum Zitat Council directive 90/385/EEC on active implantable medical devices (AIMDD) (1990) Council directive 90/385/EEC on active implantable medical devices (AIMDD) (1990)
4.
Zurück zum Zitat Directive 98/79/EC of the European parliament and of the council of 27 October 1998 on in vitro diagnostic medical devices (1998) Directive 98/79/EC of the European parliament and of the council of 27 October 1998 on in vitro diagnostic medical devices (1998)
5.
Zurück zum Zitat Min S-D, Wang C-W, Lee H-M, Jung B-K (2018) A low cost wearable wireless sensing system for paretic hand management after stroke. J Supercomput 74(10):5231–5240CrossRef Min S-D, Wang C-W, Lee H-M, Jung B-K (2018) A low cost wearable wireless sensing system for paretic hand management after stroke. J Supercomput 74(10):5231–5240CrossRef
7.
Zurück zum Zitat IEC 2006. IEC 62304: Medical Device Software—Software Life-Cycle Processes IEC 2006. IEC 62304: Medical Device Software—Software Life-Cycle Processes
8.
Zurück zum Zitat McCaffrey F, Lepmets M, Trektere K, Ozcantop O, Pikkarainen M (2016) Agile medical device software development: introducing agile practices into MDevSPICE® McCaffrey F, Lepmets M, Trektere K, Ozcantop O, Pikkarainen M (2016) Agile medical device software development: introducing agile practices into MDevSPICE®
9.
Zurück zum Zitat Fitzgerald B, Stol K-J, O’Sullivan R, O’Brien D (2013) Scaling agile methods to regulated environments: an industry case study. In: 2013 35th International Conference on Software Engineering (ICSE). IEEE, pp 863–872 Fitzgerald B, Stol K-J, O’Sullivan R, O’Brien D (2013) Scaling agile methods to regulated environments: an industry case study. In: 2013 35th International Conference on Software Engineering (ICSE). IEEE, pp 863–872
10.
Zurück zum Zitat Regan G, Mc Caffery F, Mc Daid K, Flood D (2013) Medical device standards’ requirements for traceability during the software development lifecycle and implementation of a traceability assessment model. Comput Stand Interfaces 36(1):3–9CrossRef Regan G, Mc Caffery F, Mc Daid K, Flood D (2013) Medical device standards’ requirements for traceability during the software development lifecycle and implementation of a traceability assessment model. Comput Stand Interfaces 36(1):3–9CrossRef
11.
Zurück zum Zitat Mc Hugh M, Cawley O, McCaffcry F, Richardson I, Wang X (2013) An agile v-model for medical device software development to overcome the challenges with plan-driven software development lifecycles. In: 2013 5th International Workshop on Software Engineering in Health Care (SEHC). IEEE, pp 12–19 Mc Hugh M, Cawley O, McCaffcry F, Richardson I, Wang X (2013) An agile v-model for medical device software development to overcome the challenges with plan-driven software development lifecycles. In: 2013 5th International Workshop on Software Engineering in Health Care (SEHC). IEEE, pp 12–19
12.
Zurück zum Zitat Rottier PA, Rodrigues V (2008) Agile development in a medical device company. In: Agile, 2008. AGILE’08. Conference. IEEE, pp 218–223 Rottier PA, Rodrigues V (2008) Agile development in a medical device company. In: Agile, 2008. AGILE’08. Conference. IEEE, pp 218–223
13.
Zurück zum Zitat Lepmets M, McCaffery F, Clarke P (2016) Development and benefits of MDevSPICE®, the medical device software process assessment framework. J Softw Evolut Process 28(9):800–816CrossRef Lepmets M, McCaffery F, Clarke P (2016) Development and benefits of MDevSPICE®, the medical device software process assessment framework. J Softw Evolut Process 28(9):800–816CrossRef
14.
Zurück zum Zitat Özcan-Top Ö, McCaffery F (2017) How does Scrum conform to the regulatory requirements defined in MDevSPICE®? In: International Conference on Software Process Improvement and Capability Determination. Springer, pp 257–268 Özcan-Top Ö, McCaffery F (2017) How does Scrum conform to the regulatory requirements defined in MDevSPICE®? In: International Conference on Software Process Improvement and Capability Determination. Springer, pp 257–268
15.
Zurück zum Zitat Sutherland J, Schwaber K (2013) The scrum guide. In: The Definitive Guide to Scrum: The Rules of the Game. Scrum.org Sutherland J, Schwaber K (2013) The scrum guide. In: The Definitive Guide to Scrum: The Rules of the Game. Scrum.org
16.
Zurück zum Zitat Özcan-Top Ö, McCaffery F (2018) Conformance to medical device software development requirements with XP and Scrum implementation. In: The 16th International Conference on Software Engineering Research and Practice, Las Vegas, USA, pp 99–105 Özcan-Top Ö, McCaffery F (2018) Conformance to medical device software development requirements with XP and Scrum implementation. In: The 16th International Conference on Software Engineering Research and Practice, Las Vegas, USA, pp 99–105
17.
Zurück zum Zitat Beck K (2000) Extreme programming explained: embrace change. Addison-Wesley Professional, Boston Beck K (2000) Extreme programming explained: embrace change. Addison-Wesley Professional, Boston
18.
Zurück zum Zitat Stapleton J (1997) DSDM Dynamic Systems Development Method: the method in practice. Cambridge University Press, Cambridge Stapleton J (1997) DSDM Dynamic Systems Development Method: the method in practice. Cambridge University Press, Cambridge
19.
Zurück zum Zitat ISO/IEC 15504-5:2012 Information technology—Process assessment—Part 5: An exemplar software life cycle process assessment model (2012) ISO/IEC 15504-5:2012 Information technology—Process assessment—Part 5: An exemplar software life cycle process assessment model (2012)
20.
Zurück zum Zitat Abrahamsson P, Salo O, Ronkainen J, Warsta J (2002) Agile software development methods: review and analysis. VTT Finland, Espoo Abrahamsson P, Salo O, Ronkainen J, Warsta J (2002) Agile software development methods: review and analysis. VTT Finland, Espoo
21.
Zurück zum Zitat Rubin KS (2012) Essential Scrum: a practical guide to the most popular agile process. Addison-Wesley Professional, Boston Rubin KS (2012) Essential Scrum: a practical guide to the most popular agile process. Addison-Wesley Professional, Boston
22.
Zurück zum Zitat Ambler SW, Lines M (2012) Disciplined agile delivery: a practitioner’s guide to agile software delivery in the enterprise. IBM Press, Indianapolis Ambler SW, Lines M (2012) Disciplined agile delivery: a practitioner’s guide to agile software delivery in the enterprise. IBM Press, Indianapolis
23.
Zurück zum Zitat Leffingwell D (2016) SAFe® 4.0 reference guide: scaled agile Framework® for lean software and systems engineering. Addison-Wesley Professional, Boston Leffingwell D (2016) SAFe® 4.0 reference guide: scaled agile Framework® for lean software and systems engineering. Addison-Wesley Professional, Boston
24.
Zurück zum Zitat Spence JW (2005) There has to be a better way![software development]. In: Agile Conference, 2005. Proceedings. IEEE, pp 272–278 Spence JW (2005) There has to be a better way![software development]. In: Agile Conference, 2005. Proceedings. IEEE, pp 272–278
25.
Zurück zum Zitat A. f. t. A. o. M. I. (AAMI) AAMI TIR45:2012 Guidance on the use of AGILE practices in the development of medical device software A. f. t. A. o. M. I. (AAMI) AAMI TIR45:2012 Guidance on the use of AGILE practices in the development of medical device software
26.
Zurück zum Zitat Manjunath K, Jagadeesh J, Yogeesh M (2013) Achieving quality product in a long term software product development in healthcare application using Lean and Agile principles: Software engineering and software development. In: 2013 International Multi-Conference on Automation, Computing, Communication, Control and Compressed Sensing (iMac4s). IEEE, pp 26–34 Manjunath K, Jagadeesh J, Yogeesh M (2013) Achieving quality product in a long term software product development in healthcare application using Lean and Agile principles: Software engineering and software development. In: 2013 International Multi-Conference on Automation, Computing, Communication, Control and Compressed Sensing (iMac4s). IEEE, pp 26–34
27.
Zurück zum Zitat Mehrfard H, Pirzadeh H, Hamou-Lhadj A (2010) Investigating the capability of agile processes to support life-science regulations: the case of XP and FDA regulations with a focus on human factor requirements. In: SERA (selected papers). Springer, pp 241–255 Mehrfard H, Pirzadeh H, Hamou-Lhadj A (2010) Investigating the capability of agile processes to support life-science regulations: the case of XP and FDA regulations with a focus on human factor requirements. In: SERA (selected papers). Springer, pp 241–255
Metadaten
Titel
To what extent the medical device software regulations can be achieved with agile software development methods? XP—DSDM—Scrum
verfasst von
Özden Özcan-Top
Fergal McCaffery
Publikationsdatum
28.02.2019
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 8/2019
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-019-02793-x

Weitere Artikel der Ausgabe 8/2019

The Journal of Supercomputing 8/2019 Zur Ausgabe

Premium Partner