Digitale Neuordnung Agilität 30+ agile Praktiken und Techniken für deinen Berufsalltag

30+ agile Praktiken und Techniken für deinen Berufsalltag

11. März 2024

Agilität

PDF

dno logo

30+ agile Praktiken und Techniken für deinen Berufsalltag

11. März 2024

von

Andreas Diehl

Agile Praktiken sind konkrete Techniken und Werkzeuge, die Du schnell und einfach in deinen Arbeitsalltag integrieren kannst. Anders als agile Methoden sind agile Techniken eher “Hacks”, die einfach anzuwenden sind und alleinstehend funktionieren, dafür aber auch nur eine begrenzte Wirkung haben. Du kannst dir eine agile Praktik wie eine einzelne Zutat vorstellen. Entsprechend ist die agile Methode ein ganzes Gericht bzw. Kochrezept.

In diesem Beitrag findest Du eine Übersicht und kurze Erläuterung der wichtigsten agilen Praktiken und Techniken. In weiterführenden Beiträgen kannst Du dich dann detailliert einlesen. 

Allgemeine agile Praktiken

Diese allgemeinen agilen Praktiken sind weniger konkrete Techniken als vielmehr allgemeingültige agile Prinzipien:

  1. Einfachheit: Eine gute agile Praktik ist, Dinge einfach zu halten und jene Dinge wegzulassen, die keinen Wert schaffen. Das ist einfacher gesagt als getan und erfordert viel Arbeit. Wie sagte Blaise Pascal einmal so treffend: “Sorry my friend for such a long letter – I didn’t have time to write a short one.” 
  2. Denken in Outcomes: Agiles Arbeiten heißt konsequent darüber nachzudenken, was für den Kunden Wert schafft und wie das Unternehmen gleichzeitig davon profitiert. Eine gute agile Praxis ist also ein konsequentes Denken in Outcomes, statt sich in Outputs oder Aktivitäten zu verlieren.
  3. Ganzheitlichkeit: Eine gute agile Praktik ist, Sachverhalte ganzheitlich zu erfassen. Das erfordert eine gute Portion Systemdenken. Dem steht die herkömmliche Praxis entgegen, Komplexität zu ignorieren und Aufgaben zu früh in kleine, vermeintlich voneinander unabhängige Teile zu zerlegen. Aber wie sagte Peter Senge einmal treffend: “Dividing an elephant in half does not produce two small elephants.”
  4. Persönlicher Austausch: Schon im agilen Manifest heißt es, dass das Gespräch von Angesicht zu Angesicht der effektivste Weg ist, Informationen zu übermitteln. Entsprechend ist der persönliche Austausch eine gute agile Praktik, solange der Austausch transparent, offen und zielorientiert erfolgt. 
  5. Kontinuierliches Lernen: Die kontinuierliche “Überprüfung und Anpassung”, das heißt eine regelmäßige Überprüfung der erzielten Arbeitsergebnisse, die Reflektion über die Qualität der Zusammenarbeit und daraus resultierende Anpassungen sind ein Grundpfeiler agiler Arbeitsweisen. Diese agile Praktik ist angelehnt an das Lean Prinzip des Kaizen, dem Streben nach Perfektion.
  6. Crossfunktionalität: Statt  in “Abteilungen” zu denken, organisierst Du Arbeit dezentral in einem Netzwerk von crossfunktionalen Teams.
  7. Kontinuität: Agiles Arbeiten heißt, agile Praktiken und Werkzeuge auch konsequent und diszipliniert einzusetzen. Statt also nach ersten Misserfolgen die agile Praktik zu verteufeln, darfst Du konsequent in eine Überprüfung und Anpassung einsteigen, um mehr aus der agilen Praktik herauszuholen. 
  8. Fokus: Fokussiere dich auf wenige wichtige Aufgaben, statt von Task zu Task zu springen oder Multitasking zu betreiben. Der Wechsel von einer Aufgabe zur anderen (“Task Switching”) ist mit Kosten verbunden. Deswegen ist es eine wichtige allgemeine agile Praktik, den Fokus zu halten.
  9. Visualisierung: Visualisierungen helfen, Abläufe und Zusammenhänge zu verstehen. Dabei geht es nicht um grafische Kunstwerke. Ein paar Post-its und ein Whiteboard helfen, komplexe Sachverhalte darzustellen.
Wie Du die kompliziertesten Probleme durch Malen löst – Quelle: Tom Wujec/TED

Agile Praktiken Meetings

Meetings per se sind eine gute agile Praktik, solange Meetings einen klaren Zweck und Timeboxen haben. In agilen Rahmenwerken dienen Meetings vor allem auch der Synchronisation von Teams und dem Management von Abhängigkeiten. Die folgenden agilen Praktiken helfen dir, noch mehr aus deinen Meetings herauszuholen.

  1. Daily Stand Up: Ein tägliches Meeting, um das Team zu synchronisieren und sicherzustellen, dass alle auf dem richtigen Weg sind.
  2. Timeboxing: Ein konsequentes Zeitmanagement mit kurzen, fest definierten Zeitslots in Meetings und Workshops.
  3. Retrospektiven: Ein regelmäßiges Meeting, bei dem Teams über ihre Arbeit und ihre Prozesse reflektieren und Wege zur Verbesserung identifizieren.
  4. Moderation: Agile Rahmenwerke setzen konsequent auf agile Coaches und Personen, die den Arbeitsprozess moderieren und Teams befähigen. Entsprechend ist es eine gute agile Praktik, Meetings von einem Moderator begleiten zu lassen. Erst recht, wenn es um anspruchsvolle Themen z.B. in einem Strategiemeeting geht. 

Agile Techniken Kunden verstehen

Hoher Kundenfokus ist ein wichtiges agiles Prinzip, deswegen werden Kunden auch aktiv in den agilen Prozess eingebunden. Hier einige agile Praktiken, die dir helfen, Kunden und ihre Anforderungen besser zu verstehen und zu erfassen.

  1. User Stories: Eine agile Technik zur Erfassung von Produktanforderungen aus der Perspektive des Endbenutzers.
  2. Story Mapping: Eine Technik zur Visualisierung von User Stories und zur Priorisierung von Arbeit.
  3. Backlog: Eine priorisierte Liste mit umzusetzenden Anforderungen. Diese agile Praktik stammt aus dem Scrum Framework.
  4. Prototyping: Einfache Prototypen sind eine extrem wichtige agile Praktik. Weil sie dich in die Lage versetzen, unmittelbares Feedback vom Kunden zu bekommen.
  5. MVP: Ein Minimum Viable Product (minimal überlebensfähiges Produkt) ist ein funktionstüchtiger Prototyp, mit dem Du quantitatives Feedback, also echte Daten sammeln kannst.
  6. Customer Journey: Die Darstellung einer Kundenreise, d.h. Du zeichnest Schritt für Schritt den Weg des Kunden nach.
  7. Personas: Vielleicht nicht direkt eine agile Praktik, aber definitiv eine Übung, die dir mehr Verständnis über den Kunden bringt. Denn eine Persona ist eine generalisierte, prototypische Person einer gesamten Usergruppe.
  8. Jobs Theory: Die Jobs-to-be-done (JTBD) Theory ist eine outcome-orientierte Methode und wichtiges Werkzeug der Kundenzentrierung.

Arbeit im Team organisieren

Die folgenden agilen Praktiken helfen dir, die Zusammenarbeit in deinem Team nach agilen Prinzipien zu organisieren.

  1. Agile Rollen: Das konsequente Denken in agilen Rollen ist eine sehr wichtige agile Technik. Dabei kannst Du auf etablierte Rollen wie den Product Owner, OKR Champions, den Scrum Master oder agile Coaches setzen oder in deinem Team eigene agile Rollen entwickeln. 
  2. Kanban Boards: Kanban Boards sind ein Artefakt der Kanban-Methode. Dabei managst Du den Arbeitsfluss in der einfachsten Form in drei Schritten: Offen, in Arbeit und erledigt. So kannst Du auch jederzeit visuell kontrollieren, was noch zu tun und bereits erledigt ist.

Agile Praktiken Priorisierung

  1. MoSCoW-Methode: Die MoSCoW-Methode ist eine Priorisierungstechnik für Anforderungen und Aufgaben, bei der diese in vier Kategorien eingeteilt werden: Must-have (M), Should-have (S), Could-have (C) und Won’t-have (W).
  2. WIP Limits: WIP steht für “Work in Progress”, sprich alle aktuell in Umsetzung befindlichen Arbeiten. Durch die WIP Limitierung vermeidest Du Überlastung, Task Switching, verringerst Wartezeiten und machst Engpässe sichtbar.
  3. WSJF Methode: Weighted Shortest Job First ist eine Methode zur Priorisierung aus dem Scaled Agile Framework (SAFe). Mit der WSJF Methode berechnest Du die Jobs, die die schnellste Wertgenerierung in Aussicht stellen. Ein “Job” meint dabei ein Feature, Epic, eine Capability oder ein Projekt.

Agile Techniken Entscheidungsfindung

  1. Konsent: Bei der Konsent Methode geht es darum, eine Entscheidung zu finden, gegen die niemand ernsthafte Einwände hat. Es wird nicht unbedingt nach der besten oder beliebtesten Lösung gesucht, sondern nach einer, die für alle akzeptabel ist.
  2. Systemisches Konsensieren: Systemisches Konsensieren ist eine Methode, um bei Entscheidungsprozessen in Gruppen einen Konsens zwischen allen Beteiligten zu schaffen.
  3. Delegation Poker: Delegation Poker ist ein Kartenspiel, mit dem Du Verantwortlichkeiten und Entscheidungsbefugnisse klärst.

Praktiken für agile Softwareentwicklung

  1. Continuous Integration (CI): Eine agile Praxis, bei der Entwickler ihre Änderungen häufig in den Master Branch integrieren, oft mehrmals täglich.
  2. Continuous Deployment (CD): Eine Erweiterung von CI, bei der Code Änderungen automatisch in die Produktionsumgebung übertragen werden.
  3. Spike: Eine agile Technik, bei der ein kleines Experiment durchgeführt wird, um eine Lösung für ein Problem oder eine technische Herausforderung zu finden.
  4. Mob Programming: Eine agile Technik, bei der das ganze Team an einem Computer arbeitet, ähnlich wie bei der Paarprogrammierung bekannt aus dem Extreme Programming, aber mit mehr als zwei Personen 
  5. Agile Modelling (AM): Ein Praxis-Set zum effektiven Modellieren und Dokumentieren von Software-basierten Systemen.
  6. Internal Open Source Model: Softwarecode ist ein Gemeingut der ganzen Organisation, nicht Hoheits-Domäne einzelner Teams. Diese agile Praktik ist ein tragender Eckpfeiler der Spotify Engineering Culture.
  7. Feature Toggles: Mit einem Feature Toggle können Funktionen zentral im Softwarecode ein- und ausgeschaltet werden. Diese agile Praktik erlaubt es, auch unfertigen Code zu committen und Integrationsprobleme frühzeitig zu erkennen. Zudem kannst Du neue Features sukzessive launchen und mit ausgewählten Usern testen.
  8. Avoid Big Projects: Nochmal eine gute agile Praktik aus dem Spotify Modell ist der Hinweis auf große Projekte mit vielen Abhängigkeiten zu verzichten. Große Projekte solltest Du nur verfolgen, wenn es gar nicht anders geht. 
  9. Team Topologies: Teamtopologien beschreiben die Anordnung von Teams und ihre Beziehung untereinander und sind ein wichtiges Werkzeug für die Organisation von IT- und Software-Teams für einen optimalen Arbeitsfluss.

Fünf alltägliche agile Praktiken

Zum Abschluss noch die bis hierhin vorgestellten agilen Praktiken, die Du täglich in deinen Berufsalltag integrieren kannst.

  1. Daily Standup: Starte jeden Tag mit deinem Team in einem Daily Standup. Probiert diese agile Praktik im Team doch einmal für 4-6 Wochen aus. Das Ziel und die Erwartungshaltung ist, dass dadurch alle besser informiert sind und der Bedarf an täglichen “Zwischendurch”-Abstimmungen per Chat und E-Mail auf ein Minimum reduziert wird.
  2. Priorisierung: Im Idealfall weißt Du das schon vor dem Daily Standup, um es mit Kollegen zu teilen. Spätestens nach dem Daily solltest Du die wichtigsten drei Aufgaben für den heutigen Tag definieren und priorisieren. 
  3. Timeboxing: Versehe tägliche Aufgaben mit einer klaren Timebox, räume dir dabei auch bewusst Blöcke für konzentrierte Arbeit und “Deep Thinking” ein. Ein solcher Arbeitsblock für die konzentrierte Erledigung einer Aufgabe sollte mindestens zwei Stunden betragen.
  4. Backlog: Pflege eine Liste mit den Aufgaben, die Du zu erledigen hast, priorisiere diese Liste und halte die Aufgaben auf aktuellem Stand. Im Idealfall pflegt ihr als Team ein Backlog an wichtigen Aufgaben. 
  5. “Done Work”: Welche Aufgaben kannst Du garantiert bis zum Abend abschließen? Aufgaben erledigt zu haben, räumt das Backlog auf und sorgt für Zufriedenheit. Zur Feier des Tages, schaust Du auf deine abgeschlossenen Aufgaben und erfreust dich an der erledigten Arbeiten des zurückliegenden Tages.

Fazit – Agile Praktiken sind Helfer, kein Feenstaub

Richtig und kontinuierlich angewendet, kannst Du mit einzelnen agilen Praktiken bereits gute Ergebnisse erzielen. Wichtige Erfolgsfaktoren dabei sind Kontinuität, eine kontinuierliche Reflektion der Wirksamkeit und die Anwendung von “ShuHaRi”. Das heißt, Du setzt agile Praktiken so ein, wie sie vorgegeben sind, statt eigene Regeln zu definieren. Gleichzeitig darfst Du auch die Grenzen von agilen Praktiken anerkennen. Denn agile Techniken sind definitiv nicht geeignet, grundlegende strukturelle oder kulturelle Probleme einer Organisation zu lösen. Der Einsatz von agilen Techniken macht diese Probleme höchstens transparent. Aber dann hast Du in einem Design Thinking Verständnis wenigstens einen Startpunkt, um gute Lösungen zu finden.

Viel Erfolg dabei.

Signatur des Blog Autors Andreas Diehl.

Zusätzliche Ressourcen

Video

Was ist Agiles Arbeiten?

In diesem Lunch & Learn erfährst Du, wie Du Agiles Arbeiten erfolgreich einführst.

Über den Autor

Andreas Diehl

Mein Name ist Andreas Diehl. Ich blogge und berate zu digitaler Transformation und agiler Organisationsentwicklung. Futter für meine Beiträge sind 23 Jahre Digital Business und Erfahrungen aus über 12 Jahren Beratung.

3 Antworten

  1. Avatar von Wolfgang Langbein
    Wolfgang Langbein

    Sehr gut auf den Punkt gebracht und kann ich aus eigener Erfahrung so bestätigen.

  2. Avatar von Claudi

    Lieber Andreas,

    die von dir geteilten agile Praktiken für den beruflichen Alltag habe ich mit großem Interesse gelesen. Das Reflektieren ist in meinen Augen essentiell für einen zufriedenstellenden und erfolgreichen Job-Alltag. Danke dir fürs Teilen.

    Liebe Grüße
    Claudi

    1. Avatar von Andreas Diehl
      Andreas Diehl

      Danke Claudi, das freut mich.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Unsere letzten Beiträge

DNO Empfehlungen

#DNO Newsletter

Eine wöchentliche E-Mail zur erfolgreichen Gestaltung deiner digitalen Transformation.