Grin logo
de en es fr
Shop
GRIN Website
Publicación mundial de textos académicos
Go to shop › Economía de las empresas - Otros

Requirements Engineering. Bedeutung für agile Projekte und deren Qualität

Título: Requirements Engineering. Bedeutung für agile Projekte und deren Qualität

Trabajo Escrito , 2019 , 14 Páginas , Calificación: 1,0

Autor:in: Christine Mitsch (Autor)

Economía de las empresas - Otros
Extracto de texto & Detalles   Leer eBook
Resumen Extracto de texto Detalles

Anforderungen zählen zu den wichtigsten Bestandteilen eines funktionierenden Projekts. Doch in der Praxis wird ein konsequenter Umgang mit Anforderungen häufig vernachlässigt, was zu einer Minderung der Qualität eines Produkts, sowie zu Frustration bei Kunden und Entwicklern führen kann. Im schlimmsten Fall resultiert dies sogar in einem Scheitern des Projekts und stürzt dessen Unternehmen in den Ruin. Grund dafür sind meist ein sich ständig wechselnder Markt mit immer neuen Herausforderungen, eine wachsende Komplexität der Systeme und die zunehmende Dynamik in der digitalen Welt. Um dem entgegenzuwirken, bzw. mit diesen Herausforderungen mitzuhalten, wird das sogenannte Requirements Engineering angewandt, welches den gesamten Lebenszyklus eines Projekts während der Entwicklung beeinflusst. Dabei werden große Mengen an Informationen und Daten ermittelt, analysiert, strukturiert, dokumentiert, geprüft und verwaltet. Dieses Vorgehen zum Verarbeiten der Anforderungen zu Beginn eines Projekts ist ein ausschlaggebender Faktor für dessen Erfolg, obgleich es sich dabei um eine Software, ein Telefon oder ein Gebäude handelt.

Extracto


Inhaltsverzeichnis

1. Einleitung

2. Requirements Engineering

2.1. Arten von Anforderungen

2.2. Umgang mit Anforderungen

2.3. Anforderungsmanagement

2.4. Probleme und Hindernisse für den Requirements Engineer

3. Bedeutung für agile Projekte und deren Qualität

3.1. Das agile Manifest

3.1.1. Individuen und Interaktionen vs. Prozesse und Werkzeuge

3.1.2. Funktionierende Software vs. umfassende Dokumentation

3.1.3. Auf Veränderungen reagieren vs. Pläne befolgen

3.1.4. Zusammenarbeit mit Kunden vs. Vertragsverhandlungen

4. Fazit

Zielsetzung & Themen

Die vorliegende Arbeit untersucht die zentrale Bedeutung des Requirements Engineerings für den Erfolg von Projekten, insbesondere im Kontext sich wandelnder Märkte und zunehmender Komplexität. Dabei wird analysiert, wie systematische Anforderungsverfahren sowohl in klassischen als auch in agilen Umgebungen zur Qualitätssicherung und Risikominimierung beitragen.

  • Grundlagen und Definitionen des Requirements Engineerings
  • Methoden zur Ermittlung, Dokumentation, Prüfung und Verwaltung von Anforderungen
  • Die Rolle des Requirements Engineers und notwendige Kompetenzen
  • Integration von Requirements Engineering in agile Entwicklungsmethoden
  • Analyse der vier Wertepaare des agilen Manifests in Bezug auf Anforderungsmanagement

Auszug aus dem Buch

2.4. Probleme und Hindernisse für den Requirements Engineer

Fehlende Anforderungen, Missverständnisse, Unvollständigkeit und falsche Anforderungen führen unweigerlich zu Problemen bei der Entwicklung und Fertigstellung eines Systems. Auch wenn Requirements Engineering während der Projektplanung eingesetzt wird, kann die Anforderungsanalyse aufgrund missverständlich beschriebener Anforderungen scheitern. Häufig fehlt Stakeholdern - als wichtigste Quelle für Anforderungen - die Fähigkeit, ihre Wünsche und Bedürfnisse in Worte zu fassen oder sie setzen Tatsachen als selbstverständlich voraus und erklären diese nicht explizit (Rupp, 2014). Deshalb benötigt der Requirements Engineer bei der Ermittlung der Anforderungen besondere Fähigkeiten, um allen Aufgaben und Herausforderungen gerecht werden zu können (Pohl & Rupp, 2009):

Kommunikation durch Sprache ist grundlegend die wichtigste Technik, um an Anforderungen heranzukommen. Dies kann jedoch aufgrund von Bequemlichkeit, falsch oder gar nicht verwendeter Kommunikationsmedien und differenzierter Wahrnehmung der Kommunikationsteilnehmer auch in einem Problem resultieren. Ein gemeinsamer Code wird benötigt, um keine Konflikte durch Missverständnisse untereinander entstehen zu lassen. (Pohl & Rupp, 2009) Dieser wird vom Requirements Engineer gewählt. Er macht sich mit den Stakeholdern vertraut und wählt eine geeignete Methode für die Ermittlung aller Informationen und Anforderungen für das System. Er agiert in der Rolle eines Vermittlers zwischen den Welten der Stakeholder, Manager und Entwickler und bringt die benötigten Informationen für alle auf einen Nenner.

Zusammenfassung der Kapitel

1. Einleitung: Die Einleitung beleuchtet die kritische Bedeutung von Anforderungen für den Projekterfolg und führt in die Problematik des Requirements Engineerings sowie dessen historische Entwicklung ein.

2. Requirements Engineering: Dieses Kapitel definiert den Begriff, klassifiziert Anforderungsarten und erläutert die wesentlichen Haupttätigkeiten des Prozesses sowie die Herausforderungen an den Requirements Engineer.

3. Bedeutung für agile Projekte und deren Qualität: Es wird untersucht, wie Requirements Engineering iterativ in agile Umgebungen wie Scrum integriert wird und wie sich die Werte des agilen Manifests auf die praktische Anforderungsarbeit auswirken.

4. Fazit: Das Fazit fasst die Relevanz des Requirements Engineerings für die Qualitätssicherung und Einhaltung von Projektzielen zusammen und betont die Notwendigkeit einer prozessbegleitenden Anwendung.

Schlüsselwörter

Requirements Engineering, Anforderungsmanagement, Softwareentwicklung, Agile Methoden, Scrum, Stakeholder, Qualitätssicherung, Anforderungsanalyse, Dokumentation, Projektplanung, Benutzeranforderungen, Funktionalität, Kommunikation, Prozessoptimierung, Risikomanagement

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Arbeit befasst sich mit der Disziplin des Requirements Engineerings als essenziellem Bestandteil zur Sicherstellung der Qualität und des Erfolgs von Projekten in verschiedenen Branchen.

Was sind die zentralen Themenfelder?

Zu den Schwerpunkten zählen die systematische Verarbeitung von Anforderungen, der Umgang mit agilen Methoden sowie die Rollenverteilung und Kompetenzanforderungen an einen Requirements Engineer.

Was ist das primäre Ziel der Arbeit?

Ziel ist es, die Notwendigkeit eines strukturierten Umgangs mit Anforderungen darzulegen und aufzuzeigen, wie diese Prozesse an die Dynamik agiler Projektumfelder angepasst werden können.

Welche wissenschaftliche Methode wird verwendet?

Die Arbeit basiert auf einer Literaturanalyse, die etablierte Standards wie IEEE 29148 sowie fachspezifische Literatur zum Requirements Engineering und agilen Management zusammenführt.

Was wird im Hauptteil behandelt?

Der Hauptteil gliedert sich in die methodischen Grundlagen des Requirements Engineerings, die spezifischen Herausforderungen im Anforderungsmanagement und die Anwendung dieser Prinzipien im agilen Kontext.

Welche Schlüsselwörter charakterisieren die Arbeit?

Wichtige Schlagworte sind Requirements Engineering, Anforderungsmanagement, agile Transformation, Stakeholder-Einbindung und Qualitätssicherung.

Wie verändert sich das Requirements Engineering durch agile Methoden?

Im Gegensatz zum klassischen Wasserfallmodell wird das Requirements Engineering hier iterativ und kontinuierlich über die gesamte Projektlaufzeit hinweg angewandt, anstatt nur zu Beginn.

Warum spielt die Kommunikation eine so große Rolle für den Requirements Engineer?

Da der Engineer als Vermittler zwischen Stakeholdern und Entwicklern fungiert, ist eine präzise Kommunikation entscheidend, um Missverständnisse zu vermeiden, die andernfalls zum Scheitern des Projekts führen könnten.

Final del extracto de 14 páginas  - subir

Detalles

Título
Requirements Engineering. Bedeutung für agile Projekte und deren Qualität
Universidad
University of Applied Sciences Lübeck
Curso
Projekt- und Qualitätsmanagement
Calificación
1,0
Autor
Christine Mitsch (Autor)
Año de publicación
2019
Páginas
14
No. de catálogo
V456191
ISBN (Ebook)
9783668864481
ISBN (Libro)
9783668864498
Idioma
Alemán
Etiqueta
Requirements Engineering Anforderungen Anforderungsmanagement Agil
Seguridad del producto
GRIN Publishing Ltd.
Citar trabajo
Christine Mitsch (Autor), 2019, Requirements Engineering. Bedeutung für agile Projekte und deren Qualität, Múnich, GRIN Verlag, https://www.grin.com/document/456191
Leer eBook
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
Extracto de  14  Páginas
Grin logo
  • Grin.com
  • Envío
  • Contacto
  • Privacidad
  • Aviso legal
  • Imprint