Agile Missverständnisse: Jeder kann alles

Eine häufig postulierte Annahme ist es, dass jedes Mitglied eines Teams „alles“ können muss. Das bedeutet, es spielt keine Rolle, wer aus dem Team sich welchen Task nimmt, denn die Fähigkeiten im Team sind ja gleich verteilt.

Full-Stack-Entwickler sind nach diesem Prinzip ausgebildet – sie haben alle notwendigen Fähigkeiten, so dass nicht zwischen Backend- und Frontend-Entwicklern unterschieden werden muss.

Weiterlesen

🍀 Infoletter: Neues aus der Agilen Community 05-2021

Liebes Mitglied unserer (remote) Agilen Community (Xing / meetup.com),

und wieder ist ein spannender Monat vorbei gegangen. Das schöne Wetter naht, und trotzdem sind unsere Meetup-Abende prall gefüllt. Vielen Dank dafür schon einmal im Voraus!

Mit diesem kurzen Infoletter möchten wir dich auf dem Laufenden halten, was in unserer Usergroup und unserer Agilen Community im letzten Monat alles so passiert ist.

Weiterlesen

Gute Gründe für Tests in Softwareprojekten

Hin und wieder kommt man als Consultant in die Situation, das Schreiben automatischer Tests begründen zu müssen. Meistens sind das genau diese kritischen zehn Minuten, die einen gewaltigen Impact auf die nächsten zehn Monate des Projekts haben. Und Gründe gegen automatisierte Tests kennen wir alle …

Weiterlesen

Caching with Bitrise and React Native – a Post Mortem

Bitrise is currently the build system if you want to automate your mobile builds.

It saves you a lot of time while keeping your build pipelines working compared to an own fastlane build setup. A significant factor here is adapting to frequent changes in Apple’s build and deployment system.

Bitrise makes it very fast to set up build and deployment pipelines. However, it can easily happen that you misconfigure something, as it needs much less in-depth knowledge about Android and iOS deployments.

Weiterlesen

Aus dem Projekt: Evaluation von Data Grids

Die Darstellung und Bearbeitung von Daten in einer Web-App lässt sich häufig am besten über Tabellen lösen.

Tabellen sind für die User bekannte Konzepte und in der Regel finden sie sich deswegen schnell zurecht. Doch gleichzeitig haben sie bestimmte Erwartungen, was in Tabellen möglich sein sollte – schließlich bieten Tabellenbearbeitungsprogramme wie Excel oder LibreOffice einen massiven Funktionsumfang.

Und wäre es nicht schön und komfortabel, diese Funktionalitäten auch in einer Web-App zu haben?

Weiterlesen

Digitale Produktentwicklung: Die Rolle des (Interims-) Product Owners

Die Pandemie fordert uns allen eine Menge ab. Sie hat unser Leben gehörig auf den Kopf gestellt und jeder wünscht sich ein baldiges Ende herbei. Aber sie hat auch ein paar Dinge deutlich gemacht – und vor allem mancherorts als Katalysator gedient.

Die Rede ist vom Digitalen Wandel. Was noch vor zwei Jahren undenkbar war (z. B. Remote-Unterricht an Schulen), ist heute das „new normal“. Natürlich ist diese neue Selbsterfahrung, dass durchaus mehr digital möglich ist, hart erarbeitet und erlernt worden.

Dennoch bietet die aktuelle Zeit genau den Antrieb; und vor allem auch den Markt und die Nachfrage nach digitalen Produkten.

Diejenigen, die es bereits vor oder während der Pandemie geschafft haben, ihr Produkt der nun wachsenden Kundenanzahl digital zur Verfügung zu stellen, haben ihre Weichen bereits Richtung Zukunft gestellt.

Weiterlesen

🚀 Infoletter: Neues aus der Agilen Community 04-2021

Liebes Mitglied unserer (remote) Agilen Community (Xing / meetup.com),

wir möchten uns mit diesem kleinen Infoletter bei Euch melden. Seit mehr als einem Jahr sitzen wir alle gemeinsam zuhause. Jede und jeder für sich alleine. Doch haben wir das Gefühl, dass Euch unsere 2-wöchentlichen Treffen soviel Spaß machen, dass wir immer wieder eine ganze Reihe von Euch dort als Gast begrüßen dürfen. Für diese Treue möchten wir Dir ein großes Dankeschön geben. Unsere kleine, aber feine Agile Community ist nun auf unseren Kanälen auf ca. 2.000 Personen angewachsen. Daher dachten wir, dass es an der Zeit ist, Euch mit einem kleinen Infoletter auf dem Laufenden zu halten. Insbesondere auch, wenn Du nicht immer bei den Terminen dabei sein konntest.

Weiterlesen

Die wichtigsten Aspekte in Code Reviews

Code Reviews sind ein fester Bestandteil unseres Team-Arbeitstages bei der Umsetzung komplexer SPAs für den inhouse-Gebrauch unseres Kunden.

Beim Durchführen der Reviews gilt es, mehrere Dinge im Auge zu behalten und auf Korrektheit zu prüfen, bzw. Fehler zu finden und Auffälligkeiten zu hinterfragen.

Die wichtigsten Aspekte fassen wir im folgenden für euch zusammen.

Weiterlesen

Dockerisierung von (Legacy-)PHP-Applikationen

Dockeranfänger aufgemerkt! Es ist häufiger mal nützlich, alte PHP-Anwendungen in einer sicheren Umgebung zum Laufen zu bringen, am besten auch reproduzierbar. All dies ist kein Hexenwerk – und hier zeigen wir euch, wie ihr (Legacy-)PHP-Applikationen in Docker-Container verpackt.

Weiterlesen