Hier sind einige potenzielle Probleme, die ich mit Ihrem Vorschlag sehe:
1) Wenn Sie vorschlagen, dass Sie neue Software-Ingenieure für eine kurze Zeit in die QA-Abteilung entsenden, hat dies dann nicht den gegenteiligen Effekt? - Sie gehen möglicherweise davon aus, dass Sie als Neuling die Qualitätssicherung übernehmen und nicht verstehen, was Sie tun - schließlich hat das bei ihnen auch so funktioniert.
2) Eine Zeit lang ein sehr schlechter Tester zu sein, wird ihnen nicht unbedingt etwas Wertvolles beibringen. Aber es könnte sie später unbelehrbar machen, weil sie davon ausgehen, dass sie jetzt alles über das Testen wissen , weil sie einmal 6 Wochen in einer Testabteilung verbracht haben.
3) Da sie offensichtlich nur für kurze Zeit dort sein werden und die QS-Abteilung dies weiß, ist es auch wahrscheinlich, dass sie nur relativ anspruchslose, einfache Aufgaben erhalten, die wenig Aufsicht oder Verständnis erfordern, die sie jedoch beschäftigen . Dies wird nur 1 und 2 verstärken.
4) Wenn Sie 1, 2 und 3 vermeiden möchten, wie können Sie Ihre Testabteilung davon überzeugen, dass es sich lohnt, eine enorme Menge an Energie in das Unterrichten und Überwachen von Personen zu investieren, die nicht einmal am Testen interessiert sind? (Ich kann Ihnen sagen, dass die Zusammenarbeit mit jemandem, der nicht für seine Testfähigkeit ausgewählt wurde, beängstigend viel Zeit und Energie in Anspruch nimmt . Sie bieten dem Testteam für einige Wochen keine zusätzliche Ressource, Sie Sie bitten sie, einen ihrer erfahrensten Leute für ein paar Wochen zu verlieren, während sie Ihren Neuling unterrichten.
Trotzdem finde ich Ihr allgemeines Ziel, das Testverständnis neuer Software-Entwickler zu verbessern, wirklich fantastisch. Ich denke, dass Gregs Vorschlag es jedoch mit größerer Wahrscheinlichkeit erreichen wird - bringen Sie Ihre Entwickler- und QA-Teams dazu, eng zusammenzuarbeiten, und arbeiten Sie daran, alle Hindernisse zwischen den Teams abzubauen. (Ich arbeite derzeit in einem Unternehmen, in dem Tester und Programmierer im selben Team arbeiten. Es ist wirklich großartig, und ich möchte nie wieder in separaten Teams arbeiten.)
Wenn Sie immer noch daran interessiert sind, dass Programmierer eine Pause in der Qualitätssicherung einlegen - hier ein Vorschlag: Gehen Sie mit gutem Beispiel voran. Geh zuerst zu dir. Machen Sie es vielleicht zu etwas, das Mitglieder Ihres Teams tun können, wenn sie bereits gut sind, und möchten diesen zusätzlichen Vorteil erzielen, indem Sie jede Woche ein wenig Zeit mit anderen Teams verbringen, die sich auf überlappende Bereiche spezialisiert haben - Test, DBAs usw. Wenn Wenn Sie es so präsentieren, haben Sie mehr Erfolgschancen.