Aller Anfang ist leicht. Meist beginnt es mit einem kleinen Projekt. Ein kleines Team entwickelt ein Stück Software. Vielleicht ist es nur eine moderne Darstellung im Bedienungs-Terminal. Der Pilot-Kunde
Software-Testen in den Unternehmen weltweit steigt. Veränderungen zeigen sich in Richtung mehr agile Projekte, mehr Testautomatisierung und höheres Bewusstsein für nicht-funktionale Tests. Entwicklungsbedarf
sind im Allgemeinen bedeutsam, dennoch werden agile Projektkompetenzen immer wichtiger, da mehrere Projekte und Teamaufgaben zunehmend auf diese Weise organisiert werden. Spezifische agile Projektfähigkeiten
inkrementelle Umsetzung. Dies gilt beispielsweise für Forschungsprojekte, Website-Entwicklungen oder Projekte mit unklaren Anforderungen. Oftmals verstehen Kunde:innen erst durch die ersten Ergebnisse, was
Fehlertaxonomien bereits in ersten Ansätzen statistisch für Prognosen auf Folgereleases oder ähnliche Projekte angewandt. Doch diese Informationen werden in der Praxis viel zu wenig verwertet. Zudem fehlt meist
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
Tests bzw. Codereviews Testautomatisierung auf unterster Ebene (Unittest) schon in der Frühphase des Projekts. Kostendruck Um die Anforderungen an die Qualitätssicherung in diesem Umfeld zu erfüllen erfordert
gemeinsam mit dem Team in messbarer Form umzusetzen und diese Information nach außen zu tragen. Das Projekt als „Außenwelt“ hat aber oft gerade zu diesen Zeitpunkten nicht die erforderlichen Mechanismen parat
Werkzeugen. Und doch können diese Teams oft nur wenig bewegen. Woran liegt das? Jeder Kunde und jedes Projekt sind für sich genommen einzigartig. Es gibt jedoch zwei Grundmuster, die wir Ihnen gern vorstellen