Angebotene Dienstleistungen

Anforderungsmanagement

Im Bereich Anforderungsmanagement werden Kenntnisse und Erfahrungen der Auftragnehmerin insbesondere für die Erbringung folgender Aufgaben vorausgesetzt. Hierbei handelt es sich lediglich um die Unterstützung des Fachbereiches bei ggf. aufkommenden Fragen hinsichtlich:

Bedarfsermittlung, Analyse fachlicher und/oder technischer Anforderungen,

  • Strukturierung und Priorisierung von Anforderungen,
  • Anforderungsdokumentation,
  • Prüfung von Anforderungen auf Korrektheit, Eindeutigkeit und Nachverfolgbarkeit,
  • Begleitung der Umsetzung von Anforderungen und Durchführung qualitätssichernder Maßnahmen.

Die Arbeiten erfolgen in enger Abstimmung mit der jeweiligen Bedarfsträgerin. Je nachdem, ob ein Projekt agil oder klassisch durchgeführt wird, kann die Dokumentation und Nachverfolgung der Anforderungen lasten-/pflichtenheftbasiert oder mit Hilfe von Epics/User Stories erfolgen.

Konzeption und Design

Im Bereich Konzeption und Design werden Kenntnisse und Erfahrungen der Auftragnehmerin ins-besondere für die Erbringung folgender Aufgaben vorausgesetzt:

Entwurf der Architektur zu entwickelnden Anwendungen und einzelner Funktionen,

  • Datenbankdesign und Erstellung von Datenbankkonzepten unter Berücksichtigung der Anforderungen der jeweiligen Bedarfsträgerin hinsichtlich Vertraulichkeit, Verfügbarkeit, Integrität, Verschlüsselung etc.
  • Konzeption und Verwaltung von Zugriffsrechten, Authentifizierungen und Audits,
  • Berücksichtigung der Aspekte Datenqualität, Masterdatenmanagement und Datenmigra-tion,
  • Entwicklung von Konzepten zur Systemsicherheit,
  • Definition von Schnittstellen innerhalb des Systems sowie zu benachbarten Systemen,
  • Einbindung und Anwendung gängiger Software-Frameworks,
  • Vorbereitung und Durchführung von Datenanalysen.
  • Die Erstellung von Prototypen zur Abstimmung und Validierung von Anforderungen fällt nur nach vorheriger Abstimmung mit der Bedarfsträgerin in diesen Bereich.

Datenbankmigration

Im Bereich Datenbankmigration werden Kenntnisse und Erfahrungen der Auftragnehmerin insbe-sondere für die Erbringung folgender Aufgaben vorausgesetzt:

  • Systemanalyse inkl. Bewertung der vorliegenden Daten,
  • Entwicklung von Migrations-Strategien und -Konzepten,
  • Erstellen und Testen der Softwarelogik als Voraussetzung für die Durchführung der Migra-tion,
  • Durchführung der Migration/Begleitung von Migrationsvorhaben,
  • Validierung der Migration.

Migrationsvorhaben stellen oftmals eine besondere Herausforderung dar, da nicht nur Daten von einem Storage in einen anderes verschoben werden müssen sondern auch das Datenbankschema der Quelldatenbank an die neue Datenbank angepasst werden muss. Die zu erbringenden Leis-tungen sind oftmals sehr komplex und erforden in der Regel Ausfallzeiten, die zu Unterbrechungen des Linienbetriebs/Datenverwaltungsbetrieb führen. Daher ist es wichtig, in dieser Phase die je-weiligen Risiken des Projektes zu verstehen, um einen möglichst reibungslosen sowie schnellen Ablauf zu garantieren. Das Thema Datensicherheit und die Vorbeugung von Datenverlusten hat in diesem Zusammenhang oberste Priorität.

Programmierung/Customizing

„Programmierung/Customizing“ umfasst die eigentliche Implementierungs-/Entwicklungsarbeit auf Basis der im Vorfeld ermittelten Anforderungen. Um eine koordinierte, nachvollziehbare, effi-ziente und qualitätsgesicherte Entwicklungsleistung zu gewährleisten, sind für die Programmierungsleistung im Vorfeld Vorgehensweisen, Quality Gates und Standards mit der Bedarfsträgerin abzustimmen.

Neben der Entwicklungsleistung oder dem Customizing im Falle der Verwendung von Standard-Tools zählt auch die Dokumentation der Entwicklung inkl. notwendiger Knowhow-Transfer-Maß-nahmen zum Themenbereich „Programmierung“. Die Auftragnehmerin verpflichtet sich zur Erstel-lung der für die Aufgabenstellung im Einzelnen zu vereinbarenden Dokumentationen. Die Pro-grammodule/ und die Dokumentation (im PDF- und MS-Word-Format) sind vollständig an die Be-darfsträgerin zu übergeben.

Optimierung

Im Bereich Datenbankoptimierung werden Kenntnisse und Erfahrungen der Auftragnehmerin insbesondere für die Erbringung folgender Aufgaben vorausgesetzt:

  • Analyse bestehender Datenbanken und Identifizierung von Optimierungspotenzialen bspw. in Bezug auf Backup-Konzepte, Sicherheitsmechanismen, Zugriffskonzepte und Datenbank-Abfragen, sowie hinsichtlich Verfügbarkeit und Performance
  • Beratung zu Optimierungspotenzialen und Erstellung von Optimierungskonzepten
  • Optimierung von SQL-Abfragen und Indizes
  • Erkennen und erschließen von Automatisierungspotenzialen

Pflege und Wartung

Im Bereich Pflege und Wartung werden Kenntnisse und Erfahrungen der Auftragnehmerin insbe-sondere für die Erbringung folgender Aufgaben vorausgesetzt:

  • Konfiguration und Administration von PostgreSQL Datenbanksystemen
  • Planung und Durchführung von Datenbank-Patches, Updates und Upgrades
  • Einrichtung, Test und Überwachung von Backup & Recovery Lösungen
  • Verwaltung von Authentifizierung und Zugriffsrechten
  • Analyse von Fehlern und Problemen sowie deren Behebung