Testen einer Plattform für Versuchsdesign und Forschungsabläufe bei einem Pharmaunternehmen
In der F&E-Abteilung eines führenden Pharmaunternehmens waren wir an dem Testen einer digitalen Plattform beteiligt, die transparente und nachvollziehbare Prozesse gewährleistet – von der Registrierung von Wirkstoffen über die Planung mehrstufiger Laborexperimente bis hin zur Unterstützung von Forschungsentscheidungen.
Sektor
Dienstleistung & Technologie
Die Herausforderung
Unser Kunde ist ein weltweit tätiges Pharmaunternehmen, das im Rahmen seiner Forschungs- und Entwicklungsaktivitäten große Mengen an chemischen Verbindungen, Labortests und Forschungsergebnissen verwaltet. In den frühen Phasen des Forschungsprozesses ist es besonders wichtig, verschiedene chemische Verbindungen nachzuverfolgen, Versuchsergebnisse miteinander zu verknüpfen und Entscheidungsprozesse transparent zu dokumentieren.
Das Projekt umfasste zwei voneinander abhängige interne Anwendungen. Das erste System unterstützte die Erfassung chemischer Verbindungen und Moleküle, während die zweite Anwendung die Planung, Koordination und Nachverfolgung von Forschungs- und Laborprozessen im Zusammenhang mit diesen Verbindungen ermöglichte.
Eine besondere Herausforderung für die Tests bestand darin, dass das System mit einer komplexen, zustandsabhängigen Geschäftslogik arbeitete. Das Ergebnis jedes Testprozesses wurde durch vorherige Experimente, Laborergebnisse, Fortschrittsregeln und Integrationen beeinflusst. Darüber hinaus verknüpfte das System Forschungsaktivitäten, die an mehreren geografischen Standorten stattfanden, wodurch die zuverlässige Validierung verschiedener Prozesse und Datenverbindungen von entscheidender Bedeutung war.
Die Lösung
Die Experten von DSS Consulting waren während des gesamten Entwicklungsprozesses an der Qualitätssicherung und dem Testen der Anwendungen beteiligt.
Die Tests beschränkten sich nicht nur auf die Überprüfung der Benutzeroberflächen. Bei der Fehleranalyse untersuchten wir auch die Funktionsweise des Systems auf Datenbank-, API- und Anwendungsprotokollebene, wodurch wir die Ursachen potenzieller Probleme schneller und genauer identifizieren konnten.
Während des gesamten Projekts legten wir besonderes Augenmerk auf die Überprüfung der ordnungsgemäßen Funktionsweise der Forschungsabläufe, darunter:
- die Registrierung und Datenverwaltung von Verbindungen,
- die Konfiguration mehrstufiger experimenteller Prozesse,
- die Verarbeitung von Laborergebnissen,
- die Validierung regelbasierter Ablauflogik
- sowie die Überprüfung der Datenverbindungen zwischen den Anwendungen.
Die Ergebnisse des Projekts haben zudem gezeigt, dass einer der Schlüssel zum Erfolg der Testautomatisierung in der Gewährleistung einer ordnungsgemäß kontrollierten Testumgebung und Testdaten liegt. Bei stark zustandsabhängigen Forschungsprozessen erfordern reproduzierbare Tests eine stabile Umgebung und eine gut verwaltete Testdatenstrategie.
Technologie
Angular, TypeScript, Tailwind CSS, AG Grid, Cypress, Java, Spring Boot, PostgreSQL, RabbitMQ, Docker, GitLab, Datadog
Die Ergebnisse
Das Projekt trug zum Betrieb einer digitalen Forschungsplattform bei, die registrierte Wirkstoffe, Labortests, Messergebnisse und Regeln zur Unterstützung von Forschungsentscheidungen in einem einheitlichen System zusammenführt.
Durch Testmaßnahmen gelang es, den zuverlässigen Ablauf komplexer Geschäftsprozesse sicherzustellen und mit der Entwicklung verbundene Risiken frühzeitig zu erkennen. Eine der wichtigsten Erkenntnisse aus dem Projekt war, dass bei Systemen zur Unterstützung der pharmazeutischen Forschung und Entwicklung eine erfolgreiche Qualitätssicherung nicht nur technisches Fachwissen, sondern auch umfassende Kenntnisse der Geschäftsabläufe und Prozesse erfordert.


