Warum brauchen agile Teams Design

cover image of the article

Wozu dient Agilität?

Das Konzept der agilen Softwareentwicklung wurde von einer Gruppe von Menschen erfunden, die auf bessere Projekte hofften. In der Praxis setzte es sich weltweit als Gegenmittel zu traditionellen linearen Entwicklungsprojekten durch, die ewig dauerten, viel Geld verschlangen und letztlich Teams ausbrannten – aber dennoch keinen Mehrwert für Kunden schufen. Agile Teams organisieren ihre Arbeit so, dass sie:

  1. Kunden frühzeitig und kontinuierlich Mehrwert bieten, indem sie sich auf die Ziele konzentrieren, die mit dem geringsten Aufwand den größten Wert schaffen.
  2. ihre Arbeitsweise ständig verbessern.

Dies geschieht durch den Aufbau einer Arbeitskultur, die auf Unabhängigkeit, Vertrauen und psychologischer Sicherheit basiert und es dem Team ermöglicht, seine Ergebnisse zu reflektieren und seine Ziele bei Bedarf anzupassen.

Fazit: Ein kollaboratives Team mit Fokus auf Wertschöpfung.

Wie kann es schiefgehen? Willkommen in der Feature Factory!

In der Praxis werden die Hauptgründe für eine agile Arbeitsweise leicht vergessen. Teams konzentrieren sich zu sehr auf die typischen agilen Rituale und Strukturen wie Sprints, Scrum Master, Product Owner, Kanban-Tickets usw. Während all diese Dinge effektive Teamarbeit unterstützen können, machen sie ein Team allein nicht agil.

Wenn diese Strukturen und Rituale den eigentlichen Sinn von Agilität überlagern, kann das Team zu einer „Feature Factory“ werden.

Die folgenden Punkte sind typische Merkmale einer Feature Factory.

  • Es werden ständig neue Features veröffentlicht.
  • Es bleibt keine Zeit, Kundenfeedback einzuholen oder bestehende Features zu verbessern.
  • Ziele basieren auf Annahmen. Es gibt keine klare Vorstellung davon, was den Kunden den größten Nutzen bringt.
  • Ziele sind nicht an den Bedürfnissen der Kunden ausgerichtet.

Feature-Factory-Teams konzentrieren sich zu sehr darauf, Produkte zu entwickeln, und nicht früh genug darauf, aus Feedback zu lernen. In solchen Teams kämpft der Designer oft mit Deadlines als Engpass vor der Entwicklungsarbeit – ohne Zeit zum Lernen oder Iterieren basierend auf Feedback.

Hervorragende agile Teams mögen langsamer erscheinen, wenn man nur ihren Output misst. Aber sie werden gerade durch ihre Stärken „verlangsamt“: funktionsübergreifende Zusammenarbeit, Lernen aus Feedback und Iteration. Sie passen sich an, um die richtigen Ziele zu erreichen und die besten Arbeitsweisen zu finden. Am Ende schaffen sie mehr Wert und liefern sehr gute Features mit höherer Wirkung.

Design rückt den Fokus zurück auf Kundennutzen

Kundenorientierung macht ein Team agiler?!

Wenn wir besser verstehen, was Kunden und Endnutzer brauchen, fällt es leichter, sich auf die Arbeit zu konzentrieren, die wertvoll ist. Aber wie funktioniert das bei der Entwicklung komplexer und skalierbarer Produkte?

Die langfristige Lösung besteht darin, kundenorientierte Designexperten als integralen Bestandteil des Teams einzusetzen. Sie machen das Team agiler und kundenorientierter, indem sie die Verantwortung für den Kundenwert mit dem Produktmanager teilen, eine kundenorientierte Denkweise in der gesamten Organisation verbreiten und inklusive sowie nachhaltige Lösungen fördern, die positive Auswirkungen auf das gesamte Unternehmen haben. Das Zusammenbringen der individuellen Stärken von Design und Agilität ermöglicht gemeinsame Stärken.

Die Stärken des Designs

  1. Einen Schritt zurücktreten und das große Ganze betrachten: Haben wir die richtigen Ziele? Lösen wir die richtigen Probleme? Welche Ursache-Wirkungs-Beziehungen im System wollen wir verändern?
  2. Die Bedürfnisse von Kunden und Endnutzern sowie den potenziellen Mehrwert verstehen. Wissen innerhalb des Teams teilen.
  3. Völlig neue Konzepte entwickeln, um die Ziele zu erreichen.
  4. Ideen durch Visualisierungen und Mock-ups zum Leben erwecken.

Stärken agiler Teams

  1. Frühe und kontinuierliche Wertschöpfung durch Fokussierung auf Dinge mit dem größten Wert bei geringstem Aufwand.
  2. Kurze Lernzyklen durch kontinuierliches Experimentieren und Feedback.
  3. Unabhängige, vielfältige und selbstorganisierende Teams mit einer Kultur basierend auf Vertrauen und psychologischer Sicherheit.

Gemeinsame Stärken

  1. Fokus auf Kundenwert.
  2. Funktionsübergreifende Zusammenarbeit: Zusammenarbeit mit Teammitgliedern und Stakeholdern aus unterschiedlichen Bereichen.
  3. Schnelles Ausprobieren von Ideen (Trial-and-Error), Lernen aus Feedback und Fortschritt erzielen.


Klärung der Begriffe


Kunde

In diesem Artikel sprechen wir hauptsächlich über Kundenorientierung und Kundenwert. Diese Begriffe beziehen sich nicht nur auf Kunden, sondern auch auf potenzielle Endnutzer und andere Stakeholder.

Team

Team bezieht sich auf alle Personen, die an der Erstellung eines Produkts für Kunden und Endnutzer beteiligt sind. Ob Entwickler, Designer, Product Owner, Manager oder andere Spezialisten – alle werden als Teil des Teams gesehen.

Design

Wir ziehen keine Grenzen zwischen verschiedenen Designrollen und Bezeichnungen (UI-Designer, UX-Designer, Produktdesigner, Servicedesigner, ...), da viele Arten von Designern wertvolle Mitglieder eines funktionsübergreifenden, agilen Teams sind. Wir definieren Design jedoch stark durch eine kundenorientierte Denkweise und setzen es in den Kontext von Teams, die Software als Teil einer Dienstleistung entwickeln.

Agil

Das Wort agil beschreibt eine Eigenschaft bestimmter Softwareentwicklungsteams. Agile Teams haben die Autonomie, ihre Arbeit in kurzen Feedbackzyklen zu organisieren, die es ihnen ermöglichen, ihre Arbeitsweise ständig weiterzuentwickeln, aus Kundenfeedback zu lernen und ihre Ziele anzupassen, um den Kundenwert zu maximieren.