Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Agiles Requirements Engineering und Testen
Agiles Requirements Engineering und Testen
Agiles Requirements Engineering und Testen
Ebook50 pages38 minutes

Agiles Requirements Engineering und Testen

Rating: 0 out of 5 stars

()

Read preview

About this ebook

Agiles Requirements Engineering hat sich in der Praxis bewährt. Im Vergleich zu nicht agilen Vorgehensweisen werden die an das Ergebnis
gestellten Erwartungen nahezu immer erfüllt, wie das erste Kapitel am Beispiel von Scrum darlegt. Im zweiten Kapitel soll der Frage nachgegangen werden, warum
agiles Testen und guter Code ein schönes Paar sind. Als Fazit lässt sich festhalten, dass agiles Testen den Entwickler dabei unterstützt, guten Code zu
entwickeln. Das dritte Kapitel verdeutlicht die enorme Bedeutung von Scrum für Softwarearchitekten und erläutert den Unterschied der klassischen und der
agilen Architektur, zeigt Fallstricke und veranschaulicht, dass auch Scrum-Projekte einen Architekten benötigen, der jedoch, anders als bei klassischem Vorgehen, Teil
des Entwicklungsteams ist.
LanguageDeutsch
Release dateNov 11, 2013
ISBN9783868024890
Agiles Requirements Engineering und Testen

Related to Agiles Requirements Engineering und Testen

Titles in the series (100)

View More

Related ebooks

Software Development & Engineering For You

View More

Related articles

Reviews for Agiles Requirements Engineering und Testen

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    Agiles Requirements Engineering und Testen - Carsten Ritterskamp

    Carsten Ritterskamp, Martin Schmitz-Ohrndorf, Nils Arndt, Maynard Harstick, Daniel Knapp

    Agiles Requirements Engineering und Testen

    ISBN: 978-3-86802-489-0

    © 2013 entwickler.press

    Ein Imprint der Software & Support Media GmbH

    1 Agiles Requirements Engineering in Scrum

    Reift eine Idee zur Durchführung eines Softwareentwicklungsprojekts, so führt inzwischen kein Weg mehr an einer Betrachtung agiler Vorgehensweisen vorbei. Eine immer breiter werdende Menge von Unternehmen nutzt die Vorteile der Agilität in IT-Projekten und nimmt damit auch die Herausforderungen bei der Umstellung der Herangehensweise und Kultur aktiv an.

    Projekte mit agilem Zuschnitt sind dabei in Unternehmen jeglicher Branche und Größe zu finden: Große Konzerne aus den Sektoren der Finanzdienstleistung, Telekommunikation und Industrie stellen ihre IT-Abteilungen schrittweise auf Agilität um, oft werden aber zunächst nur einzelne Teilprojekte als Pilotvorhaben agil ausgeführt. Viele der strukturell beweglicheren IT-Produkthäuser sind hier meist schon weiter und setzen bereits seit Jahren vollständig auf Agilität. Auch in den tendenziell eher weniger mit den eigenen Geschäftsprozessen verzahnten IT-Vorhaben des industriellen Mittelstands gewinnt das Thema zunehmend an Gewicht – immer öfter auch dann, wenn ein bestehendes Projekt veränderten Anforderungen an die Ergebnisqualität oder die Effizienz nicht mehr genügt.

    Unabhängig vom Vorgehensmodell stellt die Entwicklung eines IT-Systems von nennenswerter Größe stets ein interdisziplinäres Projekt dar: Anforderungen werden oft von unterschiedlichen Interessensgruppen eingebracht und rund um die bekannten IT-Disziplinen wie Projekt- und Anforderungsmanagement, Softwaredesign, Entwicklung und Qualitätssicherung haben sich spezielle Berufsbilder mit spezifischen Aufgaben und Verantwortungen gebildet. Das gilt neben dem IT-Projektmanagement insbesondere für den Umgang mit Anforderungen, der in den Verantwortungsbereich des Requirements Engineers fällt. Der Übergang zu einer agilen Vorgehensweise stellt nun die in bisherigen Vorgehensweisen als klar empfundene Definition der jeweiligen Aufgabenbereiche in einen neuen Kontext und erfordert ein Umdenken aller Projektbeteiligten.

    Szenario

    Bei dem im Folgenden betrachteten Beispiel handelt es sich um ein reales Projekt zur Weiterentwicklung einer Individualsoftware bei einem unserer Kunden aus dem industriellen Mittelstand. Ziel des Projekts ist die Bereitstellung einer Anwendung, die Fachanwender bei der technischen Auslegung bestellbarer Produkte unterstützt. Die Anwendung wird frei nutzbar auf der Website des Kunden zum Download angeboten.

    Das Projekt wird bereits seit mehreren Jahren durchgeführt, wobei die Software schrittweise ausgebaut und um neue Funktionalitäten und Produkte ergänzt wurde. Aus vertrieblichen Gründen wurde das Projekt erheblich ausgeweitet: Innerhalb einer möglichst kurzen Zeit sollte das komplette Produktportfolio des Kunden in die Anwendung integriert werden, wodurch der fachliche Inhalt der Anwendung vervielfacht wurde.

    Da dieses Ziel mit dem bestehenden Team nicht erreicht werden konnte, wurde beschlossen, das Team

    Enjoying the preview?
    Page 1 of 1