Kreativität im Requirements Engineering: Was? Wer? Wann? Und wie?

Gastbeitrag von Dr. Andrea Herrmann, freiberufliche Trainerin und Beraterin im IT-Management. Ihre 19-jährige Berufserfahrung war eine bereichernde Mischung aus Praxis und Forschung: 7 Jahre als Beraterin und Projektleiterin, 10 Jahre in Forschung und Hochschullehre, bis hin zu zwei Gastprofessuren. Sie hat mehr als 100 Publikationen verfasst, regelmäßig...

Gastbeitrag von Dr. Andrea Herrmann, die als freiberufliche Trainerin und Beraterin für IT-Management tätig ist. Ihre 19-jährige Berufserfahrung war eine bereichernde Mischung aus Praxis und Forschung: 7 Jahre als Beraterin und Projektmanagerin, 10 Jahre in Forschung und Hochschullehre, bis zu zwei Gastprofessuren. Sie verfasste mehr als 100 Publikationen, spricht regelmäßig auf Konferenzen und ist assoziiertes Mitglied des IREB, Co-Autorin des Lehrplans und Handbuchs für das CPRE Advanced Level in Requirements Management. In ihrer Freizeit schreibt sie Fantasy-Romane.

kürzlich 5. CreaRE Workshop über Kreativität im Requirements Engineering statt. Es war erneut eine inspirierende Veranstaltung. Nachdem ich diesen Workshop fünfmal organisiert habe, möchte ich auf das zurückblicken, was wir über Kreativität in RE gelernt haben.

Was leistet Kreativität im RE (Requirements Engineering)? Bezugnehmend auf das Kano-Modell kann man sagen, dass Kreativität erforderlich ist, um die Delighter zu identifizieren, die unerwarteten Anforderungen, die ein Produkt seine Konkurrenten übertreffen lassen. Während Basis-Anforderungen durch eine Marktanalyse und Performance-Anforderungen durch Stakeholder-Interviews ermittelt werden können, sind die Delighter nirgends implementiert und den Stakeholdern unbekannt.

Wer muss oder kann kreativ sein? Ist es der Kunde oder der Requirements Engineer? Man kann argumentieren, dass der Kunde derjenige ist, der das Problem und die Domäne am besten kennt. Man kann auch argumentieren, dass der Requirements Engineer der Experte für die Identifizierung von Anforderungen ist. Schließlich kann es nur nützlich sein, wenn beide am kreativen Prozess teilnehmen, da dieser unterschiedliche Perspektiven und Erfahrungen benötigt und nutzt. Der Requirements Engineer als RE-Experte kann in Kreativ-Workshops mit Kunden und Benutzern eine Moderatorenrolle einnehmen und deren kreativen Prozess leiten. Er kann sich auch an der Ideenfindung beteiligen. Oder man bezieht zwei Requirements Experts ein. Beim Einsatz von Storytelling in RE erzählt der Kunde Geschichten über die Vergangenheit und die Zukunft, und der Requirements Engineer ist der Experte, der Geschichten in strukturierte Anforderungen umwandelt.

Wann ist die beste Zeit, um kreativ zu sein? Gute Ideen können jederzeit und überall entstehen, oft auch außerhalb des Arbeitsplatzes, wie Studien zeigen. Kreativ-Workshops können Ideen initiieren oder implizites Wissen explizit machen. In agilen Projekten wird Veränderung begrüßt, daher sind gute Ideen jederzeit willkommen. In Fixed-Price-Wasserfallprojekten sollten die "Delighter" jedoch so früh wie möglich bekannt werden. Andernfalls verursachen sie Änderungsanträge und zusätzliche Kosten. Wie auch immer: RE sollte die kreative Phase im Projekt sein, nicht das Testen.

Wie wird Kreativität in RE gefördert? Unsere Referenten auf den fünf CreaRE-Workshops haben viele Faktoren identifiziert, die für Kreativität wichtig oder hilfreich sind. Diese finden Sie in den Workshop-Protokollen. Hier fasse ich eine kurze Liste meiner Favoriten zusammen:

  • Systematischer Prozess Kreativität, die darauf abzielt, reale Probleme zu lösen, ist harte Arbeit. Lösungen müssen gefunden werden. Ein systematischer Prozess generiert mehr und bessere Ideen.
  • Rollen: Ein Workshop kann als Rollenspiel organisiert werden, aber normalerweise ist es einfach, Teilnehmer zu finden, die für die 6 Denkhüte oder die 3 Denker der Walt-Disney-Methode geboren sind.
  • Kreative Atmosphäre Die ganze Gruppe muss offen für neue Ideen sein, auch für solche, die zunächst nutzlos erscheinen mögen. Spiele, Szenarien und Improvisationstheater machen Spaß und beziehen die Leute mit ein.
  • Die Frage umkehren: Wenn Sie ein unzerbrechliches Produkt entwickeln wollen, fragen Sie, wie Sie es am besten zerbrechen können. Ich habe gute Erfahrungen mit Missbrauchsfällen für Qualitätsanforderungen von Software gemacht, andere arbeiten mit dem Paradoxon des Brainstormings. Während es den Nutzern schwerfällt zu sagen, was sie wollen, können sie stundenlang darüber reden, was sie nicht wollen. Sie können Ihnen all die hässlichen Dinge erzählen, die in der Vergangenheit passiert sind und die sie nicht wieder erleben wollen. Voilà, da haben Sie Ihre Anforderungen.

Wenn Sie mehr erfahren möchten, Lesen Sie den Werkstattbericht auf meinem Blog.

© 2015 Dr. Andrea Herrmann. Alle Rechte vorbehalten.

Bilder: Herrmann Kreativitäts-Schulung

Ähnliche Beiträge