Ich arbeite in einem achtköpfigen agilen Team. Als ich ins Unternehmen kam, sah ich viele Probleme im Team. Ich beschloss, meine bisherigen Erfahrungen zu teilen, um dem Team zu helfen, aber das Team sah mich als kleine Person, die sie herausforderte.
Meine Frage ist, wenn es bei Agilität um das Team geht und das Team die Verantwortung für das Scheitern des Projekts oder Sprints übernimmt, warum kann die QA dann keine neuen Arbeitsweisen vorschlagen?
Halten Sie es für unfair, die QA zur Rechenschaft zu ziehen, wenn sie als kleine Person behandelt wird?
Ich habe ziemlich viel recherchiert, bevor ich neue Ideen vorgeschlagen habe. Ich habe auch alle Eigentumsansprüche entfernt und die Geschäftsleitung nicht einbezogen, aber das Team sah mich dennoch als Bedrohung an. Das hat definitiv mit meiner Rolle als QA zu tun.
Die Geschäftsleitung hat kürzlich einen anderen Mann geschickt, um zu helfen, dem Team neue Prozesse hinzuzufügen, und das Team hört ihm tatsächlich zu. Er macht alles so, wie ich es getan habe, aber das Senior Management Team mag ihn, also kann das Team ihm nichts sagen oder tun.
Er sagte, es sei nicht die Verantwortung der QA, Prozesse hinzuzufügen oder irgendetwas vorzuschlagen, weshalb das Team es nicht mag. Sie sehen dich als Herausforderung.
Es könnte daran liegen, wie Sie diese Änderungen vorschlagen.
Es hat wahrscheinlich nichts mit Ihrer Position (QA) per se zu tun, sondern mehr mit der Tatsache, dass ein neuer Typ hereinkommt und allen sagt, dass das, was sie tun, falsch ist (obwohl sie noch nicht lange genug dabei sind). um zu verstehen, warum es so gemacht wird).
Darüber hinaus könnten Sie sogar als Bedrohung angesehen werden, insbesondere wenn Sie das obere Management in diese Entscheidungen einbeziehen. Man könnte sehen, dass Sie um Respekt und Anerkennung ringen, weil Sie all diese neuen Ideen für das Team zur Verfügung stellen, was wiederum die anderen Teammitglieder im Vergleich dazu schlechter aussehen lässt.
Mein Rat ist, die folgenden zwei Dinge der Reihe nach zu tun:
Jeder im Team kann Vorschläge machen, wie das Team seine Leistung verbessern kann, auch neue Teammitglieder mit QA-Hintergrund. Es sprechen jedoch zwei Dinge dagegen, dass Ihre Ideen akzeptiert werden.
Vielen Dank, dass Sie als neues Teammitglied den Mut haben, Bedenken zu äußern und Verbesserungen vorzuschlagen. Es gibt einige gute Gedanken in den anderen Antworten.
Ein Teil Ihres Kommentars an Bart spricht Bände: „Es gibt eine Person, die das nicht tut. Sie ist die Projektmanagerin.“ Wenn sie mit einer klassischen Command-and-Control-Denkweise arbeitet, könnte das das Grundproblem sein. Möglicherweise fehlt es an einem vollständigen agilen Mindset.
Ihr Frust ist verständlich. Informieren Sie sich weiter über die Gruppe. Verstehen Sie die aktuelle Vorgehensweise und das Warum dahinter. Bauen Sie weiterhin Beziehungen zu den anderen Teammitgliedern auf. Teile deine Gedanken. Beeinflussen Sie, was Sie können.
Die Dinge sollten sich verbessern. Wenn nicht, dann müssen Sie eine Entscheidung treffen.
Der Input aller Teammitglieder sollte ernst genommen werden. Es ist falsch, eine einzelne Person oder Rolle für Teamergebnisse verantwortlich zu machen.
Als Software Quality Engineer (seit ca. 10 Jahren) berate ich seit jeher Teams mit großem Erfolg, wie sie ihre Prozesse verbessern können.
Er sagte, es sei nicht die Verantwortung der QA, Prozesse hinzuzufügen oder irgendetwas vorzuschlagen, weshalb das Team es nicht mag. Sie sehen dich als Herausforderung.
Ich muss dieser Bemerkung klar widersprechen und hoffe, dass ich erklären kann, warum ich denke, dass dies in der Verantwortung der Qualitätssicherung liegt. Beginnen wir mit den drei Aspekten der Softwarequalität :
Diese drei Aspekte sind gleich wichtig. Wenn Sie nur ein Funktionstester sind, ist es schwierig, in den anderen Qualitätsaspekten für das Sehen respektiert zu werden. Strukturelle Qualität könnte eine Verantwortung der Entwickler sein, aber oft fehlt ihnen das Wissen und die Dringlichkeit, um hier Verbesserungen vorzunehmen. Die Prozessqualität könnte die Hauptverantwortung eines Scrum Masters sein, aber sie konzentrieren sich oft auf das Projektmanagement und nicht auf die Produktqualität. Auch wenn der Scrum Guide dies beschreibt: „Während jeder Sprint-Retrospektive plant das Scrum-Team Wege zur Steigerung der Produktqualität , indem es die Definition von „Done“ entsprechend anpasst.“ Also JA, es gibt viele Überschneidungen mit anderen Rollen, aber immer noch genug Raum für die QA, auf die sie sich konzentrieren kann.
Wenn ich in einem neuen Unternehmen anfing, würde ich Einzelgespräche zum Status Quo führen und/oder Schulungen mit allen Mitarbeitern (CEO, Manager, Key-User, Key-Stakeholder, Entwickler, Product Owner und Scrum Master) durchführen, um ihnen den Unterschied zwischen zu erklären diese drei Qualitätsaspekte, interne vs. externe Qualität und vielleicht die Quadranten des agilen Testens und welche Fähigkeiten dies mit sich bringt. Zeigen Sie, dass Sie über umfassende Kenntnisse in allen Aspekten der Softwareentwicklung verfügen. Dies wird Ihnen dabei helfen, Vorschläge zu akzeptieren, die Sie großartig machen, und sich selbst als DER Qualitätsmann oder das Qualitätsmädchen darzustellen.
Was ich über die Jahre gelernt habe:
Anregungen:
Unabhängig davon, was es ist, ist es nicht so, wie eine Softwareorganisation arbeiten sollte. Der Erfolg in und für eine Organisation hängt von vielen Faktoren ab und einer davon ist Partizipation.
Es besteht auch die Möglichkeit, dass Sie sich des Gesamtbildes nicht bewusst sind. Was Sie vorschlagen, scheint aus Ihrer Sicht eine Lösung zu sein, erfordert jedoch möglicherweise ein Änderungs- und Übergangsmanagement oder den Fall, dass Einsätze für Sie nicht transparent sind. Ich denke, sie haben Ihre Empfehlungen ernst genommen, da die Aktion bereits da ist. Also, egal wer was macht, dein Einsatz zahlt sich aus und du solltest dich darüber freuen.
Aber wer mehr als 5 Jahre in der Führungsetage ist, wird hier leicht einen Fehler entdecken. Ihre Organisation scheint ein Initiativkiller zu sein. Sie sollten annehmen, dass Menschen bereit sind, zur Verbesserung der Organisation beizutragen. Wenn es daran liegt, dass Sie QA sind, müssen Sie aufhören zu denken und anfangen, nach besseren Möglichkeiten zu suchen.
Das QA-Team sollte die Autorität haben, zumindest Verbesserungen vorzuschlagen, aber dann hängt es wirklich davon ab, wie die Organisation Qualität definiert hat.
Venture2099