Der Trend zu agilen Vorgehen ist ungebrochen. Dieser Trend geht auch am Softwaretest nicht spurlos vorüber. Nachdem die Bedeutung des Tests in agilen Projekten unumstritten ist, treten jetzt vor allem die Professionalisierung und die Integration der einzelnen Mitarbeiter in den rollenübergreifenden Tätigkeiten des agilen Vorgehens in den Vordergrund. Die klassischen Rollenbilder des Tests verschwimmen und gehen ineinander über. Die Eigenverantwortung der Tester steigt. Für den klassischen Tester bedeutet dies eine Bereicherung und Aufwertung seiner Rolle, da er auch Aufgaben und Tätigkeiten anderer Professionen übernimmt.
Das Schlagwort Agile durchzieht den Alltag in Entwicklungsetagen. Auch konventionell arbeitende Firmen sind in der Versuchung, die bestehenden Entwicklungsprozesse über den agilen Ansatz zu verbessern. Überall scheint Agile untrennbar mit Optimierung verbunden zu sein. Doch was bedeutet „Agile“ eigentlich genau? Im Endeffekt wird Agile oft als Projektmanagementmethode beworben. Das ist auch verständlich, denn die Beratungsindustrie lebt davon, Ideen in verkaufbare und greifbare Produkte zu verpacken. So gibt es verschiedenste Varianten von Agile mit unterschiedlichen Namen die eine Fülle an Werkzeugsets, Methoden und Vorgehen beinhalten.
Hier ein bisschen Scrum, da ein Kicker im Pausenraum und alle zwei Monate ist Casual Friday. Dann klappt’s auch mit agil. Ist das so? Losgelöste, punktuelle Aktivitäten enden gerne mit Augenrollen und Unruhe. Das volle Potential zeigt Agilität erst, wenn ganzheitlich gedacht wird: Menschen, Methoden, Tools, Umfeld und Mindset - erst wenn alles in einem Flow zusammenspielt, entsteht Potentialentfaltung und Innovation. Dann erst wird Agilität zur Haltung des Teams. Dies zu erreichen ist ein herausfordernder Veränderungsprozess, der auf verschiedenen Ebenen parallel läuft und insbesondere Verständnis und Empathie für alle Beteiligten braucht.
Wer heute exzellente Software kreieren möchte, denkt den Entwicklungsprozess ganzheitlich: Umfeld, Menschen, Methoden, Tools und Mindset – erst wenn alles in einem Flow zusammenspielt, entsteht Potentialentfaltung und Innovation. In einem umfassenden Entwicklungsprozess wird Agilität zur Haltung des Teams. Aber dies zu erreichen ist ein herausfordernder Veränderungsprozess, der Verständnis und Empathie für alle Beteiligten benötigt: Entwickler, Tester, Führungskräfte oder Stakeholder. Die Vorlesung beschäftigt sich mit den Erfolgsfaktoren, Fallstricken und Best-Practices im Hinblick auf agile Softwareentwicklung.
Eine Geschichte von Sinn und Unsinn und Aufbruch, von dem Moment, an dem ich mich auf den Weg gemacht habe, meinen Sinn zu suchen. Und wie diese Erfahrungen und Erkenntnisse in mein Verständnis von Coaching, Training und Mentoring fliessen. Schon 1,5 Stunden. Ein endloses Meeting. Wir nennen es jetzt aber JourFixe. Vorne der Chef. Hinter ihm ein vergilbter Zettel: “Meetingregeln”. Er hat noch Anmerkungen zu einem Dokument: die Fußzeile ist wohl falsch formatiert.