IT-Systeme · Praxisleitfaden

Azure DevOps im GxP-Einsatz: Testnachweise bis zur Auslieferung verbinden

Ihr Testbericht zeigt bestandene Prüfungen, aber ein Ergebnis gehört noch zum vorherigen Build. Genau an dieser Stelle entscheidet sich, ob Azure DevOps Ihre Nutzungsentscheidung tatsächlich unterstützt. Für QA, IT und Entwicklung zählt die nachvollziehbare Verbindung zwischen Anforderung, Testvorgabe, Ausführung und ausgelieferter Software. Dieser Leitfaden beschreibt dafür einen begrenzten, prüfbaren Einsatz von Azure DevOps Services und die Unterschiede zum selbst betriebenen Server. Ein ausgefülltes Beispiel zeigt, warum eine grüne Quote allein nicht genügt.

Inhaltsverzeichnis

Das Wichtigste vorab

Wie wird Azure DevOps für GxP-Testnachweise validiert?

Validieren Sie den vorgesehenen Nachweisprozess mit den tatsächlich verwendeten Azure-DevOps-Diensten, Rechten, Integrationen und Aufbewahrungsregeln. Prüfen Sie insbesondere, ob Anforderungen und Teststände zu den Ergebnissen, zur Testumgebung und zum ausgelieferten Build passen. Ergänzen Sie negative Prüffälle für fehlende Tests, unzulässige Änderungen und Löschungen. Ein erfolgreicher Pipeline-Lauf ersetzt weder die fachliche Bewertung der Ergebnisse noch eine geregelte Nutzungsentscheidung für das geprüfte System.

  • Services und Server haben unterschiedliche Betriebs- und Funktionsgrenzen.
  • Testfälle, Testpunkte und konkrete Ausführungsergebnisse müssen unterscheidbar bleiben.
  • Die fachliche Aussage eines Berichts hängt von Auswahl, Version und Bezugsgröße ab.
  • Work Items, Runs, Artefakte und Auditereignisse benötigen ein abgestimmtes Aufbewahrungskonzept.

1. Den Nachweisprozess statt des Produktnamens bewerten

Azure DevOps kann Aufgaben verwalten, Quellcode aufnehmen, Software bauen und Testergebnisse zusammenführen. Entscheidend für die GxP-Bewertung ist, welche dieser Informationen in Ihrem Betrieb eine qualitätsrelevante Entscheidung tragen. Ein informelles Entwicklungsboard hat eine andere Funktion als ein Testmanagementsystem, dessen Bericht als wesentlicher Validierungsnachweis verwendet wird. Auch ein unterstützendes Werkzeug kann durch diese Verwendung relevant werden.

Der hier betrachtete Fall betrifft Computersysteme für die Herstellung von Humanarzneimitteln im EU-GMP-Umfeld. Annex 11 ist die einschlägige GMP-Leitlinie für diesen Systemkontext. §4.7 adressiert ausdrücklich die dokumentierte Bewertung der Eignung automatisierter Testwerkzeuge und Testumgebungen. Daraus folgt weder eine pauschale Produktzulassung noch ein identischer Prüfumfang für sämtliche Dienste.

Beschreiben Sie zunächst: Welche Aussage übernimmt das Team aus Azure DevOps, wer entscheidet damit und welche Fehlfunktion könnte diese Entscheidung verfälschen? Ein falsch gefilterter Bericht, ein überschriebenes Sollresultat oder ein Ergebnis zum falschen Build sind dafür konkrete Ausgangspunkte. Dokumentieren Sie außerdem, welche Nachweise außerhalb der Plattform geführt werden.

Quellen: [1] [11] [10]

2. Services, Server und Lizenzen konkret festhalten

Azure DevOps Services ist der von Microsoft betriebene, fortlaufend aktualisierte Dienst. Azure DevOps Server wird auf eigener Infrastruktur betrieben. Microsoft dokumentiert im aktuellen Server-Release-Strang eine RTW-Ausgabe vom 9. Dezember 2025 und Patch 8 vom 10. September 2026. Das ist ein dokumentierter Versionsbezug, keine Aussage über Ihren installierten Stand. Server 2022 bleibt ebenfalls in der Dokumentation sichtbar.

Erfassen Sie Organisation beziehungsweise Collection, Projekte, Prozessmodell, Erweiterungen, Identitätsanbindung und eingesetzte Build-Agents. Bei Server kommen Betriebssystem, Datenbank, Installation und Patchverwaltung hinzu. Bei Services benötigen Sie einen geregelten Umgang mit Dienständerungen und den weiterhin selbst verantworteten Komponenten. Eine gleiche Bildschirmbezeichnung belegt keine identische Funktion.

Für Test Plans reichen Sichtzugriff und eine beliebige Projektmitgliedschaft nicht für alle Aufgaben. Die Microsoft-Dokumentation nennt für bestimmte Verwaltungs- und Konfigurationsaufgaben Basic + Test Plans oder entsprechende Visual-Studio-Abonnements sowie zusätzliche Berechtigungen. Prüfen Sie den Zugang der tatsächlichen Tester und Stellvertreter vor der Testplanung. Ein freigeschaltetes Konto beantwortet noch nicht, was dieser Benutzer fachlich entscheiden darf.

Quellen: [1] [9] [2]

3. Die Verbindung von Anforderung bis Auslieferung definieren

Microsoft beschreibt Verknüpfungen zwischen Anforderungen, Tests, Fehlern und Codeänderungen. Der Nutzen entsteht erst, wenn diese Verbindungen Ihre konkrete Nachweisfrage beantworten. Eine allgemeine Beziehung zwischen zwei Work Items kann beispielsweise zu wenig aussagen, wenn offenbleibt, ob der Test die aktuelle Anforderungsversion oder nur einen früheren Entwurf abdeckt.

Die folgende Arbeitsmatrix ist eine eigene Empfehlung für einen kleinen Entwicklungsbereich. Die Bezeichner sind frei gewählt. Sie beschreibt den erforderlichen Zusammenhang und schreibt kein bestimmtes Zusatzprodukt vor. Prüfen Sie die Kette auch rückwärts: vom tatsächlich installierten Paket zu den relevanten Prüfungen und deren Ausgangsvorgaben.

Eigene Arbeitsmatrix: Welche Verbindung muss der Nachweis tragen?
ObjektKonkreter BezugPrüffrage
Anforderung R-12Gesperrtes Material darf nicht ausgewählt werden; definierter StandIst die akzeptierte Regel eindeutig und im Prüfzeitraum gültig?
Testfall T-21Schritte, Testdaten und erwartete Ablehnung für R-12Ist der damals verwendete Sollstand erkennbar?
TestpunktT-21, Suite S-5, Browserkonfiguration und TesterIst die vorgesehene Ausführung eindeutig zugeordnet?
Run und ErgebnisAusführung gegen Build B105 in Testumgebung Q1Stimmen Istbefund, Zeit, Daten und Anlagen zum Ergebnis?
Build und PaketQuellstand, Abhängigkeiten und identifizierbares AuslieferungspaketIst genau dieses Paket Gegenstand der Nachweisbewertung?
AuslieferungZielumgebung, Konfiguration und dokumentierte EntscheidungIst das installierte Paket mit dem bewerteten Paket identisch?

Quellen: [4] [3] [11]

Vertiefung zu diesem Thema:

4. Testfälle und Ausführungsergebnisse auseinanderhalten

Ein Testplan referenziert Testfälle. Wird ein gemeinsam verwendeter Testfall geändert, betrifft das auch andere Pläne und Suites, die auf ihn verweisen. Ein wiederverwendeter Planname ist deshalb noch keine eingefrorene Testvorgabe. Legen Sie fest, wie der verwendete Stand von Schritten, Parametern und Sollresultaten für eine spätere Prüfung nachvollziehbar bleibt.

Ein Testpunkt kombiniert Testfall, Suite, Konfiguration und Tester. Seine wiederholten Ausführungen erzeugen unterschiedliche Ergebnisse. Die aktuelle Execute-Ansicht zeigt das jüngste Ergebnis. Für die Bewertung einer bestimmten Auslieferung benötigen Sie gegebenenfalls die Ausführungshistorie statt nur dieser jüngsten Sicht.

Prüfen Sie im eigenen Ablauf eine Änderung nach abgeschlossener Ausführung: Bleibt feststellbar, welche Vorgabe tatsächlich geprüft wurde? Wird ein erneuter Lauf verständlich vom früheren Ergebnis unterschieden? Entscheiden Sie vorab, wann Kopien, ein kontrollierter Export oder andere festgelegte Referenzen erforderlich sind. Das geeignete Verfahren muss auch gemeinsam genutzte Schritte und Parameter berücksichtigen.

Quellen: [2] [3] [12]

5. Pipeline-Erfolg und Nutzungsentscheidung verbinden

Eine Pipeline kann erfolgreich enden, obwohl sie nur einen Teil der notwendigen Prüfungen enthält. Legen Sie deshalb fest, welche Tests automatisch laufen, welche außerhalb der Pipeline stattfinden und wie aus beiden Bereichen ein belastbarer Entscheidungsstand entsteht. Ein nicht veröffentlichter oder falsch zugeordneter Ergebnisdatensatz darf nicht stillschweigend als bestanden gelten.

Für Azure DevOps Services dokumentiert Microsoft Ressourcen-Checks außerhalb der YAML-Datei. Diese werden durch Ressourcenadministratoren verwaltet. Selbstgenehmigung ist konfigurierbar; bestimmte Checks können mit entsprechender administrativer Befugnis umgangen werden. Die bloße Existenz eines Approval-Schritts beantwortet folglich weder die Befugnisfrage noch die fachliche Bedeutung der Bestätigung.

Definieren Sie für Ihre Auslieferung eine eindeutige Entscheidung: Welches Paket darf für welchen Verwendungszweck in welche Umgebung? Beziehen Sie offene Abweichungen und betriebliche Voraussetzungen ein. Eine technische Deployment-Erlaubnis kann Teil dieses Verfahrens sein. Ob sie zugleich eine ausreichende elektronische Signatur darstellt, ist bei entsprechendem Verwendungszweck gesondert zu bewerten.

Quellen: [5] [11]

Vertiefung zu diesem Thema:

6. Änderungen und administrative Ausnahmen prüfen

Repos kann Branch Policies erzwingen. Microsoft unterscheidet jedoch ausdrücklich das Umgehen von Regeln beim Abschluss eines Pull Requests und beim direkten Push. Kontrollieren Sie diese Rechte zusammen mit den Rechten, Regeln oder Pipeline-Ressourcen selbst zu verändern. Eine sorgfältig konfigurierte Prüfung verliert ihren Zweck, wenn derselbe unkontrollierte Weg sie dauerhaft ausschalten kann.

Die Prüffälle sollten die tatsächlich erlaubten und verbotenen Handlungen Ihrer Rollen abbilden: Testvorgabe ändern, Ergebnis nachtragen, Auslieferung auslösen, Freigaberegel anpassen und einen Notfalleingriff durchführen. Eine kleine Organisation benötigt dafür keine erfundene Standardzahl an Unterschriften. Sie benötigt eindeutige Befugnisse, angemessene Kontrollen und vertretbare Zuständigkeiten.

Azure-DevOps-Auditing ist laut aktueller Learn-Dokumentation Public Preview, standardmäßig ausgeschaltet und an eine Microsoft-Entra-Organisation gebunden; Server ist nicht eingeschlossen. Bewerten Sie den konkreten Ereigniskatalog. Work-Item-Historie, Repository-Historie, Organisationsaudit und Entra-Protokolle beantworten verschiedene Fragen. Ein einzelner Export ist nicht automatisch deren vollständige Zusammenführung.

Quellen: [8] [6] [11]

7. Ergebnisse und Kontext über die benötigte Frist erhalten

Microsoft beschreibt, dass beim Löschen eines Pipeline-Runs unter anderem Logs, Build-Artefakte, Testergebnisse und Run-Metadaten entfallen. Test- und Release-Retention sind nicht automatisch gleichgeschaltet; Paketarten wie NuGet oder npm werden von anderen Regeln gesteuert. Das Organisationsaudit hält Ereignisse grundsätzlich 90 Tage vor. Eine pauschale Einstellung „alles bleibt erhalten“ kann diese unterschiedlichen Bereiche verfehlen.

Erstellen Sie ein Datenverzeichnis mit Eigentümer, Speicherort, Aufbewahrungszweck und erforderlichem Kontext. Dazu gehören etwa Testvorgaben, Ergebnisanlagen, Fehlversuche, Abweichungsentscheidungen, Paketidentität und die dafür relevanten Änderungen. Bestimmen Sie Fristen anhand der unterstützten Tätigkeit und der geltenden Dokumentationsregeln, nicht anhand eines voreingestellten Produktwerts.

Prüfen Sie einen typischen alten Nachweis nach Export oder Wiederherstellung: Sind die Beziehungen noch verständlich, Anlagen lesbar und Versionen erkennbar? Ein Bericht als PDF kann für eine Übersicht nützlich sein. Er ersetzt die weiteren erforderlichen Daten nur, wenn deren Inhalt und Bedeutung für den vorgesehenen Zweck angemessen erhalten bleiben.

Quellen: [7] [6] [12] [11]

8. Illustratives Beispiel: 100 Prozent bestanden, aber zwei Nachweislücken

Das folgende Beispiel ist frei konstruiert und wurde nicht in einem Kundenprojekt oder einer Azure-DevOps-Organisation ausgeführt. Eine kleine GMP-Anwendung soll Materialstatus, Berechtigungen und einen Export korrekt verarbeiten. Für Build B105 sind drei Testfälle in jeweils zwei Browserkonfigurationen vorgesehen. Pro Kombination gelten dieselbe Suite und genau ein festgelegter Tester: insgesamt sechs Testpunkte.

Fünf vorhandene Ergebnisse lauten „passed“. Ein davon betroffenes Ergebnis wurde jedoch nur gegen B104 erzeugt. Die Übertragbarkeit auf B105 ist noch nicht bewertet. Der sechste Testpunkt wurde nicht ausgeführt. Die Beispielentscheidung zählt deshalb nur Ergebnisse, die unmittelbar für B105 geeignet sind.

  • Fehlenden Lauf und alten Buildbezug sichtbar lassen; ursprüngliche Ergebnisse erhalten.
  • Für den B104-Nachweis die Änderungswirkung bewerten und die Entscheidung über Übernahme oder erneute Prüfung begründen.
  • Den fehlenden Chrome-Exporttest durchführen oder eine fachlich vertretbare Änderung des Prüfplans vor der Entscheidung begründen.
  • Den abschließenden Nachweisbericht mit dem tatsächlich ausgelieferten Paket und verbleibenden Abweichungen verbinden.
Illustrative Sollmatrix für Build B105 – keine realen Testergebnisse
Testfall und SollKonfigurationVorliegender StandBewertung für B105
T-21: gesperrtes Material ablehnenEdgeB105, passedPassend bestanden
T-21: gesperrtes Material ablehnenChromeB105, passedPassend bestanden
T-22: unberechtigte Änderung ablehnenEdgeB105, passedPassend bestanden
T-22: unberechtigte Änderung ablehnenChromeB104, passedÜbertragbarkeit offen; hier nicht gezählt
T-23: Export einschließlich Status korrektEdgeB105, passedPassend bestanden
T-23: Export einschließlich Status korrektChromeNicht ausgeführtNachweis fehlt

Quellen: [3] [4] [11]

9. Aufwand durch einen begrenzten, betreibbaren Umfang steuern

Ein KMU sollte zuerst einen repräsentativen Nachweisprozess vollständig durchspielen. Dafür werden ein fachlicher Verantwortlicher, ein Systemverantwortlicher, Tester sowie die erforderlichen Entwicklungs- und Administrationskenntnisse benötigt. QA wirkt entsprechend ihrer festgelegten Aufgabe mit. Entscheidend sind verfügbare Entscheidungen und verständliche Nachweise, nicht möglichst viele formal benannte Rollen.

Aufwandstreiber sind vor allem individuelle Prozessvorlagen, Erweiterungen, mehrere Projekte, externe Tester, eigene Agents, verteilte Ergebnisquellen und bisher unklare Aufbewahrung. Herstellerdokumentation kann Funktionen und Grenzen belegen. Die Zuordnung zum konkreten Einsatz, die Konfiguration und die eigenen End-to-End-Prüfungen bleiben zu bearbeiten.

Im Betrieb sind Änderungen an Testvorgaben, Reportabfragen, Agent-Images, Extensions und Deployment-Rechten zu bewerten. Für Server kommen geplante Patches hinzu; bei Services müssen Dienständerungen und relevante Ankündigungen in den eigenen Änderungsprozess gelangen. Prüfen Sie betroffene Nachweisketten gezielt erneut. Ein unverändert grüner Lauf allein zeigt nicht, dass ein geänderter Bericht weiterhin dieselbe Aussage liefert.

Quellen: [1] [9] [11]

10. Checkliste vor der Verwendung als Validierungsnachweis

Die folgende Arbeitshilfe bündelt die Entscheidungspunkte. Sie ist kein Microsoft-Zertifikat und kein pauschaler Pflichtenkatalog. Jede Antwort sollte auf einen konkreten Projektstand verweisen. Offene Punkte werden mit Verantwortlichem und Auswirkung auf die beabsichtigte Nutzung festgehalten.

  • Verwendungszweck und GMP-relevante Nachweisaussagen eindeutig beschrieben.
  • Services oder Server sowie installierte Erweiterungen, Agents und relevante Lizenzgrenzen erfasst.
  • Anforderungs-, Testfall- und Konfigurationsstände dem jeweiligen Lauf zugeordnet.
  • Auswahl und Bezugsgröße der Berichte einschließlich fehlender Prüfungen verstanden.
  • Build, Auslieferungspaket und Zielumgebung über die gesamte Entscheidung verbunden.
  • Änderungs-, Lösch-, Bypass- und Administrationsrechte praktisch geprüft.
  • Fachliche Nutzungsentscheidung von technischem Pipeline-Status unterschieden.
  • Aufbewahrung für Testdaten, Runs, Pakete und relevante Historien abgestimmt.
  • Export beziehungsweise Wiederherstellung mit lesbarem Nachweiskontext erprobt.
  • Änderungsbewertung, Zuständigkeiten und Vertretung für den Betrieb geregelt.

Quellen: [11] [12]

Häufige Fragen zu Azure DevOps

Muss Azure DevOps als komplette Suite validiert werden?

Der Umfang folgt dem vorgesehenen GMP-Einsatz. Wenn Test Plans und Pipelines entscheidungsrelevante Validierungsnachweise erzeugen, müssen deren relevante Funktionen, Schnittstellen und Kontrollen angemessen belegt sein. Das bedeutet nicht automatisch, dass jedes ungenutzte Feature denselben Prüfumfang erhält. Beschreiben Sie außerdem, welche Fehler durch unabhängige Kontrollen erkannt werden und welche Nachweisaussagen vollständig vom Werkzeug abhängen.

Quellen: [11] [1]

Kann ein vorhandener Testplan unverändert als Baseline gelten?

Nicht allein aufgrund seines Namens. Ein Plan referenziert Testfälle; Änderungen an gemeinsam verwendeten Fällen wirken auch in anderen Plänen. Legen Sie fest, wie der tatsächlich verwendete Stand von Schritten, Parametern und Sollresultaten erhalten wird. Kontrollieren Sie anhand einer abgeschlossenen Ausführung, ob ein späterer Leser den damaligen Prüfauftrag eindeutig vom heutigen Testfall unterscheiden kann.

Quellen: [2] [12]

Was unterscheidet Testfall, Testpunkt und Testlauf?

Der Testfall beschreibt die Prüfung. Ein Testpunkt verbindet ihn mit Suite, Konfiguration und Tester. Ein Lauf umfasst konkrete Ausführungsergebnisse. Wiederholungen desselben Testpunkts erzeugen weitere Ergebnisse; die jüngste Anzeige ist daher nicht zwangsläufig der Nachweis für eine frühere Auslieferung. Diese Unterscheidung verhindert, dass ein aktuelles passed unbemerkt einen nicht passenden früheren Stand ersetzt.

Quellen: [3]

Reicht eine grüne Pipeline für die Freigabe?

Sie belegt zunächst nur, dass die konfigurierte Ausführung ihre technischen Erfolgskriterien erfüllt hat. Prüfen Sie zusätzlich fachliche Abdeckung, richtigen Buildbezug, offene Abweichungen und betriebliche Bereitschaft. Ein Approval kann den geregelten Ablauf unterstützen. Welche Entscheidung damit getroffen wird und wer dazu befugt ist, muss im eigenen Verfahren klar beschrieben sein; eine automatische GMP-Freigabe entsteht daraus nicht.

Quellen: [5] [11]

Müssen alle Anforderungen automatisch mit Testergebnissen verknüpft sein?

Sie benötigen eine verständliche und belastbare Zuordnung für Ihren Nachweiszweck. Microsoft bietet Verknüpfungen und Auswertungen, deren Umfang unter anderem von ausgewählten Anforderungen und Pipeline-Stufen abhängt. Kontrollieren Sie gezielt Anforderungen ohne Test sowie Tests zum falschen Stand. Ein manueller Ergänzungsschritt kann Teil des Verfahrens sein, muss aber beherrscht werden und darf keine unbemerkten Lücken erzeugen.

Quellen: [4] [11]

Erfasst das Organisationsaudit alle relevanten Änderungen?

Das lässt sich aus dem Funktionsnamen nicht ableiten. Azure-DevOps-Auditing hat einen konkreten Ereignisumfang; Entra-Anmeldungen und Gruppenänderungen liegen in anderen Protokollbereichen. Für Ihren Anwendungsfall können zusätzlich Work-Item-, Repository- und Testergebnisinformationen erforderlich sein. Prüfen Sie repräsentative Änderungen samt Benutzer, Zeitpunkt und Kontext. Die dokumentierte Services-Funktion ist Public Preview und nicht für Azure DevOps Server verfügbar.

Quellen: [6] [11]

Welche Zugriffsrechte sind besonders wichtig?

Betrachten Sie sowohl fachliche Änderungen als auch das Verändern oder Umgehen von Kontrollen. Bei Repos sind Bypass-Rechte für PR-Abschluss und direkten Push getrennt relevant. Dazu kommen Administration und Ressourcenrechte. Testen Sie mit tatsächlichen Rollen, ob unzulässige Handlungen verhindert oder entsprechend dem vorgesehenen Verfahren kontrolliert werden. Ein Rollenname allein ist kein Nachweis wirksamer Beschränkungen.

Quellen: [8] [5] [11]

Bleiben Testnachweise erhalten, wenn ein Build-Run gelöscht wird?

Nicht pauschal. Microsoft nennt Testergebnisse und weitere Nachweisinformationen unter den beim Löschen eines Runs entfernten Daten. Test-, Release- und Paketaufbewahrung sind gesondert zu betrachten. Ermitteln Sie daher vor der Nutzung als maßgeblicher Nachweis, welche Daten über welche Frist erhalten bleiben müssen und wie ein späterer Prüfer den vollständigen erforderlichen Kontext wiederfindet.

Quellen: [7] [12]

Kann dieselbe Validierung für Services und Server verwendet werden?

Anforderungen und Prüfansätze lassen sich gegebenenfalls wiederverwenden. Die belegte Funktions- und Betriebsabdeckung muss jedoch zum jeweiligen Produktstand passen. Beispielsweise gilt die herangezogene Checks-Dokumentation ausdrücklich für Services, während Server einen eigenen Release- und Patchpfad hat. Bewerten Sie Unterschiede in Hosting, Identität, Erweiterungen und Betriebsverantwortung, bevor vorhandene Ergebnisse übernommen werden.

Quellen: [1] [9] [5] [11]

Womit sollte ein kleines QA- und IT-Team beginnen?

Wählen Sie eine typische Nutzungsentscheidung und verfolgen Sie deren Nachweise vollständig vom akzeptierten Anforderungsstand bis zum installierten Paket. Nehmen Sie bewusst einen fehlenden Test, einen alten Buildbezug und einen unzulässigen Änderungsversuch auf. Daraus entsteht eine konkrete Lückenliste. Erst danach lässt sich sinnvoll entscheiden, welche Konfiguration, Dokumentation und weitere Prüfung für den eigenen Umfang erforderlich sind.

Quellen: [11] [4]

Quellen & fachlicher Stand

Quellenstand: 6. Oktober 2026. Schwerpunkt Azure DevOps Services; Serverstände und ausdrücklich auf Services beschränkte Funktionen werden getrennt behandelt. Öffentliche Dokumentation ersetzt keine Prüfung Ihrer Organisation, Konfiguration oder Lizenz. Regulatorischer Bezug: geltende EU-GMP-Leitlinien für den beschriebenen Humanarzneimittel-Einsatz.

  1. Microsoft: What is Azure DevOps?
  2. Microsoft: Create and manage test plans
  3. Microsoft: Test objects and terms
  4. Microsoft: Requirements traceability
  5. Microsoft: Define approvals and checks
  6. Microsoft: Access, export and filter audit logs
  7. Microsoft: Set retention policies for builds, releases, and tests
  8. Microsoft: Branch policies and settings
  9. Microsoft: Azure DevOps Server release notes
  10. Europäische Kommission: EudraLex Volume 4
  11. Europäische Kommission: EU-GMP Annex 11 – Computerised Systems
  12. Europäische Kommission: EU-GMP Kapitel 4 – Documentation

Zuletzt fachlich geprüft am 06.10.2026.

Daniel Herrmann, Daniel Herrmann Consulting

Daniel Herrmann Consulting

Azure-DevOps-Nachweise gezielt prüfen

Wir unterstützen Sie dabei, den vorgesehenen Tool-Einsatz, die Nachweiskette und konkrete Prüffälle für Ihre Organisation festzulegen.

  • IT-GxP-Audit →

    Vorhandene Testberichte, Rechte und Aufbewahrung auf entscheidungsrelevante Lücken untersuchen.

  • IT-GxP-Consulting →

    Anforderungen, Nachweismodell und risikobezogene Prüfungen für Ihren Tool-Prozess entwickeln.

Ihr Vorhaben besprechenEinblicke in unsere Projektarbeit →