Zum Hauptinhalt springen

Requirements Engineering

Wie Veränderungen ermöglicht werden

Stellen Sie sich vor, Sie sind Abteilungsleiter. Ihre Mitarbeitenden wenden sich an Sie mit einem Wunsch. Die Software, mit welcher sie täglich arbeiten, soll eine bestimmte Funktion bieten. Sie leiten die Anfrage an die internen Software-Entwickler im Unternehmen weiter, welche nach einer gewissen Zeit die Anpassungen am System vornehmen.

Kurz nach der Veröffentlichung fällt den Mitarbeitenden auf, dass die neue Funktion nicht den gewünschten Nutzen bringt und ihre Bedürfnisse nicht vollumfänglich erfüllt sind.

Requirement Engineers helfen, die Anforderungen und Bedürfnisse detailliert aufzunehmen und für die Entwickler strukturiert aufzuarbeiten. Das spart Entwicklungsaufwand, Zeit und Geld. Warum? Weil das Vorhaben nach den Vorstellungen der Anwender umgesetzt wird. 

Teure Nacharbeitungen erübrigen sich, zusätzliche Lizenzen durch Insellösungen können verhindert werden und das Arbeiten gestaltet durch logische Abläufe im System effizienter.

Beschreibung

Die Anforderungen an digitale Vorhaben und die Bedürfnisse der Beteiligten zu kennen, ist der Schlüssel für die erfolgreiche Umsetzung bei digitale Projekten. Beim Requirements Engineering wird die Brücke zwischen den Bedürfnissen der Stakeholder und der technischen Umsetzung durch die Entwickler geschlagen.
Folgende Arbeiten gehören zum festen Bestandteil ders Requirements Engineering
  • Interviews mit Stakeholdern führen, um die Bedürfnisse aufzunehmen.
  • Anforderungen analysieren und zwischen den Stakeholdern koordinieren.
  • Bestehende System-Infrastruktur analysieren und dokumentieren
  • Lastenheft erstellen.
  • Vermittlung zwischen den Anwendern und den Entwicklern übernehmen