Warum (einige) Entwickler Agile hassen
(objectstyle.com)Warum Agile aus dem Ruder geraten ist und was man tun kann, um das zu beheben
Warum Agile unbeliebt ist:
-
Schwankende Ziele und unrealistische Deadlines
-
Red Tape (formale Prozesse, Bürokratie)
-
Kein Raum für Entwickler, sich kreativ einzubringen
-
Sprints, die Entwickler dazu drängen, einfach nur Arbeit abzuliefern
Was ist mit Agile passiert:
-
Agile, ursprünglich von Entwicklern gestartet, wurde von „zertifizierten Scrum-Mastern“ und Leuten aus dem Business gekapert, die nicht verstehen, wie Software eigentlich entwickelt wird
-
Als Gegenbewegung entstand auch so etwas wie „Software Craftsmanship“, also der Versuch, zu dem zurückzukehren, worum es bei Agile anfangs ging: die Kluft zwischen Business und Entwicklung zu überbrücken.
-
Es geht darum, dass Entwickler nicht nur „funktionierende Software“, sondern „gut gemachte Software“ bauen.
-
Ohne Zeit, den eigenen Code zu bereinigen oder zu refaktorieren, einfach nur möglichst schnell Stories umzusetzen, vergrößert lediglich die „technische Schuld“ noch schneller.
Make Agile Great Again
-
Das wird nur möglich sein, wenn man sich darauf konzentriert, die Kluft zwischen Business und Entwicklung zu verringern,
-
unnötige Prozesse abzuschaffen
-
und gemeinsam auf die immer weiter anwachsende technische Schuld zu achten.
1 Kommentare
Manifest der Software-Handwerkskunst
http://manifesto.softwarecraftsmanship.org/