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…

Von Oliver, vor
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…

duck

Python – Static Duck-Typing

Python erfreut sich schon seit längerem einer enormen Beliebtheit und hat durch den vermehrten Einsatz im Bereich des Data Science und Engineering einen weiteren Sprung in der Verbreitung geschafft. Durch die vielfältigen Einsatzmöglichkeiten und die weitere Verbreitung sind auch immer neue Konzepte in die Sprache eingeflossen. So wurde etwa mit Weiterlesen…

Dual Idea

Dual Track Scrum

In der Praxis gar nicht so einfach! Design- und Entwicklungsprozesse in einem agilen Projekt vereinen? Da muss es doch schon etwas geben! Das haben wir uns auch gedacht und sind dabei auf den Dual Track Scrum gestoßen. In diesem Artikel berichten wir von unseren Erfahrungen, wie wir unsere Zusammenarbeit zwischen Designer- und Weiterlesen…