Lebenszyklus der agilen Softwareentwicklung
Agile Entwicklung geht davon aus, dass Projekte und Kundenanforderungen unterschiedlich sind und eine feste Entwicklungsmethode daher nicht für jedes Projekt passt. Die Arbeit wird in kurze Zeitabschnitte unterteilt. Jeder Abschnitt hat das Ziel, einen Teil der Software zur Veröffentlichung bereitzustellen.
Lebenszyklus der agilen Softwareentwicklung
Agile Entwicklung verbindet iterative und inkrementelle Verfahren, um schneller zu liefern. Teilen Sie das Projekt in aufeinander aufbauende Softwarestände und arbeiten Sie in Iterationen von zwei bis drei Wochen. In jeder Iteration arbeiten Teams aus verschiedenen Fachbereichen von der Anforderungsanalyse bis zum Abnahmetest zusammen. Zeigen Sie dem Kunden am Ende das Ergebnis.
Überblick über den Lebenszyklus der agilen SoftwareentwicklungAgile Entwicklung passt sich an, während vorausschauende Ansätze auf einer detaillierten Planung beruhen. Diese Planung kostet Zeit und Aufwand. Schon eine kleine Anforderungsänderung nach Entwicklungsbeginn wirkt sich auf den Prozess aus. Ein vorausschauender Ansatz stützt sich auf die Anforderungsanalyse und Planung zu Beginn des Projekts.
Agile Entwicklung erfordert keine detaillierte Planung. Die Arbeit beginnt mit Blick auf die vorgesehenen Funktionen und Eigenschaften der Software. Wenn sich Anforderungen ändern, passt das Team seine Richtung an. Der Austausch mit dem Kunden hat Vorrang vor der Dokumentation. So kann das Team prüfen, ob es auf dem richtigen Weg ist.
Agile Entwicklung ist praxisnah, eignet sich aber nicht ideal für komplexe Projekte und birgt Risiken für Nachhaltigkeit, Wartbarkeit und Erweiterbarkeit. Sie erfordert wenig Ressourcen und passt zu häufig wechselnden Anforderungen. Da weniger dokumentiert und mehr mit dem Kunden gesprochen wird, hängt der Erfolg davon ab, wie klar der Kunde seine Anforderungen vermittelt. Agile Entwicklung erlaubt auch paralleles Arbeiten mit wenigen, einfach anwendbaren Regeln.
Kontinuierliche Softwareintegration und kontinuierliches TestenIn der traditionellen Entwicklung arbeiten Entwickler unter Umständen mehrere Tage getrennt an ihrem Code, bevor sie die fertigen Einheiten zusammenführen. Agile Entwicklung legt in jeder Iteration Wert auf hochwertigen Code. Deshalb empfiehlt sich kontinuierliche Integration. Sie erfordert Disziplin, und die Vorgehensweisen unterscheiden sich je nach Unternehmen. Manche Teams verlangen zum Beispiel, dass alle Entwickler ihre Arbeit bis zum Ende des Tages integrieren. Das erfordert eine sorgfältige Aufgabenplanung. Der Vorteil ist, dass der Kunde den aktuellen Stand des Produkts jederzeit sehen und Rückmeldung geben kann.
Die Rolle des Testens im Lebenszyklus der agilen SoftwareentwicklungWenn Tests erst nach der Umsetzung der funktionalen Anforderungen beginnen, nutzt die traditionelle Entwicklung die Fähigkeiten des Testpersonals nicht vollständig. In der agilen Entwicklung sind Testende vollwertige Teammitglieder und an jeder Phase der Iteration beteiligt, einschließlich Planung und Anforderungsanalyse. Tests sind genauso wichtig wie die Entwicklung und laufen während der gesamten Arbeit weiter. Da die meisten Defekte früh gefunden werden, bleiben am Projektende weniger davon übrig.
Wir garantieren Ihnen, dass Sie mit Ihrer kostenlosen Onlineschulung die Prüfung zum Zertifikat im Softwaretest bestehen!
-
01
Online anmelden
Wählen Sie Ihre akkreditierte Zertifizierung und schließen Sie die Anmeldung ab.
-
02
Zugangscode erhalten
Ihr persönlicher Prüfungszugangscode wird Ihnen sofort per E-Mail zugesandt.
-
03
Vorbereiten und Prüfung ablegen
Nutzen Sie die kostenlose Schulung und beantworten Sie online 50 Multiple-Choice-Fragen.
-
04
Lebenslange Zertifizierung erwerben
Sie erhalten Ihr weltweit gültiges Zertifikat und ein digitales Abzeichen, dessen Echtheit sich überprüfen lässt.
IHRE KOSTENLOSE PREMIUMSCHULUNG ONLINE
Die zweite Auflage von Software Testing Revealed steht für Sie bereit.
Wir haben Ihre Schulung gemeinsam mit einer Gruppe namhafter Unternehmensführungskräfte, Teamleitungen, Coaches, Mentoren, Fachleute und anerkannter Experten für Softwaretests aus allen wichtigen Branchen entwickelt. Alle Besucher von International Software Test Institute™ können darauf zugreifen. Sie finden die Unterlagen unter Ihr kostenloses Softwaretest-Buch und Ihre kostenlose Premium-Schulung zu Softwaretests im Hauptmenü.
Die Schulungsunterlagen sind urheberrechtlich geschütztes geistiges Eigentum von International Software Test Institute™. Wir stellen sie allen kostenlos zur Verfügung, weil unser Fachwissen Testprofis unterstützt und die Branche weiterbringt.
Ihre Zertifizierungsprüfung besteht aus Auswahlfragen. Nutzen Sie Ihre Onlineschulung, um sich das Wissen anzueignen, das Sie für die Prüfung und Ihre Softwaretestzertifizierung brauchen.
Wir garantieren Ihnen, dass Sie die Prüfung für Ihre Softwaretestzertifizierung mit Ihrer kostenlosen Premium-Onlineschulung bestehen!
