www.lowcodeapp.de - Beschleunigung der digitalen Transformation mit Open Source Low-Code Development.

Symfony Systembetrieb und Applikationsentwicklung für das Bundesinstitut für Berufsbildung

Das Bundesinstitut für Berufsbildung, kurz BIBB, ist eine anerkannte Bundeseinrichtung zur Erforschung und Weiterentwicklung der beruflichen Aus- und Weiterbildung in Deutschland. Die Aufgaben des BIBB bestehen darin, Innovationen in der nationalen und internationalen Berufsbildung zu fördern, neue, praxisorientierte Lösungsvorschläge für die berufliche Aus- und Weiterbildung zu entwickeln und Zukunftsaufgaben in der Berufsbildung zu identifizieren.

Leistungen

  • Systembetrieb & Support, 
  • Agile Softwareentwicklung, 
  • UI/UX-Design

Projektdauer

Laufende Betreuung seit 2022

Projektergebnis

Das Bundesinstitut für Berufsbildung erhält nun durch unser Weiterentwicklungs- und Wartungsteam einen umfangreichen Support für seine Applikationslandschaft mit 16 komplexen Symfony-Fachanwendungen. Gleichzeitig profitiert der Kunde von einheitlichen Qualitätsstandards für sämtliche Applikationen, welchen wir bei der Übernahme der Infrastruktur und der Anwendungslandschaft etabliert haben. Dazu gehört auch die präferierte Anwendung von applikationsübergreifenden Lösungen, wie beispielsweise einer globalen Tracking-Funktion, welche eine einheitliche Funktionsweise über alle Applikationen gewährleistet. Dank neu erarbeiteten Qualitätssicherungs-, Monitoring- und Prüfsystemen konnte die Anwendungslandschaft trotz umfangreicher Anpassungen reibungslos und ohne funktionale Einbußen betrieben und neue Funktionalitäten und Sicherheitsfeatures  veröffentlicht werden.

Ziel des Projektes

Als Experten für agile Softwareentwicklung mit dem Open Source Framework Symfony erhielten wir im Rahmen einer öffentlichen Ausschreibung den Zuschlag für mehrere Arbeitspakete rund um Wartung, Migration und Applikationsentwicklung für das BIBB. Neben der technischen Weiterentwicklung bestehender Applikationen, wie beispielsweise dem Dazubi, dem Datensystem für Auszubildende, beinhaltete der Auftrag vor allem die Übernahme des Supports wesentlicher Teile der Applikationslandschaft. Ein weiteres Projekt betrifft die technische Umsetzung im Zuge der Neukonzeption und -gestaltung der Klischeefrei-Infothek.

Projektvorgehen

Zu Beginn des Projektes wurden in Absprache mit dem Auftraggeber Konzepte zur Übergabe der Applikationslandschaft erarbeitet. Gleichzeitig erhielten wir vom vorherigen Dienstleister eine technische Einführung in die Infrastruktur und in die rund 16 betroffenen Symfony-Applikationen, um eine reibungslose Übergabe zu gewährleisten. Im Anschluss wurde uns der Applikationscode bereitgestellt. Um den gewünschten Support und die mit einzelnen Applikationen in Zusammenhang stehenden Aufgaben im Bereich Migration bzw. Weiterentwicklung zu gewährleisten, war es im ersten Schritt notwendig, für sämtliche Applikationen eine geeignete Betriebsinfrastruktur einzurichten und dabei Optimierungen gemäß unserer Qualitätsstandards vorzunehmen. Daraufhin erfolgte die Einrichtung einer Gitlab CI-Pipeline, um im laufenden Betriebs- und Weiterentwicklungsprozess regelmäßige Deployments durchführen zu können.

Um trotz zahlreicher Änderungen im Quelltext einen problemlosen Ablauf bei der Übernahme zu gewährleisten und die Lauffähigkeit sämtlicher Funktionalitäten der Applikationen sicherzustellen, war es notwendig, diese bei jedem Deployment ausführlich zu testen. Dafür erarbeiteten wir auf Basis von technischen Dokumentationen und bereitgestellten Leistungsbeschreibungen aus den Vorjahren ausführliche Prüfprotokolle mit Use Cases, welche die Anforderungen an Frontend und Backend abbildeten. Nach erfolgreicher Implementierung unseres Codes und ausführlichen Tests in der Staging-Umgebung gemäß des Prüfprotokolls konnte das Live-Deployment mit anschließendem Support durch uns erfolgen. 

Im Rahmen der Zusammenarbeit und der Weiterentwicklung der Applikationslandschaft wurde unter anderem die Webseite klischee-frei.de gestaltet und entwickelt. Die Plattform bietet Berufs- und Studienwahlbegleiter:innen, wie Lehrkräften und Berufsberater:innen, Hintergrundwissen, Arbeitsmaterialien und aktuelle Informationen zur Berufs- und Studienwahl. Unser Auftrag umfasste die Neugestaltung der benutzerfreundlichen Infothek, einschließlich UI-/UX-Design, Realisierung von Such- und Filterfunktionen sowie der ansprechenden Präsentation von Inhalten. 

Ein weiteres Projekt umfasste die Weiterentwicklung und technische Neuaufstellung der Anwendung "DAZUBI". Das "Datensystem Auszubildende" ist eine Plattform, die Daten aus einer zentralen bundesweiten Berufsbildungsstatistik aufbereitet. Unser Fokus lag darauf, die bestehende Anwendung technisch zu modernisieren und auf aktuelle Sicherheitsstandards zu heben. Die ursprüngliche Anwendung wurde in PHP 5.6 entwickelt, eine Version, die seit Januar 2019 keine Sicherheitsupdates mehr erhielt. Zudem fehlte ein passendes Programmier-Framework, was den Implementierungsaufwand erhöhte und die Wartbarkeit erschwerte. Als erfahrene Entwickler mit fundierten Kenntnissen in Symfony und PHP verfolgten wir das klare Ziel, DAZUBI unter Verwendung des Symfony-Frameworks neu zu programmieren, um aktuelle Datenschutz- und Sicherheitsstandards zu gewährleisten und ein funktional robustes Framework bereit zu halten. Außerdem konnten wir dadurch zukünftige Weiterentwicklungen und Verbesserungen der Anwendung vorbereiten. Im Zuge dessen wurden auch Schnittstellen zu anderen BIBB-Applikationen optimiert, um eine vereinfachte Administration, Pflege und Aktualisierung der gesamten Applikationslandschaft sicherzustellen. 

Wir unterstützen ihre Projekte

Schreiben Sie uns, wir rufen sie zurück!

Rückrufwunsch

Hiermit gebe ich mein Einverständnis für die Verarbeitung meiner persönlichen Daten. Die Datenschutzerklärung habe ich gelesen.

Mit * gekennzeichnete Felder sind Pflichtfelder