Clean Test

Clean Unit-Testing – die Kunst, wartbare Unit-Tests zu schreiben

Unit-Testing ist der erste Weg, um die Qualität von Software möglichst automatisiert sicherzustellen. Aufgrund des Automatisierungsgrades ist Unit-Testing sogar eine der Voraussetzungen für sinnvolle agile Softwareentwicklung. Trotzdem wird das Schreiben ausreichender und sinnvoller Unit-Tests in der Praxis meist vernachlässigt. Warum ist das so? Weil wir als Entwickler:innen unsere Zeit lieber Weiterlesen

Fans

Mache Stakeholder zu Fans Deines Produkts!

In der agilen Softwareentwicklung gilt gemeinhin, dass der wichtigste Stakeholder die Nutzer des Produkts sind. Doch die Realität zeichnet häufig ein anderes Bild: Neben einer Vielzahl an unternehmensinternen Stakeholdern, die aus anderen Bereichen bzw. Abteilungen stammen oder dem Management angehören, gibt es auch externe Stakeholder, wenn zum Beispiel im Rahmen Weiterlesen

Kultur

Wo sind die Grenzen der Agilität?

Geschwindigkeit, Flexibilität und Anpassungsfähigkeit sind heute für die Wettbewerbsfähigkeit von Organisationen elementar. Durch eine volatile Welt geprägt von Fachkräftemangel, Pandemie und Krieg werden diese Eigenschaften noch bedeutender. Unternehmen führen als Reaktion agile Prinzipien und innovative Tools ein. Kritisiert und diskutiert wird dabei oft das fehlende agile Mindset. Ohne passende Kultur Weiterlesen