Vor der Zusammenarbeit mit Team Parallax betrieb die Bertsch Innovation GmbH mehrere SVN Server zur Versionierung bzw. Versionsverwaltung ihrer Softwareprodukte. Die Nutzung von SVN schränkte hierbei die Produktivität und Effizienz der Entwicklerteams ein, sodass man intern entschied, die Entwicklung zukünftig auf einen Git-Prozess mit GitLab als Plattform zu etablieren.
Da hierbei über Zeit die komplette interne Infrastruktur angepasst werden muss, bzw. betroffen ist, war es eines der obersten Ziele die anstehende Migration der Projekte gut geplant und möglichst standardisiert zu konzipieren, sodass im Zuge der Migration und Prozessumstellung direkt Verbesserungen vorgeschlagen und in Absprache implementiert wurden.
Im Rahmen unserer Zusammenarbeit mit Bertsch Innovation GmbH nahm Team Parallax mehrere Rollen zeitgleich ein. So standen wir den Projektverantwortlichen mit Rat und Tat zur Seite, um eine Teilautomatisierte Migration von einzelnen SVN Repositories nach GitLab zu realisieren, die an einem Pilotprojekt durchgeführt wurde, sodass sichergestellt werden konnte, dass nach der Migration nach wie vor alles “wie gewohnt, aber moderner” funktionierte.
Während der Vorbereitung der Migration nach GitLab konzipierte Team Parallax weiterhin eine ganztägige Git-/GitLab-Schulung, in der es vor allem darum ging zwei internationale Entwicklergruppen mit jeweils 15 Personen im Umgang und der Nutzung von Git zu schulen und weiterzubilden. Zu diesem Zweck wurden zwei Schulungstermine organisiert, sodass ein Termin auf deutsch und einer auf englisch stattfinden konnte. Im Zuge dieser Schulung wurde der neue, modernisierte Prozess vorgestellt und direkt als Teil der Schulung und von praktischen Beispielen begleitet an die Teilnehmenden weitergegeben, um das Wissen direkt zu festigen.
Insgesamt konnten wir das Pilotprojekt gemeinsam mit den Verantwortlichen bei Bertsch Innovation innerhalb von 6 Wochen erfolgreich inklusive der Schulungen abschließen.
Nach dem zweiten Schulungstermin konnte ein nahezu nahtloser Übergang von SVN nach GitLab realisiert werden. In den folgenden Wochen wurden zahlreiche weitere Projekte von SVN nach GitLab übertragen und die Entwicklungsprozesse an die neue Plattform angepasst.
Im Pilotprojekt wurde bereits in der ersten Woche (nach der Umstellung) nur noch auf GitLab entwickelt und es ließ sich auch eine deutliche Effizienzsteigerung durch die erfolgte Migration und den neuen Prozess beobachten. Dies äußerte sich vor allem durch verbesserte, schnellere Review- und Entwicklungsprozesse auf Basis des neuen Git/GitLab Prozesses, bei dem vor allem ein erhöhter Arbeitsdurchsatz verzeichnet werden konnte.
Wir blicken auf eine sehr gelungene Zusammenarbeit und freuen uns, unserem Kunden eine sichere, schnellere und benutzerfreundliche Website gebaut zu haben.
Wir bedanken uns für das Vertrauen, das Projekt und das Miteinander hat uns viel Freude bereitet.