„Accelerate“, zu Deutsch: „beschleunigen“ – das ist das Motto dieser Softwerker-Ausgabe. Mit anderen Worten: Wie können wir unseren Kunden helfen, ihre IT entlang der gesamten Wertschöpfungskette zu beschleunigen?
Dass Geschwindigkeit nicht nur denen hilft, die sich in dynamischen Märkten bewegen, zeigt diese Ausgabe.
Dabei sind die Stellschrauben, um IT zu beschleunigen, mannigfaltig, wie unsere Autor*innen demonstrieren: von der Ideenfindung mittels Design Sprints über schnellere Deployments, Serverless und Cloud-Ressourcen bis hin zur intelligenten Datennutzung: Überall schlummert teilweise ungeahntes Potential zur Beschleunigung. Die Belohnung: eine höhere Kunden- und Entwickler*innen-Zufriedenheit.
schneller, höher, stärker! Was dank des Dominikanerpaters Henri Didon schon seit dem 19. Jahrhundert bei den Olympischen Spielen Motto ist, zählt in der IT-Welt der 2020er Jahre umso mehr. Die Betonung liegt dabei meist auf dem „Schneller-machen”, oder auf Englisch: „Accelerate”. Aber ist „schneller” denn automatisch auch „besser”? Schließlich liegt uns die Qualität unserer Arbeit am Herzen ...
Ein gute Frage, die uns Anlass bietet, uns in dieser Ausgabe vollständig dem Themenkomplex „Beschleunigung der IT” zu widmen.
Wir starten die Reise mit Uwe Friedrichsen, der sich in seinem Leitartikel auf einen Roadtrip begibt, mit Abstechern auf (post-)industrielle Märkte, immer auf der Suche nach guten Gründen für die Beschleunigung der IT. Spoiler alert: Er findet sie!
Maik Figura und Marco Jahn erklären am Beispiel von Chaos Engineering, warum sich Qualität und Geschwindigkeit nicht ausschließen müssen, und Stephan Kepser, wie die Cloud als Projektbeschleuniger genutzt werden kann.
Über die Gefahren von Bremsklötzen berichtet Matthias Niehoff in seinem Artikel über intelligente Datennutzung.
John Fletcher macht euch Mut und rät: Keine Angst vor Continuous Deployment!
In weiteren Artikeln scheuen unsere Autor*innen kein Wortspiel, um euch in einen IT-Geschwindigkeitsrausch zu versetzen. Schnallt euch an, denn diese Reise wird wortwörtlich rasant!
Viel Spaß bei der Lektüre!
Uwe Friedrichsen
Warum es sich lohnt, IT zu beschleunigen
Als codecentric haben wir es uns auf die Fahnen geschrieben, unseren Kunden zu helfen, ihre IT entlang der gesamten Wertschöpfungskette zu beschleunigen. Aber warum? Warum schneller? Einfach nur, um dem Klischee der ewigen Beschleunigung des Lebens zu genügen und noch mehr Hektik zu verbreiten? Oder einfach „weil man's kann“? In diesem Artikel begeben wir uns auf die Suche nach Gründen für eine Beschleunigung der IT.
Jessica Berger
Produktideen in nur fünf Tagen verproben
Wie lässt sich schnellstmöglich herausfinden, welches Potential in einer Idee steckt? Über zehn Jahre ist es her, dass kluge Köpfe bei Google Ventures den ersten Design Sprint starteten – und damit eine grundlegende Methode der digitalen Produktentwicklung schufen. Was macht
Design Sprints so stark? Und welche Rolle spielt das Thema Geschwindigkeit?
Robert Meißner, Anna Helbig
Schnell experimentieren und reagieren
Es gibt viele Wege, Prozesse und Entwicklungen zu beschleunigen. Doch welcher ist der passendste und direkteste? Wir stellen Methoden des Lean Startup vor und zeigen, wie diese anhand objektiver Metriken und Hypothesen Entwicklungen beschleunigen. Durch transparente Entscheidungen und moderne Führungsstrukturen erreichen wir schnell und effektiv das erste Produkt.
Marco Berger
Wie Usability Testing langsamer macht –
und trotzdem hilft, schneller zu werden
Die Roadmap ist voll, der Zeitplan ist eng – wir wollen möglichst schnell neue Features auf den Markt bringen. Also stürzen wir uns auf die Entwicklung und nutzen die passenden Tools. CI/CD, Frameworks, Scrum – alles soll uns schneller machen. Dabei vergessen wir aber oft, dass es wichtig ist, das Richtige zu tun. Mit fünf einfachen Schritten zeige ich dir, wie du mit Usability Testing die richtigen Features entwickelst. Das spart Zeit und Frust und macht dich am Ende wirklich schnell.
Alexander Rose, Ansgar Fitz
Methoden, Werkzeuge und Prinzipien für
eine zunehmend schnelllebigere IT-Welt
Software zu bauen ist schwer. Gute Software zu bauen ist schwerer, denn die Dinge, die wir heutzutage damit zu lösen versuchen, sind in der Regel nicht trivial. Neben den uns bekannten Werkzeugen benötigen wir einen weiteren Werkzeugkoffer, um mit anderen Arten von Herausforderungen umgehen zu können. Eine wichtige Rolle spielt hier kontinuierliches Lernen.
Maik Figura, Marco Jahn
Wie Chaos Engineering die Software-
Delivery-Performance verbessern kann
Wahrscheinlich ist Accelerate von Nicole Forsgren das bedeutendste IT-Buch des letzten Jahrzehnts. In diesem Artikel erfahrt ihr, was hinter Accelerate und der Software-Delivery-Performance (SDP) steckt, warum SDP für so ziemlich jede Firma wichtig ist und mit welchen Metriken sie gemessen werden kann. Außerdem beleuchten wir, wie Engineering (CE) hilft, die SDP kontinuierlich zu verbessern.
John Fletcher
Manche Voraussetzungen sind
hilfreich, aber nicht notwendig
Continuous Deployment in die Produktionsumgebung wagen – aber wie? Ausreden, Deployments immer wieder aufzuschieben, gibt es wie Sand am Meer: Fehlende Automatisierung und Testung oder langwierige Freigabeprozesse sind nur einige davon. Letztendlich überwiegt der Nutzen kontinuierlicher Deployments aber die Risiken. Man muss nur die Angst davor überwinden und einfach damit loslegen.
Rüdiger zu Dohna
LowOps, der PaaS-Marktplatz und die Evolution
Einer der größten Hebel, um ein Entwicklungsteam zu beschleunigen, ist die Reduzierung der Betriebsaufwände. Gerade wenn man häufig ausliefern möchte, muss das zügig passieren, ohne dass man sich um zu viele technische Details kümmern muss. In diesem Zusammenhang hört man oft den Begriff „serverless”. Bisher denkt man dabei hauptsächlich an FaaS. Aber es etablieren sich immer mehr andere Technologien in diesem Bereich, die dieser Artikel vorstellt.
Stephan Kepser
Compute-Ressourcen für den entscheidenden Geschwindigkeitsschub
In vielen Unternehmen werden auch heute noch die Angebote der großen Cloudanbieter nur sehr wenig genutzt. Dabei können gerade neue Projekte von der Nutzung dieser Angebote stark profitieren. Sie können durch den Gang in die Cloud wesentlich beschleunigt werden. Wir legen in diesem Artikel das Augenmerk auf Compute-Ressourcen.
Matthias Niehoff
Bremsklötze und Fallstricke aus unseren Erfahrungen
Fast alle Unternehmen beschäftigen sich aktuell mit der intelligenten Nutzung ihrer Daten. Manche sind schon sehr weit, andere stehen noch am Anfang, wieder andere haben erste Schritte gewagt. Wir haben einige Unternehmen in unterschiedlichen Stadien begleitet.
Daniel Kocot
API-Design mit der Einführung
von Governance beschleunigen
Wie können APIs gefunden, standardisiert, verwendbar und sicher gemacht werden? Dieser Artikel beschäftigt sich mit dem immer häufiger aufkommenden Begriff API-Governance. Dabei wird gezeigt, wie dieses Konzept zu einer Beschleunigung des Design-Prozesses beitragen kann.
Christian Prison
Treffen in der virtuellen Realität in Zeiten von Pandemie und Klimawandel
In diesem Artikel möchten wir (die Expertengruppe Mixed Reality von codecentric) den interessierten Leser auf die Existenz von „Social VR“ (Virtual Reality) hinweisen und zeigen, dass diese Alternative zur Videokonferenz bereits heute einsetzbar ist – und auch eingesetzt wird.
Pascal Theis
Eine neue Art Beschleunigung durch Resilienz und „Connectivity“
In Projekten werden – vereinfacht gesagt – Ideen ausgeliefert, um einen Unterschied zum Status quo zu erzielen. Diese Projekte sind in der Regel an Kontexte gebunden, die Organisationen schon alleine durch ihre bloße Existenz setzen. Agiles Arbeiten in diesen gesetzten Kontexten schafft in der Praxis häufig nur kleine Vorteile. Viele Potentiale der Mitarbeiter*innen bleiben dabei immer noch ungenutzt.
Die Unternehmen, die am besten die Bedürfnisse der Kunden verstehen und sich am schnellsten auf diese einstellen, treiben den Markt vor sich her. Und mit jeder Neuerung, die die schnellen Unternehmen auf den Markt bringen, ändern sich die Bedürfnisse der Kunden wieder ein wenig. Der Markt wird käufergetrieben, eng und dynamisch.
Uwe Friedrichsen
CTO