Die Fragen mögen seltsam erscheinen!Ist Requirement Engineering in Scrum wegweisend?
In dem Projekt arbeite ich jetzt, Scrum Methodik wurde von den letzten drei Monaten angepasst. Wir folgten einem V-Modell, wie es in der Embedded-Industrie Standard war.
Unser Projekt geriet in Schwierigkeiten und diese Entscheidung wurde getroffen. Was derzeit getan wird, ist, dass der Kunde (Product Owner) dem Entwicklungsteam die höchste Anforderung direkt erteilt, das Anforderungs-Team ist nur ein Teil davon.
Das Entwicklungsteam arbeitet daran und zeigt dem Product Owner das Endergebnis, und wenn Änderungen erforderlich sind, wird es gemacht. Sobald der Product Owner mit dem Ergebnis zufrieden ist, werden die vorgenommenen Änderungen an die Anforderungen gemeldet und sie werden dokumentiert und an das Testteam weitergegeben.
Was mein Problem mit einem solchen Ansatz ist, dass wir in diesem Prozess technische Anforderungen machen Team und Test-Team obsolet. Sie kommen zu spät in den Prozess.
Funktioniert Scrum so? In diesem Prozess wird alles vom Entwicklungsteam gesteuert und andere sind grundsätzlich mehr oder weniger Zuschauer.
Einige, wo ich sah, dass wir noch das V-Modell innerhalb der Scrum-Methode haben könnten?
Edit:
Ich verstehe die kleinen V-Modell Releases jeden Sprint. Aber meine Frage ist, ob sie alle parallel arbeiten? Zum Beispiel: In dem traditionellen V-Modell, das ein modifizierter Wasserfall ist, gab es immer einen Flow - das Anforderungs-Team wird die Anforderung zu Entwicklung und Test freigeben und sie arbeiten parallel im Design und dann, sobald die Entwicklung abgeschlossen ist, beginnt das Test-Team mit dem Testen . Wie wird dieser Flow in Scrum-Arbeitsweise gehandhabt?
Sie haben erwähnt, dass "der Sprint ist nicht abgeschlossen, bis die Anforderungen und Testteile für jede Geschichte getan werden." In unserem Projekt wird mindestens die Anforderung Teil getan (Test-Team ist völlig aus und die Prüfung ist mehr oder weniger vom Entwicklungsteam auf dem Produkt gemacht). Aber der Anforderungsauftrag ist mehr oder weniger ein Dokumentationsauftrag.,
Das gesamte Gedränge wird von der Perspektive des Entwicklungsteams gesteuert. Wir sehen Szenarien, in denen das Entwicklungsteam entscheidet, wie bestimmte Funktionen funktionieren (weil das ursprüngliche Konzept zu schwierig für sie zu implementieren ist oder komplexer sein kann).
Es gibt keine Erstellung von Grenze auf irgendeiner Ebene! Soll Scrum so arbeiten?
Das Testteam im Projekt ist derzeit mehr oder weniger demoralisiert. Sie wissen sehr genau, dass jedes Problem, das sie auf dem Systemtest-Level finden, nicht viel beachtet wird. Die übliche Entschuldigung vom Entwicklungsteam ist, dass sie das Problem normalerweise nicht auf der Maschine sehen.
Sie haben so viele Fragen bekommen, macht es unmöglich zu beantworten. Ich halte das für zu breit. Bitte überlegen Sie, ob Sie diese in kleinere/einzelne Fragen aufteilen. Oder vielleicht nur auf die Überschrift Frage, die ich beantwortet habe. –
Erwägen Sie, auf [programmers.se] zu posten, nachdem Sie Daves Rat befolgt und diese auf eine vernünftige Frage reduziert haben. – Shog9