Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Mindeststandards für die Prüfung von Softwareentwicklung

Mindeststandards für die Prüfung von Softwareentwicklung

Ein Auszug aus dem GMP-Fachwissen Computergestützte Systeme im GMP-Umfeld, Kapitel 3.D

9 Min. Lesezeit | von Markus Roemer und Dr. Siegfried Schmitt
Erschienen im LOGFILE 09/2022

Es gibt verschiedene Methoden, Standards und Ansätze für die Entwicklung von Software. Diese sind – mit Abstrichen und Anpassungen – analog auch für Hardware-Produkte anwendbar.

Der ISPE GAMP®5-Leitfaden verweist zum Beispiel auf verschiedene Standards wie

  • CMMI (Capability Maturity Model Integration),
  • RUP (Rational Unified Process),
  • RAD (Rapid Application Development).

Daneben gibt es weitere agile Methoden oder Normen wie ISO 12207 und SPICE (Software Process Improvement and Capability Determination1).

Im V-Modell wird die Entwicklung in einem einzigen Block dargestellt, in dem sich jedoch ein komplettes Eigenleben abspielt. Die oben genannten Standards und Normen umfassen mehrere hundert Seiten und sind inhaltlich sehr breit aufgestellt. Als Qualitäts- oder Validierungsbeauftragter sollte man eine Wissenstiefe in diesen Themen anstreben, die es einem erlaubt, solche Methoden bewerten zu können, ohne alle Details kennen zu müssen.

Der sogenannte Softwareentwicklungs-Lebenszyklus, aus dem übrigens auch die Validierung ihr V-Modell übernommen hat, beschreibt den Weg einer eingereichten Spezifikation über die Entwicklung zum Entwicklertest in das fertige Software Produkt (Release). In aller Regel werden komplexere Entwicklungstätigkeiten durch mehrere Entwickler umgesetzt. Daher ist es nötig, diesen Arbeitsfluss und die Methoden zu beschreiben.

Der Lieferant eines Systems kann sowohl firmenintern, durch eine externe Fachfirma oder durch einen Generalunternehmer repräsentiert sein. Durch Annahme der Benutzeranforderungen (Spezifikationen) geht der Lieferant (durch entsprechende vertragliche Bindungen) eine Bringschuld ein.


Sonderfall Open-Source-Software

Bei sogenannter „Open-Source-Software“ ist ein Verantwortlicher zu definieren, der die Lieferantenverantwortung hierfür übernimmt. Bei einer koordinierten Administration und Kontrolle kann diese Art der Software auch im regulierten Bereich verwendet werden.

Bei solchen Softwareprodukten arbeiten viele, generell unbekannte Entwickler mit. Ein Audit des Lieferanten im klassischen Sinne ist hier nicht möglich. Dieses Manko kann beispielsweise durch intensivere Prüfung ausgeglichen werden; dies insbesondere auch bevor Patches oder Upgrades installiert werden. Der Nachweis des korrekten Funktionierens der Software im GMP-Umfeld ist essentiell, wie auch die permanente Kontrolle über den Zugriff auf die Software. Wann und wo Open-Source-Software in einer Firma eingesetzt werden darf, sollte in internen Anweisungen und Risikoanalysen klar geregelt und analysiert werden. Die Anweisungen zur Computersystemvalidierung sollten diesen Aspekt beinhalten.

Annex 11 fordert, dass der Lieferant ein Qualitätsmanagementsystem (QMS) vorweisen muss, unabhängig davon, ob der Lieferant eine interne Abteilung oder ein externer Dienstleister, ein Klein- oder Großunternehmen ist. In diesem QMS muss zwingend der Softwareentwicklungs-Lebenszyklus definiert und integriert sein. Der pharmazeutische Betreiber verschafft sich während des Lieferantenaudits einen Einblick in dieses QMS und die Softwareentwicklungsmethodik. Das ausgewählte Auditteam kann dabei aus mehreren Personen bestehen, die verschiedene Wissensgebiete abdecken können. Ob ein Audit vor Ort oder aus der Ferne durchgeführt wird, hängt von verschiedenen Faktoren ab. Sinnvollerweise, sollte der Entscheid in einer Risikoanalyse oder einem anderen geführten Dokument zusammen mit der Rationale dokumentiert werden.

Die Entwicklungsmethodik ist sehr technisch ausgerichtet und sollte (neben allgemeinen Qualitätsmanagementaspekten) mindestens folgende Standards für eine Prüfung beinhalten (siehe auch Abbildung 1):

  • Standards für die Programmierung: Programmierrichtlinien und einheitliche Konventionen (z. B. Variablennamen, Kommentardichte und Vermerke von Änderungen) müssen vorgegeben sein. Die verwendeten Entwicklungswerkzeuge und die Entwicklungsumgebung müssen verifiziert und festgelegt sein. Die Verwendung von Codes/Applikationen von Drittanbietern (Third Party Code) muss geregelt sein.
  • Codierung: Für die Umsetzung der Programmierung werden einzelne Entwicklungsaufträge auf Grundlage der Anforderungen und gewünschten Funktionen in Codesegmente oder Units für die Entwickler generiert.
  • Source-Code-Management: Das Source-Code-Management ist eine definierte Ablage des Quellcodes durch die Entwickler. Hier können sogenannte Repository Management Systeme zum Einsatz kommen. Eine Software-Applikation besteht in der Regel aus mehreren hundert Dateien, die während der Entwicklung erstellt oder modifiziert werden – und dementsprechend verwaltet werden müssen.
  • Datensicherung: Der Source-Code muss entsprechend gesichert werden, sowohl während der Entwicklung als auch während des operativen Betriebs.
  • Testmanagement: Die Entwickler und/oder die interne Qualitätsabteilung führen Tests der Software in verschiedenen Phasen durch. Die Teststrategie, Umgebung, Planung, Durchführung, Dokumentation und Berichterstattung müssen geregelt sein.
  • Fehlerbehandlung: Während der Projekt- und Betriebsphase muss ein Prozess für die Fehlerbehandlung definiert sein.
  • Release-Management: Für das Release-Management des Produkts müssen Verfahren und Dokumente vorhanden sein, die regeln, wie das Produkt weiterentwickelt wird und wie lange die Wartung sichergestellt ist.
  • Schulung: Das Schulungsverfahren regelt, wie die Entwickler in den o. g. Themen geschult werden.

Abbildung 1    Entwicklungsmethodik

Der Prozess der Transformation von Anforderungen in die funktionalen und technischen Spezifikationen bis hinein in die Source-Code-Entwicklung ist in der Regel keine 1:1-Abbildung und daher relativ komplex. Um die n:n-Beziehungen darzustellen, soll folgende Beispiel betrachtet werden:

  • Eine Benutzeranforderung lautet z. B. URS 1000: Auf den Datensätzen # 3, 8 und 9 soll eine Audit-Trail-Funktionalität vorhanden sein. Zudem sollen Änderungen der genannten Datensätze nur für die Anwendergruppe „Sachkundige Person“ möglich sein.
  • Funktional würde der Lieferant mit den Funktionen „Audit-Trail“, „Rechteverwaltung“ und „Benutzerverwaltung“ antworten.
  • Ein Entwickler würde dies nun modular in Entwicklungsaufgaben (Units) einteilen:
    • Erstellung der Audit-Trail-Funktionalität (diese würde er nur einmal programmieren und den Datensätzen 3, 8 und 9 zuweisen)
    • Verknüpfung der Audit-Trail-Funktion mit den Benutzerdaten
    • Anpassung der Systemkonfiguration (Audit-Trails)
    • generisches Rechtesystem verbunden mit Benutzerdaten und Datensätzen
  • Eine weitere Benutzeranforderung könnte sein: URS 1010: Audit-Trail-Daten sollen für die Anwendergruppe „admin“ ausdruckbar sein.
    • Nun würde der Entwickler nicht eine komplett neue Funktion erstellen, sondern die Audit-Trail-Funktionalität und Rechteverwaltung aus der ersten Anforderung/Umsetzung entsprechend erweitern (z. B. Druck-Button) oder modifizieren.

Dieses Beispiel zeigt, dass es eine n:n-Beziehung zwischen Anforderungen, Funktionen und Entwicklungsaufgaben gibt. Solche Beziehungen werden am Besten in einer Beziehungsmatrix dargestellt. Im einfachsten Fall reicht ein Tabellenkalkulationsprogramm, in komplexeren Fällen empfiehlt sich eine relationale Datenbank.


1 determination ersetzte evaluation, aber die Abkürzung blieb


Haben Sie Fragen oder Anregungen? Bitte schreiben Sie uns: redaktion@gmp-verlag.de

Dr. Siegfried Schmitt
Dr. Siegfried Schmitt

Folgende Beiträge könnten Sie auch interessieren

Validierung von KI-/ML-Systemen in GMP-Umgebungen: Anwendung des 7-Stufen-Modells der FDA

Validierung von KI-/ML-Systemen in GMP-Umgebungen: Anwendung des 7-Stufen-Modells der FDA

Künstliche Intelligenz gewinnt auch im GMP-Umfeld an Bedeutung und stellt Unternehmen vor neue regulatorische Herausforderungen. Zusammengefasst werden aktuelle regulatorische Entwicklungen, ein Validierungsrahmen auf Basis des FDA-7-Stufen-Modells sowie erste Praxiserfahrungen.

Weiterlesen
Welche Rolle spielt die Luftwechselrate und Luftwechselzahl in Reinräumen?

Welche Rolle spielt die Luftwechselrate und Luftwechselzahl in Reinräumen?

Hier geht es zur Antwort:
Weiterlesen
UBA: Ersetzbarkeit von Ewigkeitschemikalien (PFAS) auf dem Prüfstand

UBA: Ersetzbarkeit von Ewigkeitschemikalien (PFAS) auf dem Prüfstand

Eine Studie des Umweltbundesamtes (UBA) zur Ersetzbarkeit von PFAS-Wirkstoffen kommt zu dem Ergebnis, dass für 87 % der untersuchten humanmedizinischen PFAS-Wirkstoffe bereits PFAS-freie Alternativen existierten.

Weiterlesen
FDA: Neuer Leitlinienentwurf zu Container Closure Systems

FDA: Neuer Leitlinienentwurf zu Container Closure Systems

Die US-amerikanische Food and Drug Administration (FDA) hat am 14. August 2026 die Verfügbarkeit einer neuen Draft Guidance mit dem Titel „Container Closure Systems for Human Drugs and Biological Products“ bekannt gegeben.

Weiterlesen
IPEC: Neue Version des IPEC-Leitfadens zur Stabilität von Hilfsstoffen

IPEC: Neue Version des IPEC-Leitfadens zur Stabilität von Hilfsstoffen

Der IPEC-Leitfaden zur Stabilität pharmazeutischer Hilfsstoffe wurde aktualisiert und ist nun in der Version 3 (2026) verfügbar, wie die IPEC (International Pharmaceutical Excipients Council) auf ihrer Website bekannt gegeben hat.

Weiterlesen
EU: Ewigkeitschemikalien im Zielkonflikt

EU: Ewigkeitschemikalien im Zielkonflikt

Der wissenschaftliche Dienst des Europäischen Parlaments (EPRS) hat am 14. Juli 2026 ein umfassendes Briefing zu den sogenannten „Ewigkeitschemikalien“ PFAS (Per- und Polyfluoralkylsubstanzen) veröffentlicht. Das Dokument soll Abgeordneten als fachliche Grundlage für anstehende politische Entscheidungen zur PFAS-Regulierung dienen und bündelt den Stand von Wissenschaft, Regulierung und Verfahren.

Weiterlesen
Wofür ist der Qualifizierungskoordinator verantwortlich?

Wofür ist der Qualifizierungskoordinator verantwortlich?

Hier geht es zur Antwort:
Weiterlesen
Vom Routinebetrieb bis zur Requalifizierung: den qualifizierten Zustand dauerhaft erhalten

Vom Routinebetrieb bis zur Requalifizierung: den qualifizierten Zustand dauerhaft erhalten

Die Qualifizierung einer Anlage endet nicht mit der Performance Qualification (PQ). Erst das Zusammenspiel aus Instandhaltung, Periodic Reviews, Änderungsmanagement und Requalifizierungen während der Betriebsphase gewährleistet den Erhalt des qualifizierten Zustands über den gesamten Lebenszyklus.
Weiterlesen
APIC: Aktualisiertes „How to do“-Dokument zu GDP für Wirkstoffe veröffentlicht

APIC: Aktualisiertes „How to do“-Dokument zu GDP für Wirkstoffe veröffentlicht

Das Active Pharmaceutical Ingredients Committee (APIC) veröffentlichte auf seiner Webseite die Version 3 des Dokuments "GDP for APIs: How to do“ (Juni 2026). Das Dokument bietet praktische Hinweise zur Umsetzung der Guten Vertriebspraxis für Wirkstoffe.

Weiterlesen
Vorheriges
Nächstes

Produkte zum Thema

Produktgalerie überspringen
GMP-BERATER | Personenlizenz | 12M

GMP-BERATER | Personenlizenz | 12M

Tausende Fachleute nutzen heute den GMP-BERATER, diese weltweit einmalige und umfangreichste Informationsbasis für die Gute Herstellungspraxis. Mit einer Personenlizenz kann ein User, mit der Firmenlizenz können beliebig viele User auf das Wissensportal zugreifen.Ca. 5.000 Seiten GMP-Praxiswissen mit Abbildungen und Formblättern:Praxisnahe Anleitung für die schnelle Umsetzung im BetriebDetaillierte Beschreibung von GMP-gerechten SystemenInternationale Gesetze und Richtlinien im Original, z. T. mit deutscher ÜbersetzungImmer aktuell durch regelmäßige AktualisierungenMusterdokumenteMuster-SOPsMuster-Formulare Muster-ProtokolleMuster-DokumentationenChecklistenProzessdiagramme (Flowcharts) Praxisbeispiele zur Anwendung von QRM (z. B. Risikoanalysen) Beispieldokumente zur Qualifizierung und ValidierungFallbeispiele Alle Beiträge von praxiserfahrenen Autorinnen und Autoren aus Industrie und BehördeEin Team aus über 80 Expert*innen interpretiert behördliche Anforderungen und beschreibt deren Umsetzung in die Praxis. Die Autor*innen greifen zurück auf langjährige Erfahrung in der pharmazeutischen Industrie, Beratung und Behörde.

Lieferzeit ca. 2-5 Werktage nach Zahlungseingang
1.368,00 € netto zzgl. MwSt.
GMP Compliance Adviser | Named User Licence | 12M

GMP Compliance Adviser | Named User Licence | 12M

The GMP Compliance Adviser is an online publication that covers all aspects of Good Manufacturing Practice (GMP) in one source.In the GMP Compliance Adviser you’ll find: GMP in Practice This part contains 21 chapters with GMP expert knowledge to base your decisions upon. It provides practical assistance with checklists, templates and SOP examples. It is written by more than 80 authors with hands-on experience directly linked to the industry. The individual chapters describe the different aspects of GMP in clear language. Technical, organizational and procedural aspects are covered.More than 700 checklists, templates and examples of standard operation procedures taken directly out of practice help you in understanding the GMP requirements.GMP RegulationsThese chapters cover the most important GMP regulations from Europe and the United States (CFR and FDA), but also PIC/S, ICH, WHO and many more.  Sample Documents In addition, the GMP Compliance Adviser contains many sample documents and practical examples that you can use.

Lieferzeit ca. 2-5 Werktage nach Zahlungseingang
1.368,00 € netto zzgl. MwSt.
GMP:KnowHow Anlagenqualifizierung | Personenlizenz | 12M

GMP:KnowHow Anlagenqualifizierung | Personenlizenz | 12M

Ihre Anlaufstelle für GMP-Wissen rund um die Qualifizierung von technischen Systemen und Anlagen. Das GMP:KnowHow Anlagenqualifizierung bietet Ihnen eine effiziente und klar strukturierte Lösung zur Qualifizierung von Pharmaanlagen. Das Wissensportal richtet sich an Mitarbeitende in der Pharmaindustrie, die einen Zugang zu praktischen Anleitungen und Beispieldokumenten brauchen und sich tiefer in die theoretischen Grundlagen der Anlagenqualifizierung einarbeiten wollen.  Das Portal liefert umfassenden Vorlagen und Arbeitshilfen, die sowohl die Erstqualifizierung als auch den gesamten Lebenszyklus einer Anlage abbilden. Alle Dokumente sind praxiserprobt und von Fachexperten erstellt. Die theoretischen Grundlagen zu den einzelnen Themen sind nur kurz angerissen. Für detaillierte Informationen wird auf die ausführlichen Kapitel des GMP-BERATERs verlinkt. Die entsprechenden Kapitel sind für Sie freigeschaltet.

Lieferzeit ca. 2-5 Werktage nach Zahlungseingang
810,00 € netto zzgl. MwSt.
SOP-Sammlung | Personenlizenz | 12M

SOP-Sammlung | Personenlizenz | 12M

Im Online-Portal finden Sie alle SOPs an einem Ort. Immer auf dem neusten Stand dank Abonnement. Neue SOPs und Aktualisierungen werden dem Online-Portal automatisch hinzugefügt. Alle Information dazu erhalten Sie über unseren Infoletter Insider. Übersichtliche Struktur, intuitive Navigation: Sie finden alles auf Anhieb. Oder Sie benutzen die praktische Volltextsuche. Für die individuelle Bearbeitung steht jede SOP mit einem Klick zum Download zur Verfügung. Die SOPs beschreiben GMP-relevante Kernprozesse für ein fiktives Pharmaunternehmen mit Schlüsselpersonen und Verantwortungsbereichen. Dazu gibt es Erklärungen und nützliche Umsetzungstipps. In einem schlüssigen SOP-Konzept liegt enormes Potenzial für den reibungslosen Ablauf von GMP-Prozessen! Sie erhalten jede SOP als bearbeitbare Datei, die Sie für Ihre Zwecke anpassen können. Die SOPs berücksichtigen die aktuellen regulatorischen GMP-Anforderungen. Sie dienen Ihnen so als Vorlage für neu zu erstellende SOPs und zur Optimierung vorhandener SOPs. Kommentare und Umsetzungstipps unterstützen Sie bei der Anpassung der Muster-SOPs an Ihre Unternehmensabläufe. Unsere Redaktion ist für Sie da: Sie erhalten schnell persönliche Antworten.

Lieferzeit ca. 2-5 Werktage nach Zahlungseingang
1.695,00 € netto zzgl. MwSt.