SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life...

34
Matthias Hölzer-Klüpfel SPICE in der medizinischen Software-Entwicklung MedConf 2012

Transcript of SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life...

Page 1: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Matthias Hölzer-Klüpfel

SPICE in der medizinischenSoftware-EntwicklungMedConf 2012

Page 2: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Medical SPICE

Medizinische SoftwareRegulatorische GrundlagenReferenzmodellMedical SPICE

Page 3: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Beispiele

Page 4: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

1968: Software-Krise

Page 5: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

CMM(I)

Initiative des Software-Engineering Institute der Carnegie MellonUniversität (1991)

Capability Maturity Model (Integration)

Hypothese:Produktqualität entspricht Prozessqualität

Bestimmung eines Reifegrades für die Prozesse der Software-Entwicklung

Page 6: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Reifegrade im CMMI

80

726

1306

51

184

0

200

400

600

800

1000

1200

1400

1 - anfänglich 2 - gemanaged 3 - definiert 4 - qulitativgemanaged

5 - optimiert

Anzahl Firmen

CMMI Appraisals (Stand 01/2009)

Page 7: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

1989: Immer noch Krise…

46%

30%

19%

3%

2%

Funktionalität

geliefert, aber nicht bestellt

bestellt, aber nicht geliefert

mit großen Änderungennutzbar

mit kleinen Änderungennutzbar

genutzt wie geliefert

[Studie DOD 1989]

Page 8: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Software-Fehler in Medizinprodukten

other design andconstruction errors

Quelle: BfArM 2010

21 %Software-Fehler

Andere Design- undKonstruktions-Fehler

Page 9: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Medical SPICE

Medizinische SoftwareRegulatorische GrundlagenReferenzmodellMedical SPICE

Page 10: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Gesetzlicher Rahmen

Medical DeviceDirective

(93/42 EEC)

ActiveImplantable MDD

(90/385 EEC)

In VitroDiagnosticDirective

(98/79 EEC)

MedizinprodukteGesetz(MPG)

MedizinprodukteBetreiberver.(MPBetreibV)

MedizinprodukteVerordnung

(MPV)

MedizinprodukteSicherheitsver.

(MPSV)

Page 11: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Entwicklungsprozesse

„Die Konformitätsbewertung erfordert,dass für den Entwurf der Software ein Prozessbefolgt wird, der auf dem Risikomanagementbasiert und eineEntwicklungsmethode nutzt, die das Konzeptdes Software-Lebenszyklus beinhaltet.“

[Benannte Stellen (NB-MED/2.2/Rec4)]

Page 12: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Harmonisierte Normen

MPG §8 Harmonisierte Normen, Gemeinsame TechnischeSpezifikationen

Stimmen Medizinprodukte mit harmonisierten Normen oder ihnengleichgestellten Monografien des Europäischen Arzneibuches oderGemeinsamen Technischen Spezifikationen, die das jeweiligeMedizinprodukt betreffen, überein, wird insoweit vermutet, dass sie dieBestimmungen dieses Gesetzes einhalten.

Die Gemeinsamen Technischen Spezifikationen sind in der Regeleinzuhalten. Kommt der Hersteller in hinreichend begründeten Fällendiesen Spezifikationen nicht nach, muss er Lösungen wählen, die demNiveau der Spezifikationen zumindest gleichwertig sind.

Page 13: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Anwendbare Standards

ISO 14971

ISO 13485

IEC 62304

IEC 60601-1

IEC 62366

RisikomanagementRisikomanagement

QualitätsmanagementQualitätsmanagement

Software LebenszyklusSoftware Lebenszyklus

Programmierbare MedizinelektronikProgrammierbare Medizinelektronik

GebrauchstauglichkeitGebrauchstauglichkeit

Page 14: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

IEC 62304

Kundenbedürfnisse Erfüllte Kunden-bedürfnisse

System-Entwicklungs-Aktivitäten (einschließlich Risikomanagement)

Aktivitäten außerhalb des Geltungsbereichs dieser Norm

Software-Risikomanagement-Prozess

Planung derSoftware-

Enwicklung

Analyse derSoftware-

Anforderung

Design derSoftware-

Architektur

DetailliertesSoftware-

Design

Implement./Verifizierung

SoftwareIntegration u.

-prüfung

Prüfung desSoftware-Systems

SoftwareFreigabe

Software-Konfigurationsmanagement-Prozess

Problemlösungs-Prozess für Software

Software Entwicklung

Page 15: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Allerdings..

Norm

IEC 60601-1

ISO 14971

IEC 62304

IEC 62366

ISO 13485

Qualitäts-management

Risiko-management

Konfigurations-management

SW-Entwicklung SW-Wartung

Page 16: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Medical SPICE

Medizinische SoftwareRegulatorische GrundlagenReferenzmodellMedical SPICE

Page 17: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Master These Sven Wittorf

Vereinheitlichung der Anforderungen an die Entwicklungmedizinischer Software:

1. Dekomposition der harmonisierten Standards

2. Elimination der redundanten Forderungen

3. Sortierung der Anforderungen nach Prozessgebieten

4. Re-Aggregierung der Elemente in Prozessanforderungen

Page 18: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Beispiel: Dekomposition

ISO 13485:2003, 7.3.1:

“The organization shall establish documented proceduresfor design and development.”

Task 1:Establish procedures

Result 1:Procedures

Task 2:Document procedures

Result 2:Documented Procedures

Role:Organization

performs is responsible for

performs

is responsible for

creates is input for creates

Page 19: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Medical SPICE

Medizinische SoftwareRegulatorische GrundlagenReferenzmodellMedical SPICE

Page 20: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

ISO 15504 (SPICE)

normativ

informativ

Teil 1: Konzepte und Begriffe

Teil 2: Durchführung eines Assessments

Teil 3: Anleitung zur Durchführung einesAssessments

Teil 4: Anleitung zur Verwendung beiProzessverbesserungen

Teil 5: Ein Beispiel für einProzessassessmentmodell

Page 21: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Bestandteile

Process Reference ModelDomain and Scope

Process PurposeProcess Outcomes Process Assessment Model

ScopeIndicatorsMapping

Translation

Measurement FrameworkCapability Levels

Process AttributesRating Scale

Assessment ProcessPlanning

Data CollectionData Validation

Process Attribute RatingReporting

Roles and ResponsibilitiesSponsor

Competent AssessorAssessor

Initial Input Output

Page 22: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Assessment Framework

Process AssessmentModel

1 2 3 ........ nProcess entities

Capability S

cale

Process AssessmentModel

1 2 3 ........ nProcess entities

Capability S

caleProcess Reference Model (PRM)

Domain and ScopeProcesses with Purpose and

Outcomes

mapping

Process Reference Model (PRM)Domain and Scope

Processes with Purpose andOutcomes

mapping

Measurement FrameworkCapability LevelsProcess AttributesRating Scale

mapping

Measurement FrameworkCapability LevelsProcess AttributesRating Scale

mapping

Page 23: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Reifegrade

5 – OptimierendQuantitative Maßnahmen werden verwendet, um den Prozess kontinuierlich zuverbessern4 – VorhersagbarMetriken ermöglichen die Kontrolle der Prozess-Performance und derErgebnisse

3 – EtabliertVordefinierte Prozesse werden an spezifische Gegebenheiten angepasst

2 – GemanagtProzesse und Ergebnisse werden geführt, Verantwortlichkeiten sindidentifiziert

1 – DurchgeführtProzesse werden intuitiv durchgeführt

0 – UnvollständigChaotische Prozesse

Page 24: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Prozessattribute

Reifegrad Prozessattribute5 Optimierend PA 5.1 Prozessinnovation

PA 5.2 Prozessoptimierung4 Vorhersagbar PA 4.1 Prozessmessung

PA 4.2 Prozesssteuerung3 Etabliert PA 3.1 Prozessdefinition

PA 3.2 Prozessanwendung2 Gemanagt PA 2.1 Management der Durchführung

PA 2.2 Management der Arbeitsprodukte1 Durchgeführt PA 1.1 Prozessdurchführung

0 Unvollständig

Page 25: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Medical SPICE

Process AssessmentModel

1 2 3 ........ nProcess entities

Capability S

cale

1 2 3 ........ nProcess entities

Capability S

caleProcess Reference Model (PRM)

?

mapping

Process Reference Model (PRM)

mapping

Measurement FrameworkCapability LevelsProcess AttributesRating Scale

mapping

Measurement FrameworkCapability LevelsProcess AttributesRating Scale

mapping Medical SPICE

Unified Reference for MedicalIEC 62304incomlete

performedmanaged

establishedpredictable

optimizing

01

23

45

Page 26: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Assessment Modell

6 Prozessgebiete

25 Prozesse

154 Base Practices

71 Work Products

Page 27: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Software Development Process Group (SD)

SD.1 Software Development Life Cycle DefinitionSD.2 Software Development PlanningSD.3 Software Requirements AnalysisSD.4 Software Architectural DesignSD.5 Software Detailed DesignSD.6 Software ImplementationSD.7 Software IntegrationSD.8 Software System TestSD.9 Software ValidationSD:10 Software Release

Software Development Process Group (SD)

SD.1 Software Development Life Cycle DefinitionSD.2 Software Development PlanningSD.3 Software Requirements AnalysisSD.4 Software Architectural DesignSD.5 Software Detailed DesignSD.6 Software ImplementationSD.7 Software IntegrationSD.8 Software System TestSD.9 Software ValidationSD:10 Software Release

Prozessgebiete

Organizational Management Proc. Group (OM)

OM.1 Top ManagementOM.2 Responsibility and CommunicationOM.3 Management ReviewOM.4 Resource Management

Organizational Life Cycle ProcessesOrganizational Management Proc. Group (OM)

OM.1 Top ManagementOM.2 Responsibility and CommunicationOM.3 Management ReviewOM.4 Resource Management

Organizational Management Proc. Group (OM)

OM.1 Top ManagementOM.2 Responsibility and CommunicationOM.3 Management ReviewOM.4 Resource Management

Organizational Life Cycle Processes

Supporting Life Cycle ProcessesPrimary Life Cycle Processes

Software Maintenance Process Group (SM)

SM.1 Software Maintenance PlanningSM.2 Problem Resolution and

Modification AnalysisSM.3 Modification Implementation

Software Maintenance Process Group (SM)

SM.1 Software Maintenance PlanningSM.2 Problem Resolution and

Modification AnalysisSM.3 Modification Implementation

Documentation Management Proc. Group (DM)

DM.1 Document ControlDM.2 Record Control

Documentation Management Proc. Group (DM)

DM.1 Document ControlDM.2 Record Control

Quality Management Process Group (QM)

QM.1 Quality Policy EstablishmentQM.2 Quality PlanningQM.3 Quality Management System EstablishmentQM.4 Process DefinitionQM.5 Process Improvement

Quality Management Process Group (QM)

QM.1 Quality Policy EstablishmentQM.2 Quality PlanningQM.3 Quality Management System EstablishmentQM.4 Process DefinitionQM.5 Process Improvement

Risk Management Process Group (RM)

RM.1 Risk Management PlanningRM.2 Risk AnalysisRM.3 Risk EvaluationRM.4 Risk ControlRM.5 Risk AcceptabilityRM.6 Risk Management ReportingRM.7 Risk Monitoring

Risk Management Process Group (RM)

RM.1 Risk Management PlanningRM.2 Risk AnalysisRM.3 Risk EvaluationRM.4 Risk ControlRM.5 Risk AcceptabilityRM.6 Risk Management ReportingRM.7 Risk Monitoring

Software Configuration Mgmt. Proc. Group (SCM)

SCM.1 Configuration Item IdentificationSCM.2 Change ControlSCM.3 Configuration Status Accounting

Software Configuration Mgmt. Proc. Group (SCM)

SCM.1 Configuration Item IdentificationSCM.2 Change ControlSCM.3 Configuration Status Accounting

Software Problem Resolution Proc. Group (SPR)

SPR.1 Software Problem InvestigationSPR.2 Software Change Management

Software Problem Resolution Proc. Group (SPR)

SPR.1 Software Problem InvestigationSPR.2 Software Change Management

Page 28: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Software Development Process Group (SD)

SD.1 Software Development Life Cycle DefinitionSD.2 Software Development PlanningSD.3 Software Requirements AnalysisSD.4 Software Architectural DesignSD.5 Software Detailed DesignSD.6 Software ImplementationSD.7 Software IntegrationSD.8 Software System TestSD.9 Software ValidationSD:10 Software Release

Software Development Process Group (SD)

SD.1 Software Development Life Cycle DefinitionSD.2 Software Development PlanningSD.3 Software Requirements AnalysisSD.4 Software Architectural DesignSD.5 Software Detailed DesignSD.6 Software ImplementationSD.7 Software IntegrationSD.8 Software System TestSD.9 Software ValidationSD:10 Software Release

Prozessgebiete (heute)

Organizational Management Proc. Group (OM)

OM.1 Top ManagementOM.2 Responsibility and CommunicationOM.3 Management ReviewOM.4 Resource Management

Organizational Life Cycle ProcessesOrganizational Management Proc. Group (OM)

OM.1 Top ManagementOM.2 Responsibility and CommunicationOM.3 Management ReviewOM.4 Resource Management

Organizational Management Proc. Group (OM)

OM.1 Top ManagementOM.2 Responsibility and CommunicationOM.3 Management ReviewOM.4 Resource Management

Organizational Life Cycle Processes

Supporting Life Cycle ProcessesPrimary Life Cycle Processes

Software Maintenance Process Group (SM)

SM.1 Software Maintenance PlanningSM.2 Problem Resolution and

Modification AnalysisSM.3 Modification Implementation

Software Maintenance Process Group (SM)

SM.1 Software Maintenance PlanningSM.2 Problem Resolution and

Modification AnalysisSM.3 Modification Implementation

Documentation Management Proc. Group (DM)

DM.1 Document ControlDM.2 Record Control

Documentation Management Proc. Group (DM)

DM.1 Document ControlDM.2 Record Control

Quality Management Process Group (QM)

QM.1 Quality Policy EstablishmentQM.2 Quality PlanningQM.3 Quality Management System EstablishmentQM.4 Process DefinitionQM.5 Process Improvement

Quality Management Process Group (QM)

QM.1 Quality Policy EstablishmentQM.2 Quality PlanningQM.3 Quality Management System EstablishmentQM.4 Process DefinitionQM.5 Process Improvement

Risk Management Process Group (RM)

RM.1 Risk Management PlanningRM.2 Risk AnalysisRM.3 Risk EvaluationRM.4 Risk ControlRM.5 Risk AcceptabilityRM.6 Risk Management ReportingRM.7 Risk Monitoring

Risk Management Process Group (RM)

RM.1 Risk Management PlanningRM.2 Risk AnalysisRM.3 Risk EvaluationRM.4 Risk ControlRM.5 Risk AcceptabilityRM.6 Risk Management ReportingRM.7 Risk Monitoring

Software Configuration Mgmt. Proc. Group (SCM)

SCM.1 Configuration Item IdentificationSCM.2 Change ControlSCM.3 Configuration Status Accounting

Software Configuration Mgmt. Proc. Group (SCM)

SCM.1 Configuration Item IdentificationSCM.2 Change ControlSCM.3 Configuration Status Accounting

Software Problem Resolution Proc. Group (SPR)

SPR.1 Software Problem InvestigationSPR.2 Software Change Management

Software Problem Resolution Proc. Group (SPR)

SPR.1 Software Problem InvestigationSPR.2 Software Change Management

Page 29: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Beispiel: Aggregierung

Base Practice SD.2.BP.1:

“Establish a Software Development Plan. Establish a plan forthe software development. Design the SoftwareDevelopment Plan appropriate to the scope, the magnitudeand the software safety classification of the softwaresystem.”

[ISO 62304:2006, 5.1.1; ISO 13485:2003, 7.3.1]

Page 30: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Anwendungsfälle

Klassische SPICE-Assessments

Prozessverbesserung

Lieferantenauditierung

Konformitätsbewertung

Vorlage für die Entwicklung vonBest-Practices

Page 31: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

VDI-Richtlinie 5702

VDI-Richtlinienausschuss

Gründruck Anfang 2013

Weißdruck Ende 2013

Page 32: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Software Development Process Group (SD)

SD.1 Software Development Life Cycle DefinitionSD.2 Software Development PlanningSD.3 Software Requirements AnalysisSD.4 Software Architectural DesignSD.5 Software Detailed DesignSD.6 Software ImplementationSD.7 Software IntegrationSD.8 Software System TestSD.9 Software ValidationSD:10 Software Release

Software Development Process Group (SD)

SD.1 Software Development Life Cycle DefinitionSD.2 Software Development PlanningSD.3 Software Requirements AnalysisSD.4 Software Architectural DesignSD.5 Software Detailed DesignSD.6 Software ImplementationSD.7 Software IntegrationSD.8 Software System TestSD.9 Software ValidationSD:10 Software Release

Prozessgebiete (VDI-Richtlinie)

Organizational Management Proc. Group (OM)

OM.1 Top ManagementOM.2 Responsibility and CommunicationOM.3 Management ReviewOM.4 Resource Management

Organizational Life Cycle ProcessesOrganizational Management Proc. Group (OM)

OM.1 Top ManagementOM.2 Responsibility and CommunicationOM.3 Management ReviewOM.4 Resource Management

Organizational Management Proc. Group (OM)

OM.1 Top ManagementOM.2 Responsibility and CommunicationOM.3 Management ReviewOM.4 Resource Management

Organizational Life Cycle Processes

Supporting Life Cycle ProcessesPrimary Life Cycle Processes

Software Maintenance Process Group (SM)

SM.1 Software Maintenance PlanningSM.2 Problem Resolution and

Modification AnalysisSM.3 Modification Implementation

Software Maintenance Process Group (SM)

SM.1 Software Maintenance PlanningSM.2 Problem Resolution and

Modification AnalysisSM.3 Modification Implementation

Documentation Management Proc. Group (DM)

DM.1 Document ControlDM.2 Record Control

Documentation Management Proc. Group (DM)

DM.1 Document ControlDM.2 Record Control

Quality Management Process Group (QM)

QM.1 Quality Policy EstablishmentQM.2 Quality PlanningQM.3 Quality Management System EstablishmentQM.4 Process DefinitionQM.5 Process Improvement

Quality Management Process Group (QM)

QM.1 Quality Policy EstablishmentQM.2 Quality PlanningQM.3 Quality Management System EstablishmentQM.4 Process DefinitionQM.5 Process Improvement

Risk Management Process Group (RM)

RM.1 Risk Management PlanningRM.2 Risk AnalysisRM.3 Risk EvaluationRM.4 Risk ControlRM.5 Risk AcceptabilityRM.6 Risk Management ReportingRM.7 Risk Monitoring

Risk Management Process Group (RM)

RM.1 Risk Management PlanningRM.2 Risk AnalysisRM.3 Risk EvaluationRM.4 Risk ControlRM.5 Risk AcceptabilityRM.6 Risk Management ReportingRM.7 Risk Monitoring

Software Configuration Mgmt. Proc. Group (SCM)

SCM.1 Configuration Item IdentificationSCM.2 Change ControlSCM.3 Configuration Status Accounting

Software Configuration Mgmt. Proc. Group (SCM)

SCM.1 Configuration Item IdentificationSCM.2 Change ControlSCM.3 Configuration Status Accounting

Software Problem Resolution Proc. Group (SPR)

SPR.1 Software Problem InvestigationSPR.2 Software Change Management

Software Problem Resolution Proc. Group (SPR)

SPR.1 Software Problem InvestigationSPR.2 Software Change Management

Page 33: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Zusammenfassung

Medizinische Software ist zahlreichenregulatorischen Auflagen unterworfen

Die Konformität mit den harmonisierten Normenalleine sagt wenig über die Reife desEntwicklungsprozesses aus

Mit Medical SPICE steht ein Assessment-Modellzur Verfügung, das die Bestimmung desReifegrads der Software-Entwicklung erlaubt

Page 34: SPICE in der medizinischen Software-Entwicklung · Organizational Life Cycle Processes Primary Life Cycle Processes Supporting Life Cycle Processes Software Maintenance Process Group

Kontakt

post Zweite Felsengasse 597082 WürzburgGermany

tel +49 931 32072-821fax +49 931 32072-819mobil +49 176 6085 7994

mail [email protected] www.hoelzer-kluepfel.de

…und natürlich hier auf der MedConf!

MATTHIAS HÖLZER-KLÜPFELDIPLOM-PHYSIKER, M.SC.