Der Requirements Engineer im agilen Umfeld: Brückenbauer zwischen Vision und Umsetzung
- Aufgaben des REs im agilen Umfeld
- Wie denk/handelt er?
- Wie unterscheidet er sich von früher?
- Skills eines REs
In der agilen Softwareentwicklung hat sich die Rolle des Requirements Engineers (RE) stark gewandelt. Weg von dicken Lastenheften, hin zu einer dynamischen Begleitung des Entwicklungsprozesses. Doch was genau macht ein RE heute anders als früher?
Kernaufgaben: Mehr als nur Dokumentation
Die Aufgaben des REs im agilen Umfeld sind vielfältig und erfordern ein tiefes Verständnis für das grosse Ganze. Zu den zentralen Tätigkeiten gehören:
- Business verstehen: Es geht darum, das Geschäftsmodell und die Bedürfnisse wirklich zu durchdringen.
- Elicitation & Consolidation: Anforderungen müssen kontinuierlich ermittelt und zwischen den verschiedenen Parteien abgestimmt werden.
- Stakeholder Management: Der RE fungiert als zentraler Ansprechpartner für alle Beteiligten.
- Requirements schreiben: Auch im agilen Umfeld müssen Anforderungen klar formuliert werden, um als Basis für die Entwicklung zu dienen.
Der Mindset-Wandel: Vom Detail zum «Big Picture»
Ein entscheidender Unterschied zu früher ist der Abschied von der rein sequenziellen „Upfront Specification“.
- Big Picture – so viel wie nötig: Anstatt alles bis ins kleinste Detail im Voraus zu planen, konzentriert sich der agile RE darauf, den Überblick zu behalten und nur so viel zu spezifizieren, wie für den nächsten Schritt notwendig ist.
- Fokus und Zusammenarbeit: Die Arbeit erfolgt in engem Austausch („miteinander“) und konzentriert sich gezielt auf einzelne Themenbereiche, statt alles gleichzeitig lösen zu wollen.
Skills: Die Werkzeugkiste des agilen REs
Um in diesem Umfeld erfolgreich zu sein, benötigt ein RE eine Kombination aus verschiedenen Kompetenzen:
- Soziale Kompetenz: Ein „permanenter Dialog“ mit dem Team und den Stakeholdern ist unerlässlich.
- Methodik & Struktur: Informationen müssen klar, prägnant und strukturiert aufbereitet werden. Dabei kommen nach wie vor auch klassische Techniken zum Einsatz.
- Fachliche Stärke: Eine schnelle Auffassungsgabe und ein zielorientiertes Handeln sind die Basis, um in schnellen Sprints den Überblick zu behalten.
Der Requirements Engineer ist im agilen Umfeld kein „Bürokrat“ mehr, sondern ein aktiver Gestalter, der sicherstellt, dass das Team stets das Richtige baut – mit dem „Big Picture“ fest im Blick.