IT-Beratungsleistungen

Professionelle
  • Requirements Engineering Berater
  • Anforderungsanalyse
  • Business Analyse


Das Requirements Engineering ist ein systematischer und disziplinierter Ansatz zur Spezifikation und zum Management von Anforderungen mit den folgenden Zielen

  • Die relevanten Anforderungen zu kennen, Konsens unter den Stakeholdern über die Anforderungen herzustellen, die Anforderungen konform zu vorgegebenen Standards zu dokumentieren und die Anforderungen systematisch zu managen.
  • Die Wünsche und Bedürfnisse der Stakeholder zu verstehen, zu dokumentieren sowie Anforderungen zu spezifizieren und zu managen, um das Risiko zu minimieren, dass das System nicht den Wünschen und Bedürfnissen der Stakeholder entspricht.
  • Eine Bedingung oder Fähigkeit, die von einem Benutzer (Person oder System) zur Lösung eines Problems oder zur Erreichung eines Ziels benötigt wird.
  • Eine Bedingung oder Fähigkeit, die ein System oder ein Teilsystem erfüllen oder besitzen muss, um einen Vertrag, eine Norm, eine Spezifikation oder andere, formell vorgegeben Dokumente erfüllen.

Ein Stakeholder eines Systems ist eine Person oder Organisation, die (direkt oder indirekt) Einfluss auf die Anforderungen des betrachteten Systems hat.

Die Requirements Engineering Berater der {asapp IT sind professionell ausgebildet

Stakeholder Analyse

Wir identifizieren die Personen, die alle spezifischen funktionalen und nicht-funktionalen Anforderungen an das zu entwickelnde System kennen. Diese werden aus Projekt-Betroffenen zu Projekt-Beteiligten.

Vermittler

Als Bindeglied zwischen den einzelnen Stakeholdern unterstützen Sie unsere Requirements Engineering Berater bei der Abstimmung untereinander und tragen zur Konfliktlösung zwischen Unternehmensbereichen bei.

Anforderungsermittlung

Gemeinsam mit dem Kunden ermitteln wir alle Anforderungen und formulieren diese eindeutig und widerspruchsfrei.

Lastenheft

Durch Formulierung eines Lastenhefts mit funktionalen und nicht-funktionalen Anforderungen werden, neben den Anforderungen der Stakeholder, ebenso technische Aspekte berücksichtigt.

Modellierung

Im Rahmen der Prozessanalyse bilden wir Geschäftsprozesse in Modellierungssprachen wie BPMN, ARIS und UML ab. Hierbei entwerfen wir passende Modelle, um eine effiziente Code-Erzeugung zu ermöglichen.

Mitarbeiterschulung

Auf Wunsch schulen wir nicht nur Ihre Mitarbeiter für das Projekt, sondern führen direkt vor Ort eine Requirements Engineering Schulung durch.

Häufig gestellte Fragen / FAQ

Die Anforderungsanalyse (Engl.: Requirements Engineering) hat das Ziel, Wünsche und Erwartungen der Anwender an ein neues Produkt so festzuhalten, dass ein Entwickler das Produkt entsprechend realisieren kann. Dabei werden ingenieursmäßige Methoden und spezialisierte Tools eingesetzt.

Der Requirements Engineering Berater übernimmt in Projekten für gewöhnlich die Rolle eines Vermittlers bzw. Übersetzers. Er vermittelt so beispielsweise zwischen Entwicklern und Anwendern, Entwicklern und Testern oder Projektleitung und Architekten.

Ein Requirements Engineer sollte jedes Entwicklungsprojekt von Anfang bis mindestens zum Beginn der Testphase begleiten. Dabei muss der Requirements Engineer die meiste Zeit und Energie bis zum Start der Entwicklung aufwenden.

Spezielle Tools sind bei kleinen Projekten nicht zwingend erforderlich. Die Erfahrung zeigt aber, dass ein professionelles RE-Tool ab einer Anzahl von 100 Anforderungen sehr empfehlenswert ist. Folgende Tools sind aktuell führend: POLARION und DOORS

60 Prozent der Fehler in Entwicklungsprojekten entstehen bereits durch eine fehlerhafte oder unvollständige Anforderungsanalyse.

Je später ein Fehler entdeckt wird, desto höher ist der Schaden für das Projekt:

  • Während der Programmierung bis zu 20 mal höherer Aufwand zur Fehlerbehebung
  • Während der Abnahmephase bis zu 100 mal höherer Aufwand zur Fehlerbehebung

Laut Chaos Report der Standish Group aus dem Jahre 2009 werden nur 32 Prozent der IT-Projekte in der geplanten Zeit und mit veranschlagtem Budget beendet und erfüllen die anfangs festgelegten Anforderungen. Knapp 25 Prozent der Projekte werden vorzeitig abgebrochen oder kommen nach der Fertigstellung nie zum geplanten Einsatz. Die übrigen 44 Prozent werden zwar abgeschlossen, weisen allerdings sowohl einen höheren Zeit- als auch Kostenfaktor auf und erreichen oft nicht die gesteckten Ziele.

Ein abgeschlossenes Hochschulstudium der Fachrichtungen BWL, Informatik oder eine vergleichbare Ausbildung sind Vorraussetzung. Darüber hinaus sollte jeder angehende Requirements Engineer mindestens IREB Certified Professional for Requirements Engineering Foundation Level zertifiziert sein.

Zu den nicht-funktionalen Anforderungen der Anforderungsanalyse zählen Performance, Sicherheit sowie Datenschutz.

Neben den fachlichen Skills benötigt ein Requirements Engineer folgende Kompetenzen:

  • Analytisches Denken
  • Empathie
  • Kommunikationsfähigkeit
  • Konfliktlösungsfähigkeit
  • Moderationsfähigkeit
  • Selbstbewusstsein
  • Überzeugungsfähigkeit

Senden Sie uns eine unverbindliche Anfrage für Ihr Projekt






Show Buttons
Hide Buttons