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

Deutschland: Änderungen im Tierarzneimittelgesetz

Deutschland: Änderungen im Tierarzneimittelgesetz

Mit dem Gesetz zur Änderung des Tiergesundheitsgesetzes, des Tierarzneimittelgesetzes und des tiergesundheitsrechtlichen Bußgeldgesetzes wurden mehrere Vorschriften des Tierarzneimittelgesetzes (TAMG) angepasst. Die Änderungen gelten seit 10. März 2026.
Weiterlesen
FDA: Entwurf zur Beantwortung von Formular-483-Beobachtungen

FDA: Entwurf zur Beantwortung von Formular-483-Beobachtungen

Die US-Arzneimittelbehörde FDA hat einen Entwurf einer Leitlinie zur Beantwortung von Formular-FDA-483-Beobachtungen nach GMP-Inspektionen veröffentlicht. Das Dokument beschreibt, wie Hersteller Inspektionsbefunde strukturiert adressieren sollten und welche Informationen eine Antwort enthalten sollte.
Weiterlesen
GMP trifft Strahlenschutz – wie geht das zusammen?

GMP trifft Strahlenschutz – wie geht das zusammen?

Die Herstellung von Radiopharmazeutika erfordert die gleichzeitige Einhaltung von EU-GMP-Leitfaden und Strahlenschutzverordnung, was zu Zielkonflikten zwischen Produktsicherheit und Personenschutz führen kann. Technische Lösungen wie Unterdrucksysteme und Bleizellen sowie eine frühzeitige Behördenabstimmung sind entscheidend für eine GMP- und strahlenschutzkonforme Umsetzung.
Weiterlesen
Durch welche Maßnahmen können Kreuzkontaminationen vermieden werden?

Durch welche Maßnahmen können Kreuzkontaminationen vermieden werden?

Hier geht es zur Antwort:
Weiterlesen
Team-NB: Chancen und Risiken der MDR/IVDR-Revision

Team-NB: Chancen und Risiken der MDR/IVDR-Revision

Der europäische Verband der Benannten Stellen für Medizinprodukte, Team-NB, sieht in der geplanten Revision der MDR und IVDR grundsätzlich Chancen für mehr Effizienz, Transparenz und Vorhersehbarkeit im Konformitätsbewertungsverfahren.
Weiterlesen
EMA: Aktualisierte Fragen und Antworten zu OOS-ATMP-Chargen

EMA: Aktualisierte Fragen und Antworten zu OOS-ATMP-Chargen

Die EMA hat ihre Fragen und Antworten zum Umgang mit Out-of-Specification (OOS)-Batches zugelassener zell- bzw. gewebe-basierter ATMPs überarbeitet (“Questions and answers on the use of out-of-specification batches of authorised cell/tissue-based ATMPs”, Rev. 1, 2026). Die Revision präzisiert stärker, unter welchen außergewöhnlichen Umständen ein OOS-Batch verwendet werden darf.
Weiterlesen
EMA: Neue Q&A zu Mischungen aus Wirkstoffen und Hilfsstoffen

EMA: Neue Q&A zu Mischungen aus Wirkstoffen und Hilfsstoffen

Neue Fragen und Antworten zur Qualität von Arzneimitteln erläutern den regulatorischen Umgang mit Mischungen aus Wirkstoffen und Hilfsstoffen („API Mix“). Eine solche Mischung wird als Kombination eines Wirkstoffs mit einem oder mehreren Hilfsstoffen definiert und gilt als erster Herstellungsschritt des Fertigarzneimittels.

Weiterlesen
EMA: GMP-Dokumentation für die Sterilisation eines Wirkstoffs

EMA: GMP-Dokumentation für die Sterilisation eines Wirkstoffs

Die EMA Fragen-und-Antworten zur Qualität von Arzneimitteln wurden ergänzt um folgende Frage: Welche GMP-Dokumentation wird für einen Wirkstoffhersteller benötigt, der die Sterilisation eines Wirkstoffs durchführt?

Weiterlesen
EMA: Neue Guideline zu Elementarverunreinigungen in Tierarzneimitteln

EMA: Neue Guideline zu Elementarverunreinigungen in Tierarzneimitteln

Die EMA hat die neue Guideline on risk management requirements for elemental impurities in veterinary medicinal products (EMA/CVMP/426245/2023) veröffentlicht. Sie wurde entwickelt, um die bisherigen Dokumente zur Risikobewertung und zum Umgang mit Elementarverunreinigungen in Tierarzneimitteln in ein einheitliches, klar strukturiertes Guideline-Format zu überführen.
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 über 600 Arbeitshilfen, Checklisten, 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 AktualisierungenAlle Beiträge von praxiserfahrenen Autorinnen und Autoren aus Industrie und Behörde

Sofort versandfertig, Lieferzeit ca. 2-5 Werktage
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.

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

GMP:KnowHow Anlagenqualifizierung 2.0 | Personenlizenz | 12M

Ihre Anlaufstelle für GMP-Wissen rund um die Qualifizierung von technischen Systemen und Anlagen. Das GMP:KnowHow Anlagenqualifizierung 2.0 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.

Sofort versandfertig, Lieferzeit ca. 2-5 Werktage
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 Ihrer Sammlung automatisch hinzugefügt. Übersichtliche Struktur, intuitive Navigation: Sie finden alles auf Anhieb. Einfach klicken, schon steht Ihre SOP zur Verfügung.Oder Sie benutzen die praktische Volltextsuche. Die SOPs beschreiben GMP-relevante Kernprozesse für ein fiktives Pharmaunternehmen mit Schlüsselpersonen und Verantwortungsbereichen. Dazu gibt es Erklärungen und nützliche Tipps. In einem schlüssigen SOP-Konzept liegt enormes Potential für den reibungslosen Ablauf von GMP-Prozessen! Sie erhalten jede SOP als editierbare Datei, die Sie für Ihre Zwecke anpassen können. Die SOPs berücksichtigen die aktuellen regulatorischen GMP-Anforderungen an die Herstellung von Arzneimitteln und dienen Ihnen so als Vorlage für neu zu erstellende SOPs und zur Optimierung vorhandener SOPs. Mit zahlreichen erklärenden Hinweisen und nützlichen Tipps, die Sie bei der Anpassung der Muster-SOPs an Ihre konkreten Unternehmensabläufe unterstützen. Unsere Redaktion ist für Sie da: Sie erhalten schnell persönliche Antworten.

Sofort versandfertig, Lieferzeit ca. 2-5 Werktage
1.695,00 € netto zzgl. MwSt.