werden, desto günstiger ist es, diese zu beheben. Daraus lassen sich auch Erkenntnisse für zukünftige Projekte generieren, um in weiter Folge die Reproduktion des Fehlers zu vermeiden. Daher ist es von höchster
zurück. Im Hotel ließ ich den Abend nochmal Revue passieren und dachte mir, eigentlich laufen agile Projekte doch genauso: Man vereinbart am Beginn grobe Ziele ("Wir wollen unterschiedliches Sushi essen. Wir [...] Iterationen abgeschlossen sind oder auch früher, falls die Ziele ("satt") erreicht sind. Am Ende des Projektes waren tatsächlich alle Ziele in-time und in-budget erreicht (wir waren pappsatt), auch wenn zu Beginn
Team am besten arbeiten kann. Abb. 1.: Unterschiedliche Artefakte werden je nach Notwendigkeit im Projekt kombiniert. Gerade Use Cases können in agilen Projekten sehr gut eingesetzt werden. Ein Use Case
Ein TestCenter betreut viele Projekte in vielen verschiedenen Fachdomänen. Dies führt über die Zeit zu einer großen Anzahl von abstrakten Testfällen und deren Anwendung in verschiedenen Testumgebungen [...] Indizierung stellt dabei die größte Herausforderung dar, denn von ihr hängt ab, ob in einem neuen Projekt dann auch die effizientesten und effektivsten Testfälle gefunden werden. Ist die Indizierung ungenügend [...] Im TestCenter ist dieser Prozess permanent zu den laufenden Testprojekten aufgestellt. Mit jedem Projekt wird daher das Wiederverwendungspotential des TestCenters größer. Davon profitiert auch direkt eine
Testprojekte haben - wie alle anderen Projekte auch - einen sehr hohen Bedarf an Kommunikation. Wird ein Testprojekt innerhalb derselben Organisation ausgesteuert, liegen wesentliche Bestandteile der [...] implizite Kommunikation mit Verantwortlichen statt, die dem Testmanager die Möglichkeit gibt, sein Projekt bzgl. des Umfelds optimal auszusteuern. Ein externes TestCenter ist loser gekoppelt. Daher ist ein [...] ist nicht unbedingt als Nachteil eines TestCenters zu betrachten, im Gegenteil. Jede Form eines Projektes basiert auf verbindlichen Informationen und Zusagen der Projektverantwortlichen. Ein TestCenter
Teil sind die Rahmenbedingungen oder Anforderungen innerhalb der Projekte unsicher und klären sich erst im Zuge bereits begonnener Projekte. Neben einem fundierten Requirements Engineering ist daher auch [...] Herausforderungen für IT-Entwicklungs-Teams in vielen Aspekten zum täglichen Geschäft gehören. Ist ein Projekt abgeschlossen, hat das Nächste gefühlt schon vor zwei Wochen begonnen. Arbeitsdruck, Stress und [...] Verarbeitung von Daten die Eindeutigkeit als klares Kriterium zur Qualitätssicherung gilt, sind IT-Projekte es oftmals nicht. Versteht man Mehrdeutigkeit als Gegenteil zu Eindeutig und schließt man noch das
der Benutzeroberfläche beschränkt. Das Management beschließt deshalb, es einmal mit einem agilen Projekt zu versuchen, um zu sehen, wie ein Pilotteam damit zurechtkommt und welche Auswirkungen sich zeigen [...] Sie die 20%-Regel – Google hat es vorgemacht, das können Sie auch. 20% der Zeit auf innovative Projekte verwenden. Manche werden MVPs (wer Atlassians Jira kennt weiß, dass das genau so entstanden ist)
wurde nach einer Evaluierung gefunden… jetzt muss das Projekt „nur“ mehr umgesetzt werden. Doch in der Praxis scheitern häufig genau solche Projekte. Die Projektdauer ist viel zu lang, Budgets werden ü [...] Natürlich lernt man während des Projektes etwas dazu und einzelne Punkte des Projektplanes müssen angepasst werden, doch ohne die nötigen Rahmenbedingungen sind Change Projekte zum Scheitern verurteilt. Ein [...] Beispiel, das Ziel für das anstehende Projekt klar zu definieren und den Scope abzustecken. Was ist der Inhalt der Veränderung und was ist bewusst nicht Inhalt dieses Projektes? Schaffen Sie diese und weitere
Aufwände sind jedoch nur die Netto-Programmieraufwände für die Testfälle. Dazu kommen noch je nach Projekt und Ihrem Prozess weitere Tätigkeiten: Klärung von unklaren Testfallbeschreibungen Koordination und
Tester wenig testbar. Die ersten Iterationen hat man also als Tester wenig zu tun. Erst am Ende des Projektes werden dann alle Masken auf einmal fertig und man kann testen. Sowohl anforderungsbasierte als auch [...] Sprint kommt dann das nächste Objekt dazu. Die Testarbeit teilt sich so gleichmäßig auf das gesamte Projekt auf, die Qualität ist von Anfang an hoch. Echte Agilität ist also nicht bloß „Sprints zu machen“