agileMax Blog


13. Sep. 2024
Quelle: https://pixabay.com/de/photos/radfahrer-rennen-fahrr%C3%A4der-1851269/
Quelle: https://pixabay.com/de/photos/radfahrer-rennen-fahrr%C3%A4der-1851269/

Echte Teamarbeit – Ein Schlüsselfaktor für erfolgreiche Softwareentwicklung

Echte Teamarbeit, wie Swarming, Pair-Programming und Mob-Programming, kann zwar ineffizient erscheinen, verbessert jedoch den Arbeitsfluss, reduziert Wartezeiten und fördert bessere Lösungen durch kollektive Intelligenz. Diese Methoden stärken den Teamgeist, fördern gemeinsame Verantwortung und unterstützen die persönliche Entwicklung, was letztlich zu besseren Ergebnissen in der Softwareentwicklung führt.

- Weiterlesen -


12. Sep. 2024
Quelle: https://pixabay.com/de/photos/gl%C3%BChbirne-blatt-chlorophyll-gr%C3%BCn-2631864/
Quelle: https://pixabay.com/de/photos/gl%C3%BChbirne-blatt-chlorophyll-gr%C3%BCn-2631864/

Done ist das zentrale Konzept in Scrum: Ohne Done kein empirisches Arbeiten

„Done“ ist ein zentrales Konzept in Scrum, das sicherstellt, dass Produktinkremente vollständig, auslieferbar und von hoher Qualität sind. Eine klare Definition of Done (DoD) ermöglicht Transparenz, regelmäßige und präzise Inspektionen sowie fundierte Anpassungen, die für erfolgreiches, empirisches Arbeiten unerlässlich sind.

- Weiterlesen -


11. Sep. 2024
Quelle: https://pixabay.com/de/illustrations/birne-licht-lampe-idee-8458538/
Quelle: https://pixabay.com/de/illustrations/birne-licht-lampe-idee-8458538/

Produkt Backlog Refinement ist eine Voraussetzung für effektive Teamarbeit

Produkt Backlog Refinement fördert effektive Teamarbeit, indem es alle Mitglieder in die gemeinsame Verantwortung und das Verständnis der Anforderungen einbezieht. Dieser Prozess hilft, Insellösungen zu vermeiden, fördert die Entwicklung kohärenter Lösungen und stärkt die Zusammenarbeit, indem er einen klaren „Bauplan“ für die Umsetzung im Sprint Planning bereitstellt.

- Weiterlesen -


10. Sep. 2024
Quelle: https://pixabay.com/de/photos/boden-pflanzen-wachsen-8080788/
Quelle: https://pixabay.com/de/photos/boden-pflanzen-wachsen-8080788/

Warum es so schwierig ist, kontinuierliche Verbesserung im Arbeitsalltag zu etablieren

Kontinuierliche Verbesserung in Scrum-Teams ist oft schwierig, da Veränderungen Widerstände hervorrufen, Zeitdruck Reflexion verhindert und Erfolge nicht immer sofort sichtbar sind. Deshalb brauchen Scrum-Teams Strategien, um trotz diesen Herausforderungen eine Kultur der kontinuierlichen Verbesserung etablieren können.

- Weiterlesen -


09. Sep. 2024
Quelle: https://pixabay.com/de/photos/messschieber-messger%C3%A4t-nonius-452987/
Quelle: https://pixabay.com/de/photos/messschieber-messger%C3%A4t-nonius-452987/

Qualität ist die Voraussetzung für empirisches Arbeiten

Qualität ist der Schlüssel für effektives, empirisches Arbeiten in Scrum. Ohne hohe Qualität wird der Feedback-Zyklus gestört und das Vertrauen in das Team und das Produkt sinkt. Um erfolgreich zu sein, muss Qualität eine gemeinsame Verantwortung des gesamten Scrum-Teams sein und von Beginn an in den Entwicklungsprozess integriert werden.

- Weiterlesen -


08. Sep. 2024
Quelle: https://pixabay.com/de/photos/kugelsto%C3%9Fpendel-newton-pendel-746194/
Quelle: https://pixabay.com/de/photos/kugelsto%C3%9Fpendel-newton-pendel-746194/

Scrum ist kein Selbstläufer - Scrum schafft nur den Rahmen für kontinuierliche Verbesserung

Scrum bietet den Rahmen für kontinuierliche Verbesserung, aber der Erfolg hängt von der effektiven Nutzung dieses Rahmens ab. Transparenz, regelmäßige Überprüfungen und Anpassungen sind entscheidend. Der Scrum Master spielt eine zentrale Rolle dabei, das Team durch diesen Prozess zu führen und echte Fortschritte zu ermöglichen.

- Weiterlesen -


07. Sep. 2024
Quelle: https://pixabay.com/de/photos/tippen-tropft-tropfen-2626557/
Quelle: https://pixabay.com/de/photos/tippen-tropft-tropfen-2626557/

Scrum und Flow: Wie Scrum-Teams von den 3 Ways of DevOps profitieren können

Die „3 Ways of DevOps“ bieten Scrum-Teams wertvolle Impulse zur Optimierung ihres Arbeitsflusses. Durch Systemdenken, effektive Feedback-Schleifen und kontinuierliches Lernen können Teams Engpässe identifizieren, schneller auf Feedback reagieren und ihre Effizienz steigern.

- Weiterlesen -


06. Sep. 2024
Quelle: https://www.pexels.com/photo/photo-of-sticky-notes-and-colored-pens-scrambled-on-table-632470/
Quelle: https://www.pexels.com/photo/photo-of-sticky-notes-and-colored-pens-scrambled-on-table-632470/

Selbstorganisation: Was braucht es, damit es wirklich funktioniert?

Selbstorganisation funktioniert am besten, wenn klare Ziele, Transparenz und Vertrauen gegeben sind – dabei sind bestimmte Voraussetzungen entscheidend, um die Vorteile dieses Ansatzes vollständig auszuschöpfen.

- Weiterlesen -


04. Sep. 2024
Quelle: https://pixabay.com/de/photos/skizzenbuch-skizze-marker-455698/
Quelle: https://pixabay.com/de/photos/skizzenbuch-skizze-marker-455698/

Softwarearchitektur muss die Produktziele unterstützen

Eine erfolgreiche Softwarearchitektur entsteht, wenn sie nicht nur technische Anforderungen erfüllt, sondern auch die übergeordneten Produktziele unterstützt – eine Aufgabe, die das gesamte Scrum-Team gemeinsam meistern muss.

- Weiterlesen -


03. Sep. 2024
Quelle: https://pixabay.com/de/photos/bergsteigen-und-klettern-2264698/
Quelle: https://pixabay.com/de/photos/bergsteigen-und-klettern-2264698/

Warum Scrum-Teams Unsicherheit akzeptieren sollten

Anstatt Unsicherheit als Hindernis zu betrachten, sollten Scrum-Teams sie als Chance begreifen, um durch iteratives Arbeiten und kreatives Denken innovative Lösungen zu entdecken, die in einem starren Planungsprozess oft verborgen bleiben.

- Weiterlesen -


02. Sep. 2024
Quelle: https://www.pexels.com/photo/close-up-photo-of-cable-wires-12266914/
Quelle: https://www.pexels.com/photo/close-up-photo-of-cable-wires-12266914/

Komplexität im Code - Ein versteckter Killer von Business Value

Komplexität im Code ist ein unsichtbarer Feind, der die Produktivität und Innovationsfähigkeit von Entwicklungsteams schleichend untergräbt. Warum ist das so gefährlich und wie kann dein Team Komplexität erfolgreich bekämpfen?

- Weiterlesen -


30. Aug. 2024
Quelle: https://pixabay.com/de/photos/schneiden-papier-schere-hand-a4-174860/
Quelle: https://pixabay.com/de/photos/schneiden-papier-schere-hand-a4-174860/

Das Scrum Framework anpassen - darf man das???

Die einen sehen das Scrum Framework als einen flexiblen Rahmen, den man je nach Bedarf anpassen kann, die anderen sehen es als ein striktes Regelwerk. Wie sehen das die Erfindre von Scrum und ist es überhaupt sinnvoll, das Framework anzupassen?

- Weiterlesen -


14. Feb. 2023
Quelle: https://www.pexels.com/photo/gray-scale-photo-of-gears-159298/
Quelle: https://www.pexels.com/photo/gray-scale-photo-of-gears-159298/

Flow - Umsetzung mit Azure DevOps

Wie der Workflow unkompliziert und mit nur wenigen Anpassungen mit Hilfe einer elektronischen Umgebung umgesetzt wird, zeigen wir anhand eines Beispielprojekts in Azure DevOps. Die Konzepte, die wir vorstellen, lassen sich aber ebenso in anderen Tools nutzen.

- Weiterlesen -


21. Mar. 2022
Quelle: https://flic.kr/p/9BMZ8s
Quelle: https://flic.kr/p/9BMZ8s

Der verborgene Nutzen von Pair- und Mob-Programming

Pair Programming wird bereits in vielen Entwicklungsabteilungen diskutiert, aber bei Weitem nicht überall tatsächlich gelebt. Es gibt vielfältige Vorbehalte und Bedenken, und der erhoffte Nutzen bleibt oftmals eher vage. Mit diesem Artikel wollen wir in einem oft unbeachteten Bereich weitere Nutzenpotenziale aufzeigen, um so die Motivation für Pair Programming zu stärken.

- Weiterlesen -


09. Mar. 2022
Quelle: https://www.pexels.com/photo/ice-blocks-on-ice-3695557/
Quelle: https://www.pexels.com/photo/ice-blocks-on-ice-3695557/

Erfolgreiche Teams

Wie können erfolgreiche Teams entstehen? Zur Beantwortung dieser Frage lohnt es sich, mehr als 100 Jahre zurück zu blicken. Wie Ernest Shackleton sein Team für eine Südpolar-Expedition zusammengestellt hat ist durchaus bemerkenswert und es gibt ein paar spannende Aspekte die wir in unsere heutige Arbeitswelt übertragen können.

- Weiterlesen -


21. Feb. 2022
Quelle: https://flic.kr/p/dBToyj
Quelle: https://flic.kr/p/dBToyj

Brauchen Softwareentwickler Leidenschaft für das Produkt das sie entwickeln?

Leidenschaft für Technologie ist sicher eine positive Eigenschaft für Softwareentwickler. Aber brauchen sie auch eine Leidenschaft für das Produkt das sie entwickeln? Wie wirkt es sich ggf. aus, wenn diese Leidenschaft nicht vorhanden ist und wie kann diese Leidenschaft gefördert werden? Um diese Fragen dreht sich dieser Blog-Post.

- Weiterlesen -


17. Feb. 2022
Quelle: https://www.pexels.com/photo/river-between-brown-leafed-trees-during-daytime-219025/
Quelle: https://www.pexels.com/photo/river-between-brown-leafed-trees-during-daytime-219025/

Flow mit Hilfe von Metriken beherrschen

Ein wichtiges Ziel hinter Kanban und Flow lautet, den Flow der Arbeit aktiv zu managen. Dazu gehört auch eine Transparenz darüber, was gerade passiert. Damit sind Teams in der Lage, die richtigen Fragen früher zu stellen und so den Flow zu beherrschen.

- Weiterlesen -


06. Oct. 2021
Quelle: https://www.flickr.com/photos/nadineheidrich/12951825455
Quelle: https://www.flickr.com/photos/nadineheidrich/12951825455

Let there be flow – Die Magie hinter Kanban und Flow

Ein Konzept findet in der Softwareentwicklung in letzter Zeit immer mehr Beachtung: Kanban. Von den einen als die bessere agile Alternative gepriesen, von anderen wegen der Flexibilität und Einfachheit geliebt. Dabei ist Kanban gar nicht so neu, wie es oftmals scheint. Dieser Artikel möchte die zugrunde liegenden Prinzipien erläutern und so ein besseres Verständnis schaffen.

- Weiterlesen -


05. Aug. 2021
Quelle: https://pixabay.com/photos/laboratory-chemistry-chemical-1009178/
Quelle: https://pixabay.com/photos/laboratory-chemistry-chemical-1009178/

7 Tipps, die eine Kultur des ständigen Experimentierens und Lernens fördern

Für eine kontinuierliche Verbesserung ist es nicht nur wichtig, Dinge zu identifizieren, die nicht so gut gelaufen sind, sondern dann auch konkret etwas an der Arbeitsweise zu ändern. Aber Veränderung ist schwer. Um Veränderungen zu erleichtern und wahrscheinlicher zu machen, sind Experimente eine ausgezeichnete Möglichkeit. Aber wie kann man eine Kultur des ständigen Experimentierens und Lernens etablieren?

- Weiterlesen -


12. Jul. 2021
(C) by Thomas Schissler
(C) by Thomas Schissler

Scrum mit Embedded Development

Thomas liebt es, Ausreden zu zerstören. Zu oft hört er den Satz 'Ja, aber bei uns geht das nicht weil ...'. Statt nun lange zu diskutieren, ist es meist viel effektiver, zu zeigen, dass es doch geht. Deshalb baut Thomas mit viel Leidenschaft Demos, Fallstudien und Proff-of-Concepts um zu zeigen, was doch geht und um bestehende Denkmuster aufzubrechen. Jetzt hat er auch eine Fallstudie für das APS-SD Training entwickelt mit der die Teilnehmer erleben können, wie Scrum und moderne Entwicklungspraktiken im Kontext von Embedded Development genutzt werden können.

- Weiterlesen -


10. Jul. 2021
Quelle: https://www.pexels.com/photo/food-healthy-restaurant-nature-5426072/
Quelle: https://www.pexels.com/photo/food-healthy-restaurant-nature-5426072/

Horizontale vs vertikale Teams - verschiedene Teamstrukturen im Vergleich

Eines der spannendsten Themen im Kontext von Agilität ist die ideale Teamstruktur. Diese Fragestellung hat tiefgreifenden Einfluss auf die Kommunikationsstruktur und die Abgrenzung von Aufgabengebieten. Und nach Convey Law (https://de.wikipedia.org/wiki/Gesetz_von_Conway) damit auch auf das Produkt als solches. Deshalb lohnt sich nicht nur ein genauerer Blick auf das Thema, sondern es kann auch nützlich sein, bewährte Strukturen in Frage zu stellen und neue, radikale Ansätze zu betrachten.

- Weiterlesen -


15. Jan. 2021
Quelle: https://pixabay.com/photos/steps-staircase-climbing-1081909/
Quelle: https://pixabay.com/photos/steps-staircase-climbing-1081909/

Aus PSD wird APS-SD - Vom rollen-spezifischen Training zum domänen-spezifischen Training

Die Scrum.org hat das PSD Training nun in APS-SD umbenannt. Hinter dieser Umbenennung steckt aber viel mehr als lediglich ein neuer Name. Dieser Blog Post beschreibt einige der Hintergründe und Auswirkungen.

- Weiterlesen -


19. Jun. 2020
Quelle: https://pixabay.com/photos/egg-bird-s-egg-shell-empty-shell-3471439/
Quelle: https://pixabay.com/photos/egg-bird-s-egg-shell-empty-shell-3471439/

Möglichst früh raus aus der Entwicklungsumgebung

Die Entwicklungsumgebung fühlt sich für Softwareentwickler sicher an, man fühlt sich 'save to fail'. Aber diese Sicherheit kann auch trügerisch sein. Risiken bleiben oftmals unentdeckt oder werden auf später verschoben. Dieser Artikel möchte deshalb dafür werben, dass man konsequent daran arbeitet, möglichst früh raus zu kommen aus der Entwicklungsumgebung.

- Weiterlesen -


10. Feb. 2020
Quelle: https://www.pexels.com/photo/black-and-white-chess-pieces-on-chess-board-1762815/
Quelle: https://www.pexels.com/photo/black-and-white-chess-pieces-on-chess-board-1762815/

Iterativ ist noch lange nicht inkrementell

Agile Entwicklung wird oft als iterativ-inkrementell beschrieben. Dabei ist es aber erstaunlich, dass häufig zwischen diesen Begriffen nicht wirklich differenziert wird, sie werden manchmal sogar synonym verwendet. Dieser Artikel beschreibt die tatsächliche Bedeutung und warum diese Unterscheidung im Kontext von Agilität so wichtig ist.

- Weiterlesen -


09. Oct. 2019
Quelle: https://flic.kr/p/eVmoZv
Quelle: https://flic.kr/p/eVmoZv

Die Power von echter Teamarbeit

Vor ein paar Jahren war ich Teil eines Teams, das unter denkbar ungünstigen Vorzeichen in die gemeinsame Arbeit startete. Diese Blog-Post beschreibt einige Erkenntnisse und Erfahrungen die ich aus diesem Projekt erlangt habe.

- Weiterlesen -


19. Apr. 2019
(C) by Thomas Schissler
(C) by Thomas Schissler

How to Throw a Cat

Dieser Artikel beschreibt ein schönes Spiel das ein paar Herausforderungen im Kontext von Anforderungsmanagement verdeutlicht und das klar macht, wie wichtig ein gutes Backlog-Refinement ist um Missverständnisse und letztendlich Verschwendung zu vermeiden.

- Weiterlesen -


11. Apr. 2019
(C) by Thomas Schissler
(C) by Thomas Schissler

Team Values Game

Dieses Spiel hilft, in eine konstruktive Diskussion über Werte zu kommen, einige Herausforderung mit der Vereinbarung von Team-Werten besser zu verstehen und im Team ein tieferes Verständnis für die Kollegen zu entwickeln.

- Weiterlesen -


10. Apr. 2018
Quelle: https://flic.kr/p/k9cWpn
Quelle: https://flic.kr/p/k9cWpn

Ohne Scrum Master kein erfolgreiches Projekt

Was macht eigentlich ein Scrum Master? Das ist eine Frage, die in Scrum-Trainings häufig gestellt wird. Die einfache Antwort lautet: Er sorgt dafür, dass das Projekt erfolgreich ist. Mit welchen Mitteln und was hinter dieser simplifizierten Antwort steckt, das beleuchtet dieser Post.

- Weiterlesen -


17. Jan. 2018
(C) by Thomas Schissler
(C) by Thomas Schissler

Der heilige Gral in Scrum - Das Done Increment

Das Done Increment ist das Konzept, das im Zentrum von Scrum steht. Leider erfährt es aber nicht immer die notwendige Aufmerksamkeit. Dieser Artikel beschreibt, warum das Done Increment eine solch zentrale Bedeutung hat und wie es hilft, dass das Team sich kontinuierlich verbessert.

- Weiterlesen -

Impressum: Thomas Schissler (Einzelunternehmer) | agileMax
Mühlhäule 3 | D-89134 Blaustein | eMail: info@agileMax_Website.de | Tel: +49 7304 918209-0
USt-IdNr.: DE 321547962 | Datenschutzerklärung