Der andrena Blog

Erfahrungen aus der Praxis im Software Engineering und Consulting - in unseren Blog teilen wir unsere Erlebnisse. Zu unseren Autor*innen gehören Agile Coaches und Software Engineers, die seit Jahren in Projekten arbeiten und äußerst routiniert darin sind, Theorie und Praxis zu vereinen. Hier schildern sie typische Muster, herausfordernde Situationen und vielversprechende Lösungsansätze. Lasst Euch inspirieren!

Es klingt trivial: Ein "guter" Test sollte bei  einer Codeänderung, die nicht als reines Refactoring einzustufen ist, zu einem Testfehler führen. Das passiert nur nicht unbedingt. Denn wenn der Test zwar bestimmte Szenarien abdeckt, andere, ähnlich kritische aber nicht, dann bietet er nicht die erhoffte Sicherheit. Mutation Tests können Abhilfe schaffen. Warum und wie, das erläutert dieser Beitrag.

Weiterlesen …

Warum geht der Backend-Aufruf nicht mehr?

von Thomas Czogalik

Backend-Aufrufe führen zu Laufzeitfehlern? Änderungen oder Erweiterungen im Backend wurden im Frontend nicht umgesetzt? Das lässt sich mit dem OpenAPI-Generator vermeiden. Er unterstützt viele Programmiersprachen wie Typescript oder Javascript und lässt sich in gängige Frontend-Technologien einbinden, z. B. in Angular, React und Vue.js. Hier stellen wir einen Ansatz vor, der sich für uns in realen Projekten bewährt hat.

Weiterlesen …

Der ewige Streit um Softwarequalität

von Moritz Tiedje

In Software-Entwicklungsprojekten begegnet uns immer wieder das Dilemma: "Investieren wir jetzt in Qualität und liefern langsamer als wir es könnten oder investieren wir jetzt nicht in Qualität und riskieren später Probleme mit der Lieferfähigkeit?" Wir wollen uns das einmal genauer anschauen und Tipps geben, wie man am besten damit umgehen kann.

Weiterlesen …

Die Systemische Schleife im Agilen Kontext

von Christoph Jung und Vera Hofheinz

Systemisches Denken und Handeln findet immer mehr Beachtung in der Agilen Szene. Wir stellen euch die Systemische Schleife vor und zeigen, wie man im agilen Alltag von der systemischen Perspektive profitieren kann.

Weiterlesen …

Nicht selten hört man von Multitasking-Fähigkeiten und verbindet damit intuitiv etwas Gutes, trotz aller Belege dafür, dass das menschliche Gehirn nicht dafür geeignet ist, mehrere Dinge gleichzeitig zu erledigen. Multitasking ist im Kontext von Organisationen nicht nur bei „Einzelgehirnen” interessant, sondern auch bei Teams und ganzen Organisationen. Wir werfen einen Blick auf die drei Ebenen und deren Wechselwirkungen.

Weiterlesen …