Solution
Anforderungsmanagement (Requirements Engineering)
Erfüllung der Ziele und Anforderungen nach Kunden- sowie Stakeholder-Vorstellung
Die Anforderungserhebung ermittelt, spezifiziert und prüft die Anforderungen an ein System, Produkt oder Software. Es minimiert das Risiko einer Fehlentwicklung und verbessert das Verständnis bzw. die Akzeptanz aller Beteiligten. Die Erhebung selbst dient folglich als Grundlage für die Schätzung von Entwicklungsaufwand und Kosten, als Voraussetzung für das Testen des Systems sowie als Kommunikationsgrundlage für das Projekt-/ Programmmanagement.
Sowohl durch die direkte Entwicklung des Systems als auch durch die hohe Anzahl an verschiedenen Anforderungen können Kommunikationsprobleme bei Projektstart und infolgedessen bei der Umsetzung entstehen, wenn kein einheitliches Verständnis der Anforderungen als auch des zu entwickelnden Systems besteht. Wünsche und Bedürfnisse der Stakeholder:innen werden oftmals nicht berücksichtigt oder eingehalten.
Unsere Expert:innen verstehen, dass eine Anforderung ein Bedürfnis ist, das von Stakeholder:innen wahrgenommen wird, eine Fähigkeit oder Eigenschaft, die ein System haben soll, sowie eine dokumentierte Darstellung eines Bedürfnisses, einer Fähigkeit oder einer Eigenschaft ist. Gleichzeitig unterliegen Anforderungen erfahrungsgemäß einer Evolution, da Systeme stets einer Entwicklung unterliegen und sich dementsprechend aus unterschiedlichen Gründen stetig ändern. Beispielsweise geänderte Geschäftsprozesse, neue Produkte oder Dienstleistungen der Wettbewerber:innen, Prioritätsänderung der Kund:innen, Veränderungen in der Technologie und viele mehr.
Unter Beachtung der verschiedenen Anforderungen und des Einsatzes der richtigen Werkzeuge unterstützen Sie unsere IREB zertifizierten Expert:innen je nach Zweck, Darstellung, Umfang und Lebensdauer bei Ihrer individuellen Anforderungserhebung.
Je nach Zweck werden User Storys, grafische Modelle jeglicher Art, Beschreibungen externer Schnittstellen, System-, Geschäfts-, Stakeholder-, und Benutzerspezifikationen, sowie Produkt- und Sprint-Backlogs und Story Maps erstellt.
Mit der Lebensdauer unterscheiden unsere Requirements Engineers die Arbeitsprodukte in drei Kategorien:
Kurze Arbeitsprodukte:
Wir unterstützen Sie Anforderungen und Ziele zu definieren, um die Kommunikation effizienter zu gestalten und Ihre Prozesse zu optimieren.
Weiterentwickelnde Arbeitsprodukte:
Welche im Laufe der Zeit in mehreren Iterationen wachsen und einige Metadaten benötigen.
Langlebige Arbeitsprodukte:
wurden als Baseline erstellt oder freigegeben und benötigen einen vollständigen Satz an Metadaten, zudem muss der Änderungsprozess eingehalten werden.
Im Prozess des Requirements Management unterstützen wir unsere Kund:innen in der Verwaltung bestehender Anforderungen (inkl. Speichern, Ändern und Verfolgen), welche in verschiedenen Arbeitspaketen aufgezeichnet sind.
Funktionale Anforderungen, welche ein Ergebnis oder Verhalten betreffen, das durch eine Funktion eines Systems bereitgestellt werden soll. Dazu gehören Anforderungen an Daten oder Interaktionen eines Systems mit seiner Umgebung. Funktionale Anforderungen können zum Beispiel Performance, Verfügbarkeit, Sicherheit oder Zuverlässigkeit sein.
Qualitätsanforderungen beziehen sich auf die Qualitätsaspekte, die nicht durch funktionale Anforderungen abgedeckt sind, wie z.B. Leistung (Performance), Verfügbarkeit, Sicherheit oder Zuverlässigkeit
Empfohlene Artikel
IT-Programm- & Projektmanagement
Ein Schlüsselfaktor für die erfolgreiche Abwicklung strategischer Vorhaben
Business Case
Mit fundierten Methoden zur optimalen Entscheidung