Zum Hauptinhalt springen

Blogs

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

Was ist SAFe for DevOps?

In diesem Video erkläre ich, worum es beim SAFe for DevOps Training geht. Im Gegensatz zu klassischen Schulungen ist dieses Training ein praxisnaher Workshop, in dem echte Teams an ihren eigenen Value Streams arbeiten und mit einem konkreten, priorisierten Aktionsplan nach Hause gehen.

Funktioniert TDD mit Legacy Code?

Funktioniert Test-Driven Development auch mit Legacy-Applikationen? Diese Frage bekomme ich häufig, und die kurze Antwort lautet: Ja. Im Video nehme ich eine grosse, hässliche WinForms-Anwendung und zeige Schritt für Schritt, wie ich mit TDD ein neues Feature ergänze, ohne den bestehenden Spaghetti-Code anfassen zu müssen. Das Ziel ist einfach: demonstrieren, dass der Test-First-Mindset auch dann funktioniert, wenn die Codebasis drumherum überhaupt keine Tests kennt.

Virtual Reality im Unternehmen: Das Metaverse ist die Zukunft

Nach den vielen Reaktionen auf unser erstes VR-Video auf LinkedIn kamen immer wieder dieselben Fragen: Ist das jetzt wirklich die neue Normalität? Wohin entwickelt sich die Technologie? Ist der richtige Moment gekommen, um einzusteigen? Um tiefer einzutauchen, habe ich Christoph zusammen mit Michaela erneut ins Gespräch geholt. Christoph arbeitet seit Jahren mit Enterprise-Kunden an Virtual-Reality-Lösungen, und unsere Diskussion reicht von der reifenden Hardware- und Software-Landschaft bis zu der Frage, wie sich ein Workshop in VR wirklich anfühlt und warum der Arbeitgeber der Zukunft nicht mehr nur ein Gerät verteilt.

Testautomatisierung mit Behavior-Driven Development (BDD)

Die Automatisierung von Tests ist eine komplexe und anspruchsvolle Aufgabe. Der iterative Ansatz im Entwicklungsprozess bedeutet auch, dass die automatisierten Tests kontinuierlich angepasst werden müssen. Behaviour-Driven Development (BDD) kann eingesetzt werden, um die Testautomatisierung zu vereinfachen und zu beschleunigen.

Business Meetings im Metaverse: Das ist kein Spiel, hier ist der Beweis

Was passiert, wenn man den Flug, den Stau und die Zoom-Müdigkeit einfach überspringt und einen Kollegen in einem virtuellen Büro auf einem anderen Kontinent trifft? In dieser Folge steige ich in VR ein und besuche Michele bei BCVR. Ein Klick, und ich stehe neben ihm in Chicago, Kaffee in der Hand, schaue mir Diagramme an der Wand an und erlebe, was Arbeiten, Trainieren und Zusammenarbeiten im Metaverse wirklich bedeutet. Das ist keine Demo eines Gaming-Gadgets. Das ist ein ernsthaftes Business-Umfeld, das sich schon 2021 erstaunlich nah an der Zukunft der Arbeit anfühlt.

Was ist TDD? Test-Driven Development erklärt

Was genau ist TDD oder Test-Driven Development, und warum schwören so viele erfahrene Entwickler darauf? In diesem kurzen Video erkläre ich, woher TDD kommt, wie der Red-Green-Refactor-Zyklus funktioniert, und ich zeige an einem einfachen Calculator-Beispiel in C#, wie der Prozess in der Praxis aussieht. TDD ist nicht nur eine Entwicklungstechnik, sondern ein Mindset, das prägt, wie man an jede Zeile Code herangeht.

Was ist der Unterschied zwischen traditionellem Testen und agilem Testen?

Wenn wir über traditionelles Testen sprechen, meinen wir das V-Modell, das in Wasserfall-Projekten verwendet wird. Wir betreiben Requirements Engineering, schreiben Features für unsere Software nieder, brechen diese dann herunter und schreiben Stories, die anschliessend den Entwicklern zur Umsetzung übergeben werden. Der Entwickler setzt dies in Code um und schreibt dann Unit Tests und Integrationstests.

Was sind die Top DevOps Trends 2021?

Was wird DevOps 2021 wirklich bewegen? Nach einem Jahr, das fast jede Organisation gezwungen hat, Digital Delivery zu beschleunigen, sind die Trends für 2021 weniger glänzende neue Tools, sondern Disziplin: DevOps im grossen Stil zum Funktionieren bringen, Security nach links verschieben, Continuous Delivery ernst nehmen, weiter in die Cloud gehen — und die ersten Signale von AIOps beobachten.

Was ist der Unterschied zwischen Waterfall und Agile?

Waterfall und Agile sind nicht einfach zwei Geschmacksrichtungen von Projektmanagement. Es sind zwei grundlegend verschiedene Arten, mit Unsicherheit umzugehen. Wer das versteht, versteht den Rest fast von selbst. Waterfall: Linear und sequenziell # Waterfall ist ein linearer, sequenzieller Lebenszyklus. Das Team geht erst in die nächste Phase, wenn die vorherige erfolgreich abgeschlossen ist. Zuerst Anforderungen, dann Design, dann Implementierung, dann Test, dann Deployment, dann Betrieb. Jede Phase hat eine Übergabe und eine Freigabe. Jede Phase erzeugt ein Dokument, das die nächste Phase konsumiert.