Das Requirements Engineering der SOPHISTen
Requirements Engineering: Von der Idee auf dem Bierdeckel zu perfekten Anforderungen und darüber hinaus...
Requirements Engineering (engl. für: Anforderungsanalyse) ist diejenige Aktivität des Software-/System- Entwicklungsprozesses, während der die Anforderungen an das zu entwickelnde System ermittelt, formuliert und validiert werden.
Also beeinflusst Requirements Engineering grundlegend das gesammte Entwicklungsprojekt und damit die Qualität des Ergebnisses und wird dennoch in der Praxis oft vernachlässigt.
Ermitteln
Das Ermitteln von Anforderungen ist die Kunst, eine vollständige - also alle Stakeholder berücksichtigende - Menge von Anforderungen zu sammeln und zwar durch den gezielten Einsatz spezieller Ermittlungstechniken wie z. B. Interviews, Fragebögen, Apprenticing oder Systemarchäologie.
Formulieren
Das Formulieren von Anforderungen ist die Kunst, eine Anforderung so zu beschreiben, dass sie eindeutig, testbar und verständlich ist. Hierfür stehen dem Analytiker eine Reihe von Methoden zur Verfügung, etwa die natürliche Sprache oder semiformale Sprachen.
Validieren
Das Validieren von Anforderungen ist schließlich die Kunst, die gesammelten und formulierten Anforderungen so zu modifizieren, dass sich alle Stakeholder über sie einig sind. Um dies zu erreichen, werden Bewertungs-, Gewichtungs- und Konsolidierungstechniken angewandt.
SOPHIST REgelwerk
Die SOPHISTen haben mit dem "SOPHIST REgelwerk" (siehe Downloadbereich) nach Jahren der Forschung die Grundlage für das natürlichsprachliche Requirements Engineering in Deutschland geschaffen. Seit über 8 Jahren setzen wir das REgelwerk erfolgreich in kleinen, mittleren und großen, weltweit verteilten Projekten ein.
Leistungsüberblick
Ein Überblick über mögliche fachliche Leistungen durch die SOPHISTen:
> Definition Ihres firmeneigenen Requirements Engineering Vorgehens
> Ermittlung von natürlichsprachlichen Anforderungen
> Formulierung von Abnahmekriterien
> Coaching bei der Ermittlung und Formulierung von Anforderungen
> Transfer von Anforderungen zwischen Fachbereich und IT-Abteilung
> Review von Anforderungsdokumenten (Ausschreibung, Vertragsgestaltung)
> Gestaltung und Verwaltung von Anforderungsdokumenten
> Methodisches Vorgehen im Rahmen der Anforderungsanalyse
> Durchführung von Interviews und Anforderungsreviews
> Sicherheitskonzepte im Rahmen des Requirements Management
> Planung und Vorbereitung fachlicher Abnahmen
> Coaching bei der Erstellung von Abnahmekriterien

deutsch
english
Newsletter



