berdeckung ein, was an sich als gutes, aber leider nicht hinreichendes Kriterium angesehen werden kann. Das Testen nicht-funktionaler Anforderungen wird zunehmend ernster genommen. Für 63% der Befragten [...] in agilen Projekten und Testautomatisierung (siehe Academy-Programm [2]). Bei der Auswahl von Tools kann viel Zeit und Geld gespart werden, wenn ein erfahrener Partner wie Software Quality Lab bei der Auswahl
Geld, ohne direkt oder indirekt etwas zur Wertschöpfung beizutragen. Auch in der Softwareentwicklung kann man immer wiederkehrende Arten von Verschwendung identifizieren. In Anlehnung an die 7 Wastes von [...] Release. LACK OF AUTOMATION - Wir machen Dinge händisch, die automatisiert werden könnten: Mittlerweile kann in der Softwareentwicklung vieles automatisiert werden: Automatisierte Prüfung der Anforderungsqualität
verteilt werden kann. Die Auswahl von Programmiersprache, Plattformen und Frameworks schränkt möglicherweise die Systeme ein, auf denen das Softwaresystem zukünftig benutzt werden kann. Viele Entscheidungen
Neulich fragte mich ein Kunde, wie er denn die Erfolge seines Scrum Teams sichtbar machen kann. Wir diskutierten einige Zeit über die klassischen Erfolgsmesser aus der agilen Welt wie Burndown Charts,
und erhält auf einfache Weise einen Ausgangspunkt für Verbesserungsmaßnahmen und auch ein Ziel. Man kann bestimmen, in welche Phase man sich in welchem Zeitraum verbessern möchte. Dieser Fragenkatalog ist [...] klare Anweisung, wie und mit welchen Maßnahmen dies passieren soll, liefert es zunächst nicht. Dies kann standardisiert auch nicht geliefert werden, da dies eng mit der Struktur der innerbetrieblichen Prozesse
n gezeigt hat, wird durch IoT verstärkt. Die Komplexität auf kommunikativer Ebene solcher Systeme kann nur durch eine vernünftige Automatisierung beherrscht werden. Dennoch sind in Einzelfällen auch manuelle [...] analytisch sind, entwickeln sich in diesem Umfeld dann mehr zu System-/Produkttests. Das Testobjekt kann z.T. simuliert werden (was auch sehr kostenintensives Know-how benötigt, sofern es nicht schon fertige [...] ein darauf spezialisiertes TestCenter auszulagern, welches das besser und kostengünstiger leisten kann.
beweisen kann und somit ein stochastischer und risikogesteuerter Prozess ist, zeigt, dass eine frühe Kenntnis der Architektur eines Systems positiv zum Erreichen von Testzielen beitragen kann. Im Folgenden [...] Testmanager dies wirksam verwenden kann, sollten Risiken auf Basis einer sorgfältig erstellen Architekturdokumentation kommuniziert werden. Eine solche Dokumentation kann insbesondere durch die White-Box [...] je nachdem, wie die Ziele gewichtet sind. Wird der Test frühzeitig in die Diskussion eingebunden, kann er wiederum seine Ziele und Gewichtungen danach ausrichten, Fehlertiefe und Methodik ableiten und
ist, dass flexibel auf Änderungen der Anforderungen und damit des Produktivcodes reagiert werden kann. Die Wartungsaufwände einer Testautomatisierung dürfen also nicht die Effizienzvorteile der Testd [...] frühzeitig im Sinne einer guten Qualität zu agieren, ist ein fundiertes Prozesswissen notwendig. So kann ein Tester schon frühzeitig erkennen, ob nicht bereits das Umfeld Risiken hinsichtlich der Qualität
finden viele auch implizite Kommunikationsformen ihre Anwendung. Ein Testmanager in diesem Umfeld kann durch die internen Prozesse öfters direkt mit Stakeholdern in Kontakt treten. Diese implizite, durch [...] Aspekte eine Rolle. Er sollte daher darin erfahren sein, was mit einem Online-Meeting erreicht werden kann und wo - werkzeugunabhängig - die Grenzen sind. Prozesse Das TestCenter folgt aus Effizienzgründen
Projekts müssen Kapazitäten oft auch für einen gewisse Laufzeit bereitgestellt sein. Ein Burndown-Chart kann hier helfen, die voraussichtliche Dauer, vorherzusehen. Nur die aufgebrauchten Stunden zu zeigen,