Zum Hauptinhalt springen

Blogs

Artikel und Einblicke zu DevOps, Platform Engineering, AI, Enterprise Architecture und digitaler Transformation.

GitLab DevSecOps Teil 4: Wie sichert man License Compliance?

Du lieferst eine Java-Anwendung aus, die von Spring Boot abhängt, das wiederum von dutzenden weiteren Bibliotheken abhängt — jede mit ihrer eigenen Lizenz. Und die meisten Teams können dir nicht sagen, welche Lizenzen das eigentlich sind. In Teil 4 unserer GitLab DevSecOps Serie ergänzen Patrick Steger und ich die Pipeline um License Compliance, sodass diese Frage bei jedem Commit automatisch beantwortet wird. Die gute Nachricht: Mit GitLab Ultimate ist das eine Template-Zeile.

GitLab DevSecOps Teil 3: Software Composition Analysis mit Gemnasium

Dein Code ist der kleine Teil. Die Libraries, die du reinziehst, sind der grosse Teil — und genau dort steckt der Grossteil deiner CVEs. In Teil 3 der GitLab DevSecOps Serie bauen Patrick Steger und ich eine kleine Spring-Boot-Demo auf, hängen sie in eine GitLab-Pipeline und ergänzen anschliessend Software Composition Analysis mit einer einzigen Include-Zeile.

GitLab DevSecOps Teil 2: Ein einfaches Projekt und die erste Pipeline erstellen

Bevor wir irgendwelche Security-Checks nach links verschieben können, brauchen wir ein Projekt, ein Repository und eine Pipeline, die tatsächlich etwas baut. In Teil 2 unserer GitLab DevSecOps Serie loggen sich Patrick Steger und ich in GitLab ein, legen ein neues .NET-Core-Projekt aus einem Template an und schauen uns die .gitlab-ci.yml an, die GitLab automatisch für uns generiert — inklusive Build- und Test-Job, die das Fundament für alles werden, was wir später ergänzen.

GitLab DevSecOps Teil 1: Was ist GitLab und warum Security nach links verschieben?

Warum wird Security immer noch am Ende des Entwicklungsprozesses angeflanscht — und wie können wir sie nach vorn verschieben, ohne die Teams auszubremsen? In Teil 1 unserer GitLab DevSecOps Serie legen Patrick Steger und ich die Grundlage: Was GitLab ist, was Shift Left wirklich bedeutet und welche CI/CD-Konzepte man verstanden haben muss, bevor man eine DevSecOps-Pipeline bauen kann, die in der Praxis funktioniert.

Was ist ein Epic?

Wie stellt man sicher, dass die eigene Organisation nicht mit zu vielen Projekten, zu vielen Ideen und zu wenig Fokus überlastet wird? Und wie stellt man sicher, dass man das Richtige baut? Genau dafür gibt es Epics. In diesem Video erkläre ich das Konzept der Epics, zeige ein konkretes Beispiel und erläutere, warum Epics deutlich effektiver sind als traditionelle Projekte.

Was ist ein Product Backlog Item (PBI)?

In meinem letzten Video haben wir uns angeschaut, was ein Backlog ist. Dabei haben wir gelernt, dass ein Backlog aus Product Backlog Items besteht, kurz PBI. In diesem Video gehen wir eine Ebene tiefer und schauen uns an, was genau ein PBI ist, wie es sich über die Zeit entwickelt und wie es mit dem Product Backlog, dem Sprint Backlog und dem Product Owner zusammenhängt.

Tour durch den SAFe DevOps Health Radar: Alle 16 Stages mit Videos

In den letzten Jahren habe ich zu jeder einzelnen Aktivität im SAFe DevOps Health Radar einen Deep-Dive veröffentlicht. Dieser Beitrag ist die Tour rund um den Radar: eine einzige Seite, die Sie durch alle vier Aspekte und alle sechzehn Stages führt, mit dem Originalvideo zu jeder Aktivität und einem Link zum vollständigen Artikel. Nutzen Sie ihn als Karte — um Ihren Einstiegspunkt zu finden, um ihn mit Ihrem Team zu teilen oder um zu bewerten, wo Sie heute stehen und wohin Sie als nächstes wollen.

Lean Portfolio Management bei Zühlke

Als führendes Innovationsunternehmen mit 1600 Mitarbeitenden in Deutschland, Großbritannien, Österreich, Serbien, Bulgarien, Singapur, Hongkong, Portugal, der Schweiz und Vietnam hat Zühlke stets laufende und geplante strategische Initiativen. Im Jahr 2021 beschloss die Geschäftsleitung, ein modernes Portfolio Management einzuführen.

Eine inspirierende Karriere über mehr als 20 Jahre innerhalb eines Unternehmens

Über 20 Jahre beim gleichen Unternehmen arbeiten, sich dabei stets weiterentwickeln und kein bisschen Innovationsfreude verlieren? Wie das geht, zeigt das spannende Interview mit Romano Roth, Chief of DevOps und Partner bei Zühlke Group. Welche Rolle dabei eine wachstumsorientierte Haltung, Neugier, Selbstreflexion und die Feedback-Kultur im Unternehmen spielen, erläutert Romano im Career Design Interview.