Alistair Cockburn (einer der Urheber der Agile-Bewegung) sagt dies über Crystal Clear (eine Facette seiner Agile-Methodik):
Crystal Clear kann einem Level 3-Hörer mit den folgenden Worten beschrieben werden:
„Stellen Sie 4-6 Personen in einen Raum mit Arbeitsstationen und Whiteboards und greifen Sie auf die Benutzer zu. Lassen Sie sie alle ein bis zwei Monate laufende, getestete Software an die Benutzer liefern und lassen Sie sie ansonsten in Ruhe. “
Dies ist eine Definition von Agilität, zugegebenermaßen für erfahrene Entwicklungsmitarbeiter, die wissen, was sie tun, und denen vertraut werden kann, dass sie weitermachen und es tun. So heißt das Sie haben CI und TDD und Pair Programming und all die anderen Dinge in Mode zu benutzen? Einfach gesagt ... Nein.
Bei Agile geht es nicht darum, einer Reihe von Prozessen zu folgen, sondern darum, effektiv zu sein. Was das für Sie bedeutet, hängt von Ihrem Team ab und davon, wie es funktioniert und was Sie für nützlich halten. Wenn TDD Ihnen nicht dabei hilft, Arbeitscode zu erstellen, hören Sie nicht mehr auf die kleineren Lichter, die im Web darüber schreien, und verwenden Sie ihn nicht! Wenn die Paarprogrammierung Ihrem Team wirklich hilft, sich zu konzentrieren und Dinge zu erledigen, ignorieren Sie jeden, der sagt, es sei Zeitverschwendung, und organisieren Sie Ihr Team wie ein dreibeiniges Rennen am Schulsporttag.
Ich war vor vielen Jahren agil, so viele, dass wir nicht einmal merkten, dass wir agil waren - wir lieferten jeden Monat Iterationen des Produkts und fuhren herum, um Fehler zu beheben und regelmäßig neue Funktionen hinzuzufügen. Wir haben absolut keine Unit-Tests durchgeführt, da solche Dinge nicht erfunden wurden und das Refactoring-Buch nicht geschrieben wurde. Ja, Sie können absolut agil sein, ohne eine der sogenannten agilen Praktiken.
Alistair sagt dies auch von Kent Beck:
Auf die Frage nach XP und den fünf Stufen des „Capability Maturity Model“ des Software Engineering Institute antwortete er mit den drei Reifegraden von XP:
Mach alles wie geschrieben.
Experimentieren Sie anschließend mit Variationen der Regeln.
Schließlich ist es egal, ob Sie XP machen oder nicht.
Schließlich ist es egal, ob Sie XP machen oder nicht ... weise Worte, die Sie daran erinnern sollten, nicht in diese Falle zu tappen .