Anforderungskonflikt b/w Produkt- und Engineering-Team?

Das Produktteam ist das Team, das die Anforderung besitzt. Sie schreiben die funktionalen Anforderungen. Auf dieser Grundlage erstellt das Engineering-Team das Low-Level-Design.

Aber später während der Entwicklung stellt das Engineering-Team fest, dass es große Auswirkungen gibt, die eine Anforderungsänderung erforderlich machen. Now Engineering macht das Produktteam/die Person dafür verantwortlich, dass es vor dem Aufschreiben der Anforderung keine gründliche Auswirkungsanalyse durchgeführt hat. Gleichzeitig versucht das Produktteam, das Engineering-Team zur Rechenschaft zu ziehen und erklärt, warum das Engineering es während des Designs nicht bemerkt hat.

Ich denke, es ist die Hauptverantwortung des Produktteams, gründliche Kenntnisse des Systems zu haben und zu wissen, ob es irgendwelche Auswirkungen neuer Anforderungen auf das bestehende System gibt. Es wäre gut gewesen, wenn das Engineering-Team es während oder früher in der Entwicklung hätte erkennen können, aber die Verantwortung für die Anforderung und alle Auswirkungen sollte beim Produktteam liegen.

Die Frage ist, wer (Produkt oder Technik) in erster Linie dafür verantwortlich ist, dass die Auswirkungen nicht früher erkannt werden?

Ich bin verwirrt - welche Art von "großer Wirkung" finden Sie? Können Sie einige Beispiele hinzufügen?

Antworten (1)

Ihre Prämisse ist giftig.

Beide Teams legen zu viel Wert auf die Schuld und zu wenig Wert auf die Behebung des wiederkehrenden Problems.

Derzeit befinden sich Ihre beiden Teams in einer antagonistischen Beziehung zueinander. Damit das eine Erfolg hat, muss das andere scheitern. Das ist die Wurzel deines Problems.

Versuchen Sie, Ihre beiden Teams dazu zu bringen, enger zusammenzuarbeiten. Ob durch Vertreter in Besprechungen, die Zusammenlegung der Teams, kürzere Design-Iterationen mit schnellerer und umfassenderer Kommunikation oder was auch immer für Ihre Teams sinnvoll ist.

Stellen Sie jedoch vor allem sicher, dass beide Teams als Einheit erfolgreich sind – oder scheitern .