Bundescloud Entwicklungsplattform
State of the Art der Softwareentwicklung
Mit der Bundescloud Entwicklungsplattform steht eine komplett standardisierte IT-Infrastruktur zur Softwareentwicklung bereit. Das ermöglicht Bundesbehörden die Durchführung von Softwareprojekten in einem neuen Maß an Effizienz, Transparenz und Sicherheit.
Leistung
Was ist die Bundescloud Entwicklungsplattform?
Die Bundescloud Entwicklungsplattform ist eine cloudbasierte Lösung, die Bundesbehörden bei der Entwicklung von neuen IT-Fachverfahren unterstützt. Sie wird vom ITZBund im Auftrag des Bundesministeriums des Innern und für Heimat (BMI) bereitgestellt. Die Plattform ist Teil der Bundescloud und wie sie eine Maßnahme der IT-Konsolidierung Bund.
Die Bundescloud Entwicklungsplattform ermöglicht es, Software nach einheitlichen Standards und Methoden zu realisieren. Diese Standards beruhen auf der Architekturrichtlinie des Bundes sowie dem konkretisierten Standardkatalog Software (SKS) des ITZBund. Dabei stellt die Plattform-as-a-Service-Lösung serverbasierte und aktuelle Werkzeuge für alle Entwicklungsphasen – Plan, Code, Build und Test – bereit. Um die Bundescloud Entwicklungsplattform zu nutzen, benötigt die Behörde einen Anschluss an die Netze des Bundes (NdB).
Cloud Computing mit Open-Source-Lösung
Technisch basiert die Plattform auf der Open-Source-Lösung Cloudogu mit dem gleichnamigen EcoSystem. Diese wurde vom ITZBund weiterentwickelt und entsprechend den Anforderungen von Bundesverwaltungen adaptiert. Nun verbindet sie etablierte und aufeinander abgestimmte Tools und Services zu einem System, das die gesamte Wertschöpfungskette der behördeninternen Softwareentwicklung unterstützt. Eine Lösung mit Zukunft, da sie beliebig erweiterbar ist und so auch kommenden Anforderungen gerecht wird.
Wir wollen die Bundescloud Entwicklungsplattform optimal gestalten. Aus diesem Grund richtet sich der Ausbau nach dem Kundenbedarf. Dazu wurde eine eigene Community gegründet, die Anforderungen aufnimmt und Neuerungen präsentiert.
Softwareentwicklung mit vielen Mehrwerten
Insbesondere für das Entwicklungsteam ist die Plattform ein Multitool. Es werden Werkzeuge für alle Entwicklungsphasen in der Cloud bereitgestellt. Über die durchgehende Integration ist ein kontinuierlicher Prozess gewährleistet. Entwicklerinnen und Entwickler werden durch eine revisionssichere Sourcecodeverwaltung und den Aspekt „Continuous Integration and Delivery“ ihrer täglichen Arbeit unterstützt. Auch Sourcecode- und Artefakt-Verwaltung, automatisierte Sourcecodeanalysen sowie Dokumentation im Wiki-Format und Ticketverwaltung vereinfachen den Entwicklungsprozess.
Aktuell besteht die Bundescloud Entwicklungsplattform aus folgenden Modulen:
- Backup/Restore zur Sicherung und Wiederherstellung von Daten
- Buildhost (optional) mit der Möglichkeit zur Nutzung als Dockerhost im Build-Prozess
- CAS für Single Sign-on Benutzerverwaltung
- Cockpit als Schaltzentrale mit Dashboard-Funktion
- Confluence als Enterprise-Wiki (lizenzpflichtig, nicht kostenfrei)
- Easy Redmine als (Multi-)Projekt-Management-Werkzeug (klassisch oder agil)
- Jenkins für Build-Automation
- Jira zur Vorgangssteuerung und (agilen) Planung mit der Option Service Management (lizenzpflichtig, nicht kostenfrei)
- Nexus als Artefakt-Repository
- Redmine als Issue-Tracking-System mit integriertem Wiki, Kalender und Dokumentverwaltung
- SCM-Manager als Repository Management Applikation für Git oder Subversion
- Smeagol als Wiki-System mit Git-Kopplung
- Sonarqube für die statische Code-Analyse
- SwaggerUI zur Dokumentation und Testunterstützung von HTTP Programmier-Schnittstellen
Da die IT-Infrastruktur komplett und standardisiert auf der Plattform bereitgestellt wird, können behördeninterne Teams ohne lange Einarbeitung unkompliziert mit der Entwicklung starten. Auch die Projektleitung lässt sich effizienter gestalten. Darüber hinaus können die Projekte störungsarm administriert werden und sind schneller fertiggestellt – ein weiterer Vorteil auch für Auftraggeberinnen und Auftraggeber. So bietet die Bundescloud Entwicklungsplattform allen Beteiligten einen Zeitgewinn, denn Organisationsaspekte werden gebündelt und der eigentliche Entwicklungsprozess steht im Vordergrund.
Die Bundescloud Entwicklungsplattform findet bereits viel Anerkennung – innerhalb und außerhalb der Bundesverwaltung. Dafür spricht unter anderem die Auszeichnung beim eGovernment-Wettbewerb 2020. In der Kategorie „Bestes Infrastrukturprojekt“ belegte die Bundescloud Entwicklungsplattform den zweiten Platz.
Kurz-Video
Das Video bringt die Vorteile der Bundescloud Entwicklungsplattform auf den Punkt. In knapp vier Minuten erfahren Entscheiderinnen und Entscheider aus Kundenbehörden, wie sie von dieser Lösung profitieren können.
Vorteile auf einen Blick
LeistungsangebotDas bieten wir Bundesbehörden bei der Bundescloud Entwicklungsplattform
Als zentraler Dienstleister der IT-Konsolidierung Bund setzen wir die Standardlösung Bundescloud Entwicklungsplattform um.
-
Betrieb
Wir betreiben die Bundescloud Entwicklungsplattform in unseren eigenen Rechenzentren. -
Beratung
Unser Team berät und unterstützt Sie gerne bei der Bereitstellung oder in Problemfällen. -
Weiterentwicklung
Wir passen die Bundescloud Entwicklungsplattform gemeinsam mit der Community kontinuierlich an die Bedarfe von Behörden an. -
Bereitstellung
Das ITZBund stellt die Bundescloud Entwicklungsplattform seinen Kundinnen und Kunden bis Ende 2021 kostenfrei zur Verfügung.
Kontakt
Sie möchten unser Angebot nutzen?
Als Bundesbehörde mit Anschluss an die Netze des Bundes können Sie dies! Bitte kontaktieren Sie unseren Kundenservice.