Anforderungsspezifikation ...

Kurzbeschreibung ...

Die Anforderungsspezifikation ist jener Teil der Spezifikation, der die Anforderungen an ein neues oder zu veränderndes System aus Sicht des Anwenders beschreibt.

>> Kernfrage ist:  WAS soll das spezifizierte System leisten?

Die Begriffe Anforderungsspezifikation und manchmal auch Funktionale- oder System-Spezifikation werden in diesem Zusammenhang oft synonym mit Lastenheft verwendet.

Das Lastenheft sollte primär vom Auftraggeber verfasst werden.

 

Im Unterschied dazu beschreibt das Pflichtenheft die technische Lösung bzw. Umsetzung der Anforderungen.

>> Kernfrage hier ist:  WIE können die Anforderungen realisiert werden?

Die Begriffe Architekturspezifikation, Designspezifikation und manchmal auch Funktionale- oder Produkt-Spezifikation werden in diesem Zusammenhang oft synonym zum Begriff Pflichtenheft verwendet.

Das Pflichtenheft wird meist primär vom Auftragnehmer verfasst.

 

 

Unsere LEISTUNGEN ...

  • Startup-Workshop (Ideenfindung, Projektabgrenzungen, Problembereichsidentifikation, Projektteam-Bildung, ...)
  • Ist-Zustandserhebungen (Input-Output-Analyse, Schnittstellen-Analyse, Mitarbeiter-Intervierws, Dokumenten-Analysen, ...)
  • Unterstützung der Analysedurchführung (Review von Vorschlägen für die Systemstruktur, Detaillierung und Spezifikation von Soll-Prozessen, ...)
  • Projekt-Workshops (Soll-Prozessdefinitionen, Erarbeitung der Anforder­ungen, Mind-Map-Technik zur Detaillierung der Anforderungen, Entwurf von Masken-Layouts, ...)
  • Ausarbeitung der Spezifikationen (Erstellung der Struktur von Spezifikationen / Lastenheften / Pflichtenheften, Formulierung und Review von funktionalen und nicht-funktionalen Anforderungen, Vorgaben für und Pfüfung der Qualität von Anfordeurngen, Klären von Anforderungskonflikten, ...)

 

Dies sagen Kunden über Software Quality Lab...

 

Weitere Infos zu diesem Leistungsbereich ...

Im Rahmen der Anforderungsanalyse werden die Anforderungen des Auftraggebers möglichst umfassend erhoben.

Dies geschieht überwiegend in Form von Projekt-Workshops oder bei Prozessanalysen auch durch Befragung der am Prozess beteiligten Mitarbeiter.

Weiters werden noch andere für die Auftragserfüllung relevante Informationen wie technische, organisatorische, finanzielle und andere Rahmenbedingungen sowie der aktuelle IST-Zustand und die derzeit akuten Schwachstellen oder Probleme erhoben.

Der Ist-Zustand wird zumeist in Form von Interviews und ergänzend dazu durch Input-Output-Analyse sowie Dokumenten-Analysen erhoben.

Die Erhebungen werden ergänzt durch eine funktionale Analyse, Schnittstellen-Analyse sowie eine SOLL-Prozess-Definition für das gewünschte System.

 

Die Betrachtung in dieser Phase erfolgt überwiegend aus Sicht des Auftraggebers/Anwenders und nicht aus der technischen Sicht des Entwicklers.

 

Ergebnis dieser Leistungen sind eine umfassende Anforderungsspezifikation sowie eine Kostenschätzung und ein Rahmenprojektplan für die Realisierung.

 

Eine gute Anforderungsspezifikation kann als Basis für ein detailliertes Fixpreis-Angebot und die Ausarbeitung des Projektplans verwendet werden. 

 

Zweck des Anforderungs-Dokumentes ist es, die Leistungen des zu implementierenden Systems aus Auftraggeber-Sicht zwischen Auftragnehmer und dem Auftraggeber festzulegen. Der Inhalt der Anforderungsspezifikation dient auch als Grundlage für die Abnahme des Systems durch den Auftraggeber.

 

Zusätzlich wird bei Bedarf in der Anforderungsspezifikation auch der Nutzen und das Potential der zu realisierenden Lösung im Vergleich zu dem derzeitigen IST-Zustand analysiert und entsprechend dargestellt.

 

Bestandteil der Anforderungsspezifikation sind Muss-, Wunsch- und Abgrenzungskriterien, nach denen die Abnahme erfolgen soll.

Anhand der Anforderungsspezifikation kann später festgestellt werden, ob und wie die fertige (oder in Realisierung befindliche) Applikation den Anforderungen genügt oder von diesen abweicht.

 

Da es sich bei der Anforderungsspezifikation üblicherweise um einen Vertragsbestandteil handelt, sollte unbedingt vor der Beauftragung bezüglich der Inhalte der Anforderungsspezifikation zwischen Auftragnehmer und dem Auftraggeber Einvernehmen erzielt werden.

 

Weitere Infos sind auch im Newsletter über Requirements-Engineering zu finden.

Seminare & Events:

Noch 19 Tage bis zur nächsten Veranstaltung!

Liste der aktuellen Veranstaltungen
 

Hier finden Sie das detaillierte Seminarprogramm sowie weitere Infos zu Seminaren & Trainings 


Aktuelles:

28.01.12 13:40

Seminare mit Dr. Peter Hruschka in München

Ab Mitte 2012 wird Dr. Hruschka für Software Quality Lab in München folgende Seminare...


zum Archiv ->

 

Impressum | AGB | Kontakt

 

legal notes | terms & conditions | contact

Tel.: +43 732 890072-0
Fax: +43 732 890072-411
info(at)software-quality-lab.at