Oto niektóre potencjalne problemy, które widzę z twoją propozycją:
1) Jeśli sugerujesz, że chciałbyś zatrudnić nowych inżynierów oprogramowania w dziale kontroli jakości na krótki czas, czy nie będzie to miało odwrotnego skutku? - mogą założyć, że QA jest czymś, co robisz, gdy jesteś nowicjuszem i nie rozumiesz, co robisz - w końcu tak to dla nich działało.
2) Będąc przez jakiś czas bardzo złym testerem, niekoniecznie nauczy ich niczego cennego. Ale może to uczynić ich później nieosiągalnymi, ponieważ założą , że wiedzą teraz wszystko o testowaniu, ponieważ spędzili kiedyś 6 tygodni w dziale testowym.
3) Biorąc pod uwagę, że oczywiście będą tam tylko przez krótki czas, a dział kontroli jakości będzie o tym wiedział, prawdopodobne jest również, że zostaną im przydzielone stosunkowo mało wymagające, łatwe zadania, które wymagają niewielkiego nadzoru lub zrozumienia, ale które utrzymują ich zajęty . To tylko wzmocni 1 i 2.
4) Jeśli chcesz uniknąć 1, 2 i 3, w jaki sposób przekonasz swój dział testowy, że warto zainwestować ogromną ilość energii w nauczanie i nadzorowanie osoby, która nawet nie jest zainteresowana testowaniem? (Mogę powiedzieć, że praca z kimś, kto, pamiętajmy, nie został wybrany ze względu na swoje umiejętności testowe , zajmuje strasznie dużo czasu i energii . Nie oferujesz zespołowi testowemu dodatkowych zasobów przez kilka tygodni, proszą ich o utratę jednego z najbardziej doświadczonych ludzi na kilka tygodni, podczas gdy uczą nowicjusza).
Powiedziawszy to wszystko, myślę, że twój ogólny cel - zwiększenie zrozumienia nowych inżynierów oprogramowania w zakresie testowania - jest naprawdę fantastyczny. Myślę, że sugestia Grega jest bardziej prawdopodobna - spraw, by zespoły projektantów i kontroli jakości ściśle ze sobą współpracowały i pracowały nad przełamaniem wszelkich barier między zespołami. (Obecnie pracuję w firmie, w której testerzy i programiści pracują w tym samym zespole - to naprawdę świetne i nigdy nie chcę wracać do pracy w osobnych zespołach).
Jeśli nadal chcesz, aby programiści zaczęli ćwiczyć kontrolę jakości - oto sugestia: dawaj przykład. Idź sam pierwszy. Być może sprawią, że członkowie twojego zespołu zrobią to, gdy są już dobrzy i chcą uzyskać dodatkową przewagę, spędzając co tydzień trochę czasu z innymi zespołami, które specjalizują się w nakładających się obszarach - test, DBA itp. Jeśli przedstawisz to w ten sposób, wtedy będziesz mieć większą szansę na sukces.