Scrum – die Untiefen ODER Warum Scrum nicht immer gut ist

Nach weit mehr als hundert Tagen möchte ich auch die Schattenseiten oder auch „Challenges“ offenlegen. Mit der Einführung von Scrum wurde auch die Matrix-Organisation eingeführt. Die Teamleiter sind noch solche, jedoch nicht mehr für die Verteilung der Arbeit verantwortlich. Die Hauptaufgabe besteht in der Mitarbeiterführung und -entwicklung. Weiterhin ist es von Vorteil, wenn die Teamleiter […]

Clean Code Developer

Das Buch „Clean Code“ kennen vielleicht einige Programmierer schon. Seit längerem gibt es auch die passende Initiative dazu. Die Clean Code Developer setzen sich mit dem Schreiben von gutem Code auseinander. Reflektieren ihr tägliches Handeln und stellen Liebgewordenes gern mal infrage. Persönlich habe ich Martins Buch schon vor einigen Jahren gelesen und bin 2009 auf […]

Scrum und Continuous Integration

Ein wichtiges Tool zur Verbesserung der Entwicklungsgeschwindigkeit ist Continuous Integration, kurz CI. Dabei geht es um die kontinuierliche Integration der Arbeit, sprich dem Code. Scrum setzt ja auf Sprints und innerhalb der Sprints auf die Featureentwicklung. Diese Features werden in der Regel auf einzelnen git Branches entwickelt. Damit diese Branches nicht nur beim Entwickler gebaut […]

Scrum „lernen“

Scrum lernen

Viele Entwickler kennen das, wenn jemand sagt, dass „agile Softwareentwicklung“ oder „agile Methoden“ „besser“ sind. Oder „mit Scrum geht das ganz einfach“. Das sorgt oft mit hoher Wahrscheinleicht dafür, dass der Abwehrreflex aktiviert wird bevor noch Argumente der Gegenseite vorgetragen werden. Kann man oder will man überhaupt Scrum lernen? Was bedeutet denn „agile Softwareentwicklung“? Agile bedeutet […]