Ein effizientes Requirements Engineering ist Grundlage für erfolgreiche Softwareprojekte. Dieses Buch zeigt, wie Workshops zur schrittweisen Ermittlung von Anforderungen effektiv gestaltet werden können. Es liefert konkrete Antworten auf die Fragen:
Wie gestalte ich Workshops zur Anforderungsermittlung?
Wie moderiere ich solche Meetings und Workshops?
Welche Fragen stelle ich? Worauf muss ich inhaltlich achten?
Womit fange ich an? Was mache ich in den ersten Workshops? Was kommt dann?
Der Autor geht dabei über eine theoretische Betrachtung allgemeiner Methoden hinaus und tief hinein in die Mühen der täglichen Arbeit als Product Owner, Projektleiter, Business Analyst oder Requirements Engineer. Die einzelnen Schritte in der Anforderungsermittlung sind entlang einer durchgängigen Vorgehensweise angeordnet.
Sie finden in diesem Buch viele Best Practices und Checklisten, die sofort in den Workshops umgesetzt werden können, sowie Beispiele für Workshop-Moderationspläne.
Die 2. Auflage enthält weitere Workshop-Ideen speziell für agile Teams. Hinzugekommen sind Methoden für den Product Owner wie Impact Mapping, Story Maps, Buy a Story, T-Shirt-Sizing und Best Practices für das Story Splitting. Bisherige Kapitel wurden mit der Erfahrung der letzten fünf Jahre überarbeitet und ergänzt.
Was bedeutet Anforderungsermittlung? Es bedeutet herauszufinden, was der Kunde wirklich braucht. Nur wenn wir das Ziel kennen, können wir die optimale Lösung finden. Wie das gelingt, beschreibt Markus Unterauer in dieser Leseprobe. Im zweiten Teil stellt er Ihnen die Grundprinzipien des agilen Requirements Engineering vor. Bei agilen Methoden geht es mehr um das Erreichen des Ziels statt um die Einhaltung definierter Vorgaben und stures Abarbeiten von Aufträgen. Darum geht es in Kapitel 12, "Agiles Requirements Engineering mit User Stories".
Wer hats geschrieben?
Markus Unterauer hat Wirtschaftsinformatik studiert. In seiner Berufspraxis war er in vielen Bereichen der Softwareentwicklung wie Architektur, Entwurf, Entwicklung, Testen, Testautomatisierung bis zu Deployment tätig. Er lernte dabei sowohl klassische als auch agile Projekte und Methoden intensiv kennen.
Seit 2012 arbeitet Markus Unterauer bei Software Quality Lab als Berater und Trainer. Er ist zertifizierter Scrum Master und hat sich auf die Bereiche Softwareprozesse und Anforderungsmanagement spezialisiert. Markus Unterauer ist auch als Vortragender in diesen Themenbereichen immer wieder auf Konferenzen tätig.
Wer hat's geschrieben?
Markus Unterauer hat Wirtschaftsinformatik studiert. In seiner Berufspraxis war er in vielen Bereichen der Softwareentwicklung wie Architektur, Entwurf, Entwicklung, Testen, Testautomatisierung bis zu Deployment tätig. Er lernte dabei sowohl klassische als auch agile Projekte und Methoden intensiv kennen.
Seit 2012 arbeitet Markus Unterauer bei Software Quality Lab als Berater und Trainer. Er ist zertifizierter Scrum Master und hat sich auf die Bereiche Softwareprozesse und Anforderungsmanagement spezialisiert. Markus Unterauer ist auch als Vortragender in diesen Themenbereichen immer wieder auf Konferenzen tätig.