Was bedeutet Agile?

Da ich den Begriff Agile in meinem Blog öfters nutze und festgestellt habe, dass das Verständnis darüber nicht immer eindeutig ist, gehe ich hier auf die Semantik genauer ein. Gerade in dem Bereich von Agile Automotive hat der Begriff eine besondere Bedeutung.

Wenn heute Personen von Agile sprechen, dann ist in der Regel immer agile Softwareentwicklung gemeint. Unterschwellig liegen dann meisten zwei Bereiche fest. Zum einen bezieht sich die Entwicklung nur auf die Software und zum anderen sind Begriffe wie Scrum stark mit dem Thema agile Softwareentwicklung verbunden.

Das ist auch alles richtig. Den Blick allerdings alleine nur darauf zu legen halte ich für etwas kurzsichtig. Wichtig ist mir vor allem, dem Ursprung des Wortes agile bzw. agil zu folgen. Wenn Sie dieses tun und bspw. Wikipedia dazu befragen, dann stellen Sie fest, dass es sich um etwas flinkes handelt. Und genau das ist mir wichtig, denn darum geht es im beruflichen Alltag ziemlich oft.

Es gibt viele Techniken, ich nenne sie agile Techniken, die in der agilen Softwareentwicklung angewendet werden. Diese agilen Techniken können grundsätzlich auch in anderen Bereichen angewendet zu werden.

So bietet Scrum durch das Daily Scrum eine gute Möglichkeit einen aktuellen Status des Projekte zu veröffentlichen. Burndown-Charts können auch schnell und einfach einen Fortschritt anzeigen. Neben diesen beiden Arten agiler Techniken bieten auch Kanban oder Feature Driven Development ganz typische Techniken, die sich für einen Einsatz im Automotive Umfeld eignen können.

Allerdings will ich mich nicht generell auf Automotive fixieren. Die Ansätze sind durchaus auch auch in anderen Branchen anwendbar. Da ich nur in diesem Bereich arbeite, betrachte ich auch nur diese Sparte.

Ich kann nur empfehlen, diesen Begriff Agile für das eigene Unternehmen zu definieren. Gerade, wenn Sie nicht in dem üblichen, reinen Softwareumfeld arbeiten, wo der Begriff agile Softwareentwicklung gesetzt ist.

Für mich bedeutet Agile immer eine Menge von gewissen agilen Techniken, die typische Vorteile der agilen Softwareentwicklung auf andere Bereiche und Branchen übertragen können. Dabei ist es weniger wichtig, Vorgehen wie Scrum, Kanban, Feature Driven Development etc. 100% nach Lehrbuch auszuführen, sondern viel mehr für den Kunden die optimale Lösung auf seine Umgebung zu zuschneiden.

Weitere Informationen zu Agile

Teilen und Kommunizieren

 
[p1 size='tall']