In einer sich ständig verändernden Geschäftswelt ist Innovation ein Schlüssel zur Wettbewerbsfähigkeit. Unser Vortrag gewährt Einblicke in die laufende Einführung des Continuous Innovation Framework (COIN) bei KPS. Wir teilen wertvolle Praxiserfahrungen, vom Umgang mit Widerständen bis zur Schaffung einer agilen Innovationskultur. Entdecken Sie, wie COIN unsere Organisation transformiert und Innovationsbemühungen lenkt. Erfahren Sie mehr über bereits gescheiterte Ansätze, die Grundlagen des…
Es war eine schlimme Woche: Am Montag wurde die Rechtsabteilung aufgefordert, den Code unserer Anwendung vollständig zu veröffentlichen – eine eingesetzte Open-Source-Bibliothek zwingt uns dazu. Am Mittwoch musste ein neuer Release zurückgerollt werden, weil der fremde Autor sein offenes JavaScript-Modul überraschend funktionsuntüchtig gemacht hat. Freitag haben wir schließlich herausgefunden, dass der Rollout der neusten Version einer unserer Open-Source-Basislösungen wegen eines…
Kritische Fehler, die erst im Rahmen des Live-Betriebes öffentlich werden, stellen nicht zuletzt eine negative Werbung für ein Produkt und die beteiligten Unternehmen dar. Um dies zu verhindern, ist das Thema Qualitätssicherung in der modernen Produktentwicklung und -fertigung ein grundlegender und integraler Bestandteil. Nur durch eine hohe Testabdeckung und die zeitnahe Rückmeldung von Ergebnissen lässt sich die Qualität und Reife des Produkts ausreichend genau nachweisen und bestätigen. Die…
Understanding what is happening in your cluster can be challenging. How can you quickly and easily tell if your cluster and apps are healthy, well utilized and running as expected? In this tutorial, we'll look at various aspects of Kubernetes observability, and present multiple OSS solutions from the CNCF landscape and beyond to achieve that. We will start with tools that simply query the Kubernetes API and deliver the output in an easy-to-understand UI (e.g. Skooner, k9s), go over sidecar-based…
Die Architektur einer Anwendung ist wichtig, darüber gibt es wohl keine zwei Meinungen. Aber wer ist dafür zuständig? Ein eigener Softwarearchitekt? Dieses oft als altmodisch betrachtete Denken passt so gar nicht in die moderne agile Welt: Architektur ist Aufgabe des Teams! Ist das wirklich so? Aus seinem Berateralltag erzählt David viele spannende Beispiele und zeigt, dass die Antwort ein ganz klares "Jein" ist und wer wann genau welche Aufgabe übernehmen sollte.
Zielpublikum: Softwareentwickle…
Effizient zu sein, ist der am meisten fehlgebrauchte und missverstandene Begriff in IT-Bereichen.
Über Effizienz zu sprechen, löst sofort bestimmte Reaktionen bei Management und Mitarbeitern aus.
Meistens denkt man dabei an Ressourceneffizienz und Automatisierung:
Kosten reduzieren, Overhead verringern, usw. Habe ich recht?
Aber über Effizienz in diesem engen Kontext nachzudenken, reicht heutzutage nicht mehr aus.
In einer immer komplexeren und sich schneller verändernden Welt, die von mehreren…
Unternehmen, die eine Nachhaltigkeitsstrategie für ihre IT haben, sind heute noch eine Seltenheit. Dabei sind die Zeiten vorbei, in denen Nachhaltigkeit nur etwas für Menschen mit einer Affinität zu Klebstoff oder Tomatensoße war. Anita Schüttler liebt Tomatensoße und wird in diesem Talk eine Einordnung geben, wohin die Reise in Sachen Sustainable IT geht, gesteuert durch Gesetze der EU, des Markts und der Physik. Sie zeigt die Eckpfeiler einer IT-Nachhaltigkeitsstrategie auf und hat eine reiche…
Stell dir vor: Du staffst dein Projekt. Deine konkrete Rolle ist dabei egal. Projektarbeit ist hart und unfair. So soll es auch bleiben. Nun kommt jemand Neues in dein Team: Ein Junior-Entwickler. Einfach willst du es dieser Person nicht machen – du hast gelitten, alle anderen haben gelitten –, warum sollte es jetzt anders sein? Wie einfach es gehen kann, Junioren das Leben im Projekt ab Tag eins zu vermiesen, zeige ich dir in 10 einfachen Schritten – die "goldenen Regeln für einen unsanften…
Wie man ein neues Projekt auf der grünen Wiese beginnt und dabei eine saubere Architektur baut, das wissen wir heute ganz gut. Aber die meisten von uns arbeiten ja in Projekten, die schon lange da sind und deren Architektur (vorsichtig gesagt) nicht mehr ganz so schön ist. "Monolith" und "Big Ball of Mud" sind die wenig schmeichelhaften Titel, die solchen Systemen verpasst werden. In diesem Talk zeige ich, wie wir hier (wieder) Struktur einführen können. Jedes System ist hier anders, deswegen…
Bei der ersten Mondlandung hat die IT eine wesentliche Rolle gespielt und es wurden wichtige Fundamente des Software Engineering geschaffen. Der Begriff selbst wurde von Margaret Hamilton während der Entwicklung des Apollo Guidance Computer (AGC), des Steuermoduls der Mondlandefähre, geprägt. Für eines der ersten eingebetteten Systeme wurden Prioritätsscheduling, Multitasking und ein Echtzeitbetriebssystem entwickelt. Eine der ersten virtuellen Maschinen stellte mathematische Funktionen bereit…