Donnerstag, 25. Mai 2017

Zwei Kommentare zu zwei bei den "Agilen" verwendeten Begriffen

Zunächst möchte ich auf einen Vergleich verweisen:

http://www.ruynk.com/downl/Vergleich_zwischen_Agilen.pdf

Hier geht es um eine Untersuchung über die verschiedenen agilen Methoden (es wurden 26 verschiedene Methoden bewertet und aufgrund dieser Bewertung habe ich den Vergleich durchgeführt). Wobei ich muss schon sagen; das Ergebnis fiel mehr oder minder wie erwartet. Dennoch interessant.

Doch eigentlich wollte ich auf auf 2 Begriffe eingehen.

1. Kanban

Ich wundere mich immer wieder wenn Menschen (insbesondere Leute der IT Branche, die es eigentlich besser wissen sollten) meinen, Kanban wäre eine agile Entwicklungsmethode.
Ich weiß leider nicht wie "lazy" die Kollegen mit den Wörter umgehen, aber Kanban ist keine Entwicklungsmethode:
KanBan ist ein Tool (Werkzeug) zum Visualisieren der Arbeitspaketen!
Nicht mehr und nicht weniger.
Oder sind Sie, werter Leser, über "Kanban" eine andere Auffassung?


2. Scrum

Mein Lieblings Punchingball: Das Gedränge    :-)
Scrum ist meiner Meinung nach ein Sammelsurium an Praktiken, keine Methode. Natürlich lässt sich schon streiten, in wie weit Scrum eine Methode ist.
 Wikipedia ("https://de.wikipedia.org/wiki/Methode_(Softwaretechnik)") liefert uns folgende Definition:
"Als Methode – „wörtliche Bedeutung: Der Weg zu etwas“ (Duden) – bezeichnet man in der Informatik und der Softwaretechnik eine „systematische zielgerichtete Vorgehensweise, sowie planmäßiges Verfahren, welches für eine Vielzahl von Problemen zu einer sinnvollen Lösung führt“ und/oder „eingeübte oder formalisierte Abläufe, die sich als zweckmäßig und erfolgreich erwiesen haben
Die 1. Definition trifft für Scrum nicht zu, denn Scrum ist nicht "planmäßig" (Klar! Scrum - und die "Agilen" im Allgemeinen - wollen keine Planung). Und ich halte Scrum auch nicht für "systematisch" - es ist dahinter kein System zu erkennen.
Die 2. Definition könnte schon  gelten, dies liegt daran, dass die Definition zu ungenau ist: "... als zweckmäßig und erfolgreich erwiesen haben" - ja... wie weit zweckmäßig und wie genau erfolgreich?
Aber jetzt will ich es kurz machen, abgesehen von allen Erklärungen, Methode ist "der Weg zu etwas" und das reicht mir und ist genau genug für mein Geschmack;
Scrum ist nicht der Weg zu etwas, sondern lediglich ein loser Haufen an mehr oder minder brauchbaren Praktiken. Einen "Weg" stellen sie nicht dar.

Auch hier bin ich an Kommentare über die Methode-Eigenschaften des Scrums gespannt: Meinungen...?

Bis bald
ruynk