Ethik & Agilität

Wir beschränken uns hier auf sechs konkrete Ansatzpunkte für die Integration von Ethik in einen agilen Prozessablauf, insbesondere auf Basis des SCRUM-Ansatzes (siehe Abbildung). Unsere Vorschläge sind dabei nicht mehr als mögliche Anhaltspunkte, Ausgangspunkte für die Gestaltung eines Projekts. Im Sinne des agilen Ansatzes laden sie dazu ein, praktisch erprobt und angepasst zu werden.

  1. Product Backlog und User Story Erstellung
  • Erkunden Sie die ethischen Dimensionen von User Stories in der Anfangsphase des Scrum-Prozesses. Dabei kann auf etablierte Responsible-Innovation-Tools wie Stakeholder-Analysen (siehe z.B. https://cta-toolbox.nl/tools/actor-analysis/) und Szenario-Workshops (siehe z.B. https://cta-toolbox.nl/tools/scenarios/) zurückgegriffen werden.
  • Fördern Sie unterschiedliche Perspektiven und stellen Sie sicher, dass ethische Überlegungen neben den funktionalen Anforderungen in „ethischen User Stories“ dokumentiert werden.
  1. Sprint-Planung und Sprint-Backlog-Erstellung
  • Erleichtern Sie ethische Diskussionen und Überlegungen während der Sprint-Planung. Nutzen Sie Ethics by Design-Tools wie das Moral IT-Deck (Englisch), um Werte oder Prinzipien in konkrete Anforderungen zu übersetzen, die von den Entwicklern umzusetzen sind.
  • Gehen Sie explizit auf potenzielle ethische Herausforderungen im Zusammenhang mit geplanten Arbeitsaufgaben ein.
  1. Sprint-Review
  • Führen Sie während des Sprint-Reviews einen Ethik-Workshop mit den Beteiligten durch, um verschiedene Perspektiven zu sammeln. Dabei können mehrere bewährte Instrumente für verantwortungsvolle Innovation genutzt werden (siehe https://cta-toolbox.l/ oder https://rri-tools.eu/).
  • Nutzen Sie die Erkenntnisse aus dem Workshop, um sie in „ethische Benutzergeschichten“ einfließen zu lassen und so kontinuierliche ethische Überlegungen sicherzustellen.
  1. Sprint Retrospektive
  1. Ethik-Verantwortliche
  • Weisen Sie innerhalb des agilen Teams einen speziellen Ethikverantwortlichen zu, der in jedem Sprint-Zyklus wechselt. Die/der Ethikverantwortliche übernimmt die Verantwortung für den Ethikprozess, erleichtert die Ethikaktivitäten (wie hier vorgeschlagen) und sorgt dafür, dass ethische Überlegungen im Mittelpunkt stehen.
  • Diese rotierende Rolle fördert die gemeinsame Verantwortlichkeit und verschiedene Perspektiven bei der Gestaltung der ethischen Dimensionen des Entwicklungsprozesses.