25. Oktober 2007

Die Sache mit Agile

Auf acmque.com ist ein langer Artikel zum Thema Agile Development erschienen: Voyage in the Agile Memeplex. Um was geht es eigentlich bei Agile und was bedeutet XP (extreme programming), DSDM (Dynamic Systems Development Method) oder FDD (feature-driven development)? Der Artikel geht nicht auf die Ideen hinter den Kürzeln ein, sondern beleuchtet kritisch die Agile Kultur als solche.

Agile processes are not a technology, not a science, not a product. They constitute a space somewhat hard to define. Agile methods, or more precisely agile software development methods or processes, are a family of approaches and practices for developing software systems.

Der Autor macht darauf aufmerksam, dass viele Ideen und Meme die sich hinter Agile verbergen aus dem Kontext herausgelöst nachgeplappert werden, auf Werbebotschaften reduziert und verallgemeinert.

"When a population of imitators start imitating one another, the emergent result is culture," writes Cambridge anthropologist Robert Aunger.13 This is how most of the agile community created the agile culture, or agile memeplex, with little underlying theory or systematic organization of knowledge.

Nun, ich bin selber kein Agile Experte. Als Informationsarchitekten kommunizieren wir aber mit ganz unterschiedlichen Parteien innerhalb eines Projekts. Ein wichtiger Punkt erfolgreicher Kommunikation ist, die Sprache des Gegenüber zu sprechen oder halbwegs zu verstehen.

Verstehen bedeutet aber auch hinterfragen können.