Letzte Beiträge

Customer Support

Hi, Wenn “der Kunde” anruft, dann passieren sehr unterschiedliche Dinge in den verschiedenen Firmen Das kennst du bestimmt aus deinem Alltag. Du hast eine Frage zu deinem Handyvertrag. Also rufst du bei der Hotline an. Ein Computer geht dran. Du drückst erst 1… dann 3… dann verweigerst du, dass das Gespräch für Trainingszwecke aufgezeichnet wird und dann bist du bei irgendeinem Mitarbeiter in einem Callcenter gelandet. Du schilderst dein Problem. Der Mitarbeiter hat ein Script vor sich und geht es von oben nach unten mit dir durch. Wenn er gut ist, dann merkst du das nicht.


4 Weeks Incident

Hi, Was passiert, wenn eine Software über Jahrzehnte verrottet? Mehr als ich aufzählen kann. Die Software hat so viele Probleme gesammelt, dass sie nicht mehr kompakt zu beschreiben sind. Das Monitoring ist lückenhaft Das Deployment ist schwerfällig Die Infrastruktur ist inhomogen Libraries sind veraltet Wissen ist verloren gegangen Hintergründe und Kontext zu Entscheidungen fehlen Der Code ist verworren … und weist ein hohes Coupling auf Soweit ist das nicht überraschend. Vielleicht hast du selbst in so einem Projekt gearbeitet.


Entwicklungspraxis 22. Mai 2024

Agile

Hi, Dave Thomas wird nicht müde zu erwähnen, dass “agile” ein Adjektiv ist - und kein Nomen. Es wird nicht groß geschrieben. Das sagenumwobene Dokument, das wir seit knapp einem Vierteljahrhundert referenzieren, heißt nicht “The Agile Manifesto”. Es heißt “Manifesto for Agile Software Development” . 👈 Agile ist nichts, was gekauft werden kann. Das Manifest beschreibt, wie man agil (als Adjektiv!) Software entwickelt. Es beschreibt kein Produkt. Und doch ist über die letzten 25 Jahre ein Produkt daraus entstanden. Es gibt “Agile Coaches”, “Scrum Master”, “Agile Certification”, “Agile User Groups” und vieles mehr.


Entwicklungspraxis 3. Mai 2024

GitOps, SRE, DevOps - A Look Back and into the Future

Hi, Vor zehn Jahren hantierten die meisten Unternehmen noch mit manuell verwalteten Infrastrukturen herum. Heute finden sich noch viele Mittelständler in derselben Lage. Doch das hat seinen Preis – und den spüre ich gerade. Die Geister der Unterschiede Es ist erstaunlich, wie oft wir Geistern hinterherjagen, einfach weil sich unsere Umgebungen unterscheiden. Das reicht von offensichtlichen Dingen wie verfügbarer CPU oder RAM bis hin zu subtileren Problemen wie unterschiedlichen Kernel-Versionen oder Konfigurationsunterschieden in den Applikationen. Besonders knifflig wird es mit externen Application Servern, wo Konfigurationsdateien über das gesamte System verteilt sind und leicht auseinanderdriften können.


Top