Requirements Engineering
Fallstricke Anforderungen
Die Achillesferse vieler IT-Projekte liegt in der mangelhaften Durchführung von Requirements Engineering.
Die Erhebung, Analyse und Definition von Anforderungen während des Change-Lifecycles wird durch immer größer werdende Komplexität, z. B. durch Outsourcing, weiter beeinträchtigt, was zu einem Dominoeffekt von Projektproblemen führt.
Insbesondere im Bereich des Security RE führt ein mangelhaftes Vorgehen zu vermeidbaren Risiken und direkt damit verbundenen Risikokosten in der Bilanz.
Das sagen Studien zum Scheitern von IT-Projekten:
-
Enorme 80 % der Fehler gehen auf eine mangelhafte Durchführung der Anforderungsanalyse zurück. Diese Studien verdeutlichen eine grundlegende Diskrepanz bei der Erfassung und dem genauen Verständnis von Anforderungen.
-
Im Gegensatz dazu treten weniger als 10 % der Fehler in der Entwicklungsphase auf, was darauf hindeutet, dass die Entwickler zwar gut programmieren können, aber oft nicht mit den wahren Zielen und Anforderungen des Projekts vertraut sind.
-
Diese Fehlausrichtung wird durch die Projektmanagementstruktur noch verschärft, bei der der größte Teil der Zeit und der Ressourcen für die Entwicklungs- und Testphasen aufgewendet wird. Erstaunlicherweise werden weniger als 12 % der Projektlaufzeit für die Anforderungsanalyse aufgewendet, was zeigt, dass in diesen wichtigen Bereich nicht ausreichend investiert wird.
-
Die Auswirkungen dieses Versäumnisses zeigen sich im Endprodukt, das häufig nicht mit den strategischen Zielen des Unternehmens übereinstimmt. Diese fehlende Ausrichtung zeigt, dass es nicht gelingt, die Lücke zwischen der technischen Ausführung des Projekts und den beabsichtigten geschäftlichen Auswirkungen zu schließen.
-
Der Kern dieser Probleme ist ein mangelhaftes Anforderungsmanagement, das durch unzureichende Prozesse zur Erfassung, Verfolgung und Validierung von Produkt- oder Service-Spezifikationen während des gesamten Change Life Cycle gekennzeichnet ist.
Diese Herausforderungen unterstreichen die Bedeutung eines soliden Requirements Engineering (RE) als Eckpfeiler eines erfolgreichen IT-Projekt Managements, insbesondere in IT Security Projekten.
Durch die Verbesserung Ihrer RE-Fähigkeiten kann Ihr Unternehmen die Projektziele und deren Outcome erheblich steigern und sind stärker an Ihre strategischen Ziele ausgerichtet. Kosten durch Nachbesserungen oder auch damit erhöhte Risikokosten werden deutlich reduziert.
massandra eBusiness engineering bietet einen ganzheitlichen Ansatz für die Anforderungsanalyse im Business Change Lifecycle: Ausrichtung, Definition, Designs, Implementierung und der Realisierung des Changes.
Unsere zertifizierten Business Analysis Experts (BCS) bieten einen strukturierten Ansatz für Business-Analyse-Aktivitäten: Das BASF Service Framework.
Business Change Lifecycle:
Business Analysis Service Framework (BASF)
Das BASF Service Framework umfasst ein umfassendes Spektrum von Aufgaben, die für erfolgreiche Umsetzung eines Projekts entscheidend sind:
-
Untersuchung der Situation und Problemanalyse: Identifiziert und analysiert aktuelle geschäftliche Herausforderungen, um Möglichkeiten für Verbesserungen zu finden.
-
Machbarkeitsbewertung und Business Case-Entwicklung: Bewertet potenzielle Lösungen auf ihre Durchführbarkeit, was zu einem detaillierten Business Case führt.
-
Verbesserung von Geschäftsprozessen: Zielt darauf ab, Effizienz und Effektivität durch die Optimierung von Geschäftsprozessen zu verbessern.
-
Definition von Anforderungen: Sammelt und klärt die Geschäftsanforderungen, die als Grundlage für ein Projekt dienen.
-
Business Acceptance Testing: Bestätigt, dass die entwickelten Lösungen alle festgelegten Anforderungen erfüllen.
-
Implementierung von Geschäftsänderungen: Verwaltet die Implementierung von Änderungen innerhalb der Organisation, um den Erfolg sicherzustellen.
-
Stakeholder-Management: Engagiert sich für den Projekterfolg und arbeitet mit den Beteiligten zusammen.
Dieses Framework leitet Projekte von der Analyse bis zur Umsetzung, wobei die Einbeziehung der Stakeholder und der nachhaltige Nutzen des Produkts oder Services stets im Vordergrund der Betrachtungen stehen.
Unsere Services
Anforderungserhebung
(Business & IT Security)
Anforderungsanalyse & Validierung, Dokumentation.
Bei der Anforderungserhebung werden systematisch Erwartungen und Bedürfnisse von Stakeholdern gesammelt, um ein klares Bild der Projektanforderungen zu erhalten. Dies geschieht durch Methoden wie Online-Befragungen, Workshops und persönliche Interviews. Ziel ist, sowohl funktionale als auch nicht-funktionale Anforderungen strukturiert zu erfassen, um eine fundierte Analyse zu ermöglichen. Zusätzliche Anforderungen können aus Handbüchern, Normen oder bestehenden Systemdokumentationen abgeleitet werden, wobei auch direkte Nutzerbeobachtungen wertvolle Einblicke bieten können.
In der Anforderungsanalyse werden Anforderungen Katalogisiert, Priorisiert, auf Überlappungen, Dublikate und Relevanz geprüft. Die Machbarkeit sowie Konflikte und Widersprüche werden geprüft und die Qualität der Beschreibung nach festgelegten Kriterien bewertet: clear, concise, consistent, relevant, unambiguous, correct, testable, traceable.
Nach sorgfältiger Validierung und Bewertung zusammen mit Stakeholdern fließen die Anforderungen in einen Anforderungskatalog ein.
Anforderungsmanagement
Das Ziel von Anforderungsmanagement ist es, eine klare, vollständige und nachvollziehbare Dokumentation aller Projektanforderungen zu erstellen und zu pflegen. Es soll sicherstellen, dass alle Stakeholder-Anforderungen korrekt identifiziert, verstanden, vereinbart und im gesamten Projektverlauf umgesetzt werden. Durch effektives Anforderungsmanagement werden Missverständnisse zwischen Projektbeteiligten reduziert, die Projektrisiken minimiert und die Grundlage für die erfolgreiche Realisierung des Projekts geschaffen. Es ermöglicht zudem, Änderungen systematisch zu verwalten und die Projektkosten sowie den Zeitrahmen im Griff zu halten, indem es die Auswirkungen von Anforderungsänderungen auf das Projekt transparent macht.
Stakeholder Management
Das Ziel von Stakeholdermanagement ist es, die Erwartungen und Bedürfnisse aller Beteiligten an einem Projekt oder Vorhaben systematisch zu identifizieren, zu analysieren und angemessen zu berücksichtigen. Durch gezielte Kommunikation und Einbindung der Stakeholder wird eine positive Beziehung zu ihnen aufgebaut und gepflegt. Dies trägt dazu bei, Unterstützung für das Projekt zu sichern, potenzielle Konflikte frühzeitig zu erkennen und zu lösen sowie das Risiko von Widerständen zu minimieren. Stakeholdermanagement hilft somit, die Projekterfolgschancen zu maximieren, indem es sicherstellt, dass die Projektziele im Einklang mit den Interessen der Stakeholder stehen und deren Engagement und Zufriedenheit gefördert werden.
Weitere Services im Bereich Business Analysis:
-
Untersuchung der Situation & Problem Analyse.
-
Machbarkeitsstudie & Business-Case Entwicklung.
-
Optimierung Ihrer Businessprozesse bzw. IT Prozesse.
-
Entwicklung von Business Akzeptanz Tests
-
IT Projektmanagement.
Zertifikate:
Prince2 (classic & agil)
Scrum Product Owner
Scrum Master
ITIL4
CISSP
Business Analysis
Requirements Engineering