Blog

  • Wenn Delivery skaliert — und die Architektur das Tempo bestimmt

    Wenn Delivery skaliert — und die Architektur das Tempo bestimmt

    Wenn ein Programm auf mehr Teams skaliert, bin ich regelmäßig dabei, das Team-Setup zu gestalten — und regelmäßig die falsche Person dafür. Nicht weil mir die Erfahrung fehlt. Sondern weil das Wissen, das diese Entscheidung treffen sollte, nicht bei mir liegt. Es liegt in den Domänen. Wer ein…

    Weiterlesen

  • Cynefin: Das müssen wir in der Schule lehren!

    Du kennst die Metapher sicher: der Hammer, mit dem man eine Schraube einschlägt. Die Idee, das falsche Werkzeug für ein Problem einzusetzen, kannte ich seit Jahren — das Cynefin-Framework aber hatte ich erst kürzlich kennengelernt. Es beschreibt diese Situation viel präziser, und es hat mir die Augen geöffnet. Als jemand, der selbst Opfer und Täter…

    Weiterlesen

  • Anti-Pattern: Dieser Schuss muss sitzen

    In diesem Video geht es um ein Muster, das ich in letzter Zeit in der IT-Branche immer wieder beobachte. Es ist ein Anti-Pattern — eine Denkfalle, die ich „dieser Schuss muss sitzen“ nennen möchte. Oder anders gesagt: Dieses Projekt muss ein Erfolg werden. Trotz allem, was wir über große und komplexe IT-Programme wissen, werden sie…

    Weiterlesen

  • Vorlage zur Berechnung von Business Value Points

    In meinem Video über Lean & Agile Portfolio Management beschreibe ich den Einsatz von Business Value Points, um Investitionsentscheidungen objektiver zu machen. Ich stelle ein Arbeitsblatt vor, mit dem ich Business Value Points (BVP) berechne. Um die Berechnung zu erleichtern, stelle ich dir eine Vorlage zur Verfügung, mit der du dein eigenes Berechnungsschema erstellen kannst.…

    Weiterlesen

  • Distributed Delivery: Game Changer für Software-Exzellenz im großen Maßstab

    Offshoring ist für viele eine verlängerte Werkbank für IT-Projekte. Für uns war es das nie. Wir bei Thoughtworks leben das Konzept der agilen Softwareentwicklung in global verteilten Teams oder auch Distributed Delivery.  In diesem Webinar diskutiere ich mit David Toborek (Metro Digital), Daniel Loeffelholz (Thoughtworks), Sven Dittmer (Mercedes-Benz) und Lucy Chambers (Thoughtworks) über Distributed Software…

    Weiterlesen

  • Die 20 häufigsten Fehler in der agilen Offshore-Softwarelieferung

    Seit vielen Jahren bin ich in der verteilten Softwareentwicklung tätig. Anfangs im Wasserfall-Modus, seit 2017 auch in agiler verteilter Delivery. Ich habe viele Engagements scheitern sehen — und war auch Teil von erfolgreichen Delivery-Setups. Hier ist meine persönliche Top-20-Liste der Fehler in diesem Bereich. Nr. 20: Offshore-Teams zu spät einbindenNr. 19: Reisekosten nicht ausreichend einplanenNr.…

    Weiterlesen

  • Future Skill „Vielseitigkeit“

    Dies ist die Aufnahme eines Webinars zum Thema „Vielseitigkeit“. Sylvia Kern, Tanja Merz und Linda Barron stellen sich als Scanner-Persönlichkeiten vor. Ich habe die Diskussion moderiert und die Fragen aus der Zuhörerschaft aufgenommen. Die Digitale und Agile Transformation benötigt ein agiles Mindset, agile Methoden, Know-how und die Kompetenz, komplexe Anforderungen zu lösen. Komplexe Antworten finden…

    Weiterlesen

  • Micro Frontends

    Micro Frontends sind ein Architekturstil, der die Idee von Microservices auf den Frontend-Teil von (Web-)Anwendungen überträgt. Ich spreche mit Ward Coessens, MengMeng Yan und Eka Rudianto über ihre Erfahrungen mit dem Einsatz von Micro Frontends. Wir behandeln folgende Themen: Warum braucht man Micro Frontends? Der Browser als Entwicklungsplattform Wie haben wir 2017 mit Micro Frontends…

    Weiterlesen

  • Learning Breakthroughs #2: Steering Committees

    In agilen Umgebungen brauchen wir keine Steering Committees. Steering Committees sind eine aussterbende Spezies. Sie sind Teil einer veralteten Governance-Struktur, die für das heutige produktorientierte Umfeld nicht mehr geeignet ist. In diesem Video erzähle ich die Geschichte meiner Beziehung zu Steering Committees — und wie ich lernen musste, sie als Governance-Instrument zu verlernen.

    Weiterlesen

  • Modernes funktionales Programmieren mit Clojure

    Clojure. Das ist eine moderne funktionale Programmiersprache. Nicht nur Menschen, die gerade das Buch The Unicorn Project gelesen haben — in dem funktionales Programmieren eine Rolle spielt —, fragen sich, was es mit dieser Sprache auf sich hat. Warum wird funktionales Programmieren in der Geschäftswelt immer interessanter? Ich wollte wissen, was hinter diesem Hype steckt,…

    Weiterlesen