Ich bin Leiter des Entwicklungsteams eines neuen Projekts in meinem Unternehmen. Dies ist das erste Projekt, bei dem das Unternehmen Scrum einsetzen wird. Wir haben einen Wasserfall / iterativen SDLC. Die BAs schreiben die Anforderungsdokumente, übergeben sie an dev und test, beginnen mit der Entwicklung und werden sie in Iterationen zum Testen freigeben. Tester brauchen viel Zeit, um eine Version zu testen, mit der Entwickler ihre Entwicklung fortsetzen, aber auch um Fehler für die aktuelle Version zu beheben. Ich habe ein paar Fragen
- In einem Sprint mit 5 Geschichten, wann wirst du zum Testen freigeben? Ist dies der Fall, sobald eine Story von dev fertiggestellt wurde oder nachdem alle Storys fertiggestellt wurden, aber bevor der Sprint beendet ist? Geben Sie dem Test die erforderliche Testzeit.
- Wenn der BA User Stories schreibt, was soll das Detail sein? Herkömmlicherweise dauert es lange, bis eine Spezifikation mit dem gesamten UI-Layout, -Verhalten, -Text usw. fertiggestellt ist. Ich denke meine Frage ist, wie man Geschichten schreibt, die umsetzbar und testbar sind.
- Unser Testteam ist nicht technisch. Wie wichtig ein automatisierter UI-Test für Scrum ist. Die Benutzeroberfläche basiert auf WPF.
Ich habe solide Entwicklungserfahrung mit agilen Methoden (TDD, Code Reviews, Refactoring usw.), bin aber neu in Scrum.
Bearbeiten: Mit Iterationen meine ich, dass wenn es 100 Anforderungen gibt, wir zum Testen freigeben können, wenn wir 30, 35, 35 Anforderungen abgeschlossen haben, anstatt zu warten, bis alle 100 Anforderungen abgeschlossen sind.
We have a waterfall/iterative SDLC.
Darauf näher eingehen. Wasserfall ist per Definition ein sequentieller Prozess, kein iterativer. Obwohl es modifizierte Wasserfälle gibt (wie das Sashimi-Modell oder Wasserfall-mit-Unterprojekten), sind sie alle sequentiell. Versuchen Sie, von Ihrem aktuellen sequentiellen Prozess zu iterativen Prozessen überzugehen?