Requirements
33 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Requirements.
Im Projekt gibt es zwei Wege zum Friedhof: Perfektion und Schlampigkeit. Agiles Testen mit testbaren Anforderungen, die direkt als Basis für das Testmanagement dienen, vereinfacht die Softwareentwicklung. Vorteil: Die Anforderungen sind verständlich, testbar, und direkt als Testfall anwendbar. Durchlaufzeit und Kosten im Test werden um bis zu dreißig Prozent reduziert. Dieser Artikel zeigt pragmat..
Requirements
Agility
Erfolgsfaktor Standardisierung im agilen und traditionellen Anforderungsmanagement
Wenn Projekte die Digitalisierung vorantreiben, sind immer mehr fachliche und technische Interdependenzen zu berücksichtigen. Klare Standards, Vorgaben, Hilfsmittel und Prozesse fördern den Fokus auf die Essenz der Projekte. Alle Beteiligten kennen und verstehen die erstellten Artefakte, die in den übergeordneten Rahmen der Unternehmensarchitektur passen. Diese Artefakte dienen zukünftigen Projekt..
„Ständig fliegt uns unsere Software um die Ohren!”, hören wir oft. „Wie sollten wir systematisch testen?”, werden wir dann oft gefragt. Was nach einem einfach zu lösenden Testproblem klingt, entpuppt sich meist als ein häufiger Fehler im agilen Requirements Engineering: fehlendes Verständnis der gesamtheitlichen Systemfunktionalität. Wir gehen diesem Problem auf den Grund und diskutieren drei Lösu..
Agiles Requirements-Engineering funktioniert bei komplexeren Systemen eher schlecht als recht. Daraus entstehen vermeidbare Mehrkosten. Dieser Artikel zeigt die Grenzen des agilen Requirements-Engineering und aktuelle Verbesserungsmöglichkeiten. Unser Ziel ist dabei, eine Ausbalancierung von Aufwand und Nutzen des Requirements-Engineering im agilen Umfeld sicherzustellen.
Das System steht kurz vor der Fertigstellung – nur noch schnell testen und dann kann es produktiv eingesetzt werden. Häufig starten die Aktivitäten zum Integrationstest sehr spät in der Entwicklung. Völlig überraschend treten dann Probleme auf, deren Ursachen in vorgehenden (vermeintlich abgeschlossenen) Entwicklungsphasen liegen.