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

Anforderungsmanagement in agilen Projekten. Anforderungserhebung und Umsetzung im Rahmen der agilen Softwareentwicklung

Título: Anforderungsmanagement in agilen Projekten. Anforderungserhebung und Umsetzung im Rahmen der agilen Softwareentwicklung

Tesis (Bachelor) , 2020 , 47 Páginas , Calificación: 1.0

Autor:in: Ahmed Rajouani (Autor)

Ingeniería - Ingeniería industrial
Extracto de texto & Detalles   Leer eBook
Resumen Extracto de texto Detalles

Die folgende Bachelorarbeit setzt sich zum Ziel, die Wichtigkeit des Anforderungsmanagements aufzuzeigen, welche für den Erfolg eines Projektes beitragen kann, damit sich ein Unternehmen im Wettbewerb von der Konkurrenz abheben kann.

Dabei werden die Vorteile des agilen Anforderungsmanagement und die Auswirkungen von Änderungen innerhalb eines Projektes analysiert. Des Weiteren wird die ökonomische Notwendigkeit für den Umgang von Informationen veranschaulicht und die Möglichkeit, schnell auf wechselnde Anforderungen zu reagieren, erarbeitet.

Extracto


Inhaltsverzeichnis

1. Einleitung

1.1 Problemstellung

1.2 Forschungsvorhaben - Ziel der Arbeit

1.3 Aufbau und Konzept

2. Requirements-Engineering

2.1 Definition von Anforderung und Anforderungsmanagement

2.1.1 Anforderungsbegriff

2.1.2 Anforderungsmanagement

2.2 Ziele des Anforderungsmanagements (Anforderung)

2.3 Arten von Anforderungen

2.3.1 Funktionale Anforderungen

2.3.2 Nicht-funktionale Anforderungen

2.3.2.1 Qualitätsanforderungen

2.3.2.2 Leistungsanforderungen

2.3.2.3 Restriktion/Rahmenbedingungen

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

3.1 Das agile Manifest

3.2 Individuen und Interaktionen vs. Prozesse und Werkzeuge

3.3 Funktionierende Software vs. umfassende Dokumentation

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

3.3.2 Zusammenarbeit mit Kunden vs. Vertragsverhandlungen

3.3.3 Agile Vorgehensweisen

3.3.4 Kanban

3.3.5 Scrum

3.3.5.1 Rollen

3.3.5.2 Die Artefakte

3.3.5.3 Ablauf eines Scrum-Projekts

3.4 Was unterscheidet die agile Methode zu der klassischen „Wasserfall Methode“

4. Untersuchung der konzeptionellen Anforderungserhebung und Umsetzung im Rahmen der Agilen Softwareentwicklung einer Anwendung:

4.1 Wie ist der Umgang mit Anforderungen in der Theorie vorgeschrieben?

4.1.1 Ermittlung

4.1.2 Dokumentation

4.1.3 Prüfung und Abstimmung

4.1.4 Verwalten

4.2 Wie sieht die Umsetzung in der Praxis aus?

4.2.1 Dokumentation

4.2.1.1 Wissen verfällt und diffundiert

4.2.1.2 Detailtiefe und Verständnis fehlt / Verlust des Gesamtüberblicks

4.2.1.3 Missverständnisse entstehen und bleiben

4.2.1.4 Abweichende Informationen verteilen sich

4.3 Welche Probleme können neben dem schlechten Umgang mit Anforderungen noch entstehen?

4.3.1 Unklare Zielvorstellungen für das System

4.3.2 Hohe Komplexität

4.3.2 Kommunikationprobleme bzw. Sprachbarrieren zwischen den Projektbeteiligten

4.3.3 Sich ständig verändernde Ziele und Anforderungen

4.4 Probleme und Hindernisse für den Requirements Engineer

4.5 Welche Möglichen Lösungen können zur Verbesserung genutzt werden

4.5.1 Ziele identifizieren und kommunizieren

4.5.2 Betroffene und Beteiligte identifizieren

4.5.3 Modellierungstechniken einsetzen

4.5.4 Nicht-funktionale Anforderungen berücksichtigen

4.5.5 Nutzung verschiedener Techniken

5. Fazit

Zielsetzung und Themen

Die vorliegende Arbeit untersucht die Bedeutung des Anforderungsmanagements in agilen Softwareentwicklungsprojekten. Ziel ist es, aufzuzeigen, wie ein effektives Anforderungsmanagement den Projekterfolg sichern kann, indem theoretische Vorgaben mit der praktischen Umsetzung und den damit verbundenen Herausforderungen abgeglichen werden.

  • Analyse der theoretischen Grundlagen des Requirements-Engineering.
  • Gegenüberstellung von agilen Vorgehensweisen und klassischen Methoden.
  • Identifikation von Hindernissen und Problemen bei der Anforderungsverwaltung in der Praxis.
  • Erarbeitung von Lösungsstrategien und Verbesserungspotenzialen für Requirements Engineer.

Auszug aus dem Buch

1.1 Problemstellung

In vielen Situationen, im Privatleben sowie im Geschäftsleben, hat man es oftmals mit weniger guten Anforderungen zu tun. Wenn man den Begriff Anforderungsmanagement bzw. Requirements-Engineering hört, stellt man sich sicherlich viele Fragen wie bspw. was ist ein Anforderungsmanagement, wofür wird es benötigt und wie kann dies zum Erfolg eines Projektes beitragen?

In einem funktionierenden Projekt zählen Anforderungen zu den wichtigsten Bestandteilen. Doch das Problem in der Praxis ist, dass Anforderungsmanagement nicht immer richtig umgesetzt und der konsequente Umgang mit Anforderungen häufig vernachlässigt wird. Dies kann möglicherweise zu einer Minderung der Qualität eines Produkts, sowie zu Frustration der Kunden und Entwicklern führen. Im schlimmsten Fall führt dies zum Scheitern des Projekts und stürzt das Unternehmen in den Ruin. Grund hierfü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 diesen Problemen entgegenzuwirken, kann das Anforderungsmanagement bzw. Requirements-Engineering helfen zu einem erfolgreichen Projekt zu führen. Zudem stellt sich die Frage, wie das Anforderungsmanagement am besten umgesetzt werden soll, damit das Projekt keinen Schaden erleidet.

Aufgrund des großen Aufwands konnten die entwickelte Software bis in die 1970er Jahre selten zufriedenstellende Ergebnisse für seine Benutzer aufweisen. Dieses Problem legte den Grundstein für Methoden des strukturierten Entwickelns bezüglich Designs und Analyse von Anforderungen. Infolgedessen wurde das Requirements Engineering eingeführt. Zum Ende der 80er Jahre folgten dann auch weitere objektorientierte Methoden. Das resultierende systematische Requirements Engineering bildete in der Softwareindustrie die Basis für weitere Anwendungsbereiche wie in der Automobilindustrie, den Banken oder dem Handwerk.

Zusammenfassung der Kapitel

1. Einleitung: Beschreibt die Problemstellung des Anforderungsmanagements, definiert das Forschungsziel und erläutert den konzeptionellen Aufbau der Arbeit.

2. Requirements-Engineering: Vermittelt die theoretischen Grundlagen des Anforderungsmanagements, klassifiziert Anforderungsarten und definiert deren spezifische Rollen im Entwicklungsprozess.

3. Bedeutung für agile Projekte und deren Qualität: Analysiert die Integration von Requirements-Engineering in agile Methoden wie Scrum und Kanban und stellt diese dem klassischen Wasserfallmodell gegenüber.

4. Untersuchung der konzeptionellen Anforderungserhebung und Umsetzung im Rahmen der Agilen Softwareentwicklung einer Anwendung:: Vergleicht die Theorie der Anforderungsverwaltung mit der Praxis, identifiziert konkrete Hindernisse und schlägt Optimierungsmöglichkeiten für den Projektalltag vor.

5. Fazit: Fasst die Ergebnisse der Arbeit zusammen und betont die Notwendigkeit einer disziplinierten Anforderungsanalyse zur Sicherung des Projekterfolgs.

Schlüsselwörter

Anforderungsmanagement, Requirements-Engineering, Agile Entwicklung, Scrum, Kanban, Wasserfallmodell, Stakeholder, Qualitätssicherung, Softwareprojekt, Projektmanagement, Anforderungsanalyse, Modellierung, Prozessoptimierung, Dokumentation, Projekterfolg.

Häufig gestellte Fragen

Worum geht es in dieser Bachelor-Thesis grundsätzlich?

Die Arbeit untersucht die Rolle des Anforderungsmanagements bei der Entwicklung agiler Softwareprojekte und wie diese Prozesse den Projekterfolg beeinflussen.

Was sind die zentralen Themenfelder der Arbeit?

Die Arbeit fokussiert sich auf die theoretischen Grundlagen des Requirements-Engineering, die Anwendung agiler Methoden (insb. Scrum und Kanban) sowie die Analyse von Problemen in der praktischen Umsetzung.

Was ist das primäre Ziel der Untersuchung?

Ziel ist es, die Wichtigkeit des Anforderungsmanagements aufzuzeigen, Hindernisse in der Praxis zu identifizieren und Optimierungsansätze für den professionellen Umgang mit Anforderungen zu liefern.

Welche wissenschaftliche Methode wird verwendet?

Die Arbeit basiert auf einer fundierten Literaturrecherche und dem Abgleich theoretischer Anforderungen mit den Herausforderungen der betrieblichen Praxis.

Was wird im Hauptteil der Arbeit behandelt?

Der Hauptteil gliedert sich in eine theoretische Definition von Anforderungen, die Analyse agiler Vorgehensweisen und eine kritische Betrachtung der praktischen Umsetzung inklusive Fehlerquellen und Lösungsansätzen.

Welche Schlüsselwörter charakterisieren die Arbeit?

Die Arbeit wird maßgeblich durch Begriffe wie Anforderungsmanagement, agile Entwicklung, Scrum, Stakeholder und Projekterfolg definiert.

Warum ist eine strukturierte Dokumentation laut Arbeit oft unbeliebt?

In der Praxis wird Dokumentation häufig als lästige Pflicht ohne direkten Mehrwert missverstanden, oft befeuert durch eine Fehlinterpretation agiler Werte.

Welche Rolle spielt die Kommunikation für den Requirements Engineer?

Kommunikation ist das wichtigste Werkzeug; der Engineer fungiert als Vermittler, der unterschiedliche Wissensstände und Erwartungen der Stakeholder auf einen Nenner bringen muss.

Final del extracto de 47 páginas  - subir

Detalles

Título
Anforderungsmanagement in agilen Projekten. Anforderungserhebung und Umsetzung im Rahmen der agilen Softwareentwicklung
Universidad
Wiesbaden University of Applied Sciences
Calificación
1.0
Autor
Ahmed Rajouani (Autor)
Año de publicación
2020
Páginas
47
No. de catálogo
V977544
ISBN (Ebook)
9783346340702
ISBN (Libro)
9783346340719
Idioma
Alemán
Etiqueta
Requirementsengineering Anforderungsmanagement Projektmanagement Agil IT-Management IT-Projektmanagement
Seguridad del producto
GRIN Publishing Ltd.
Citar trabajo
Ahmed Rajouani (Autor), 2020, Anforderungsmanagement in agilen Projekten. Anforderungserhebung und Umsetzung im Rahmen der agilen Softwareentwicklung, Múnich, GRIN Verlag, https://www.grin.com/document/977544
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.
  • 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  47  Páginas
Grin logo
  • Grin.com
  • Envío
  • Contacto
  • Privacidad
  • Aviso legal
  • Imprint