Ось кілька можливих проблем, які я бачу з вашою пропозицією:
1) Якщо ви припускаєте, що на короткий проміжок часу ви помістите нових спеціалістів-програмних інженерів у відділ контролю якості, чи це не матиме протилежного ефекту? - вони можуть припустити, що QA - це те, що ти робиш, коли ти новачок, і ти не розумієш, що ти робиш, - зрештою, це так працювало на них.
2) Бути дуже тесним тестером деякий час не обов’язково навчить їх нічого цінного. Але згодом це може зробити їх нездійсненними, тому що вони будуть вважати, що вони знають все про тестування зараз, оскільки вони провели 6 тижнів у тестовому відділі один раз.
3) Враховуючи, що вони, очевидно, будуть там лише ненадовго, і відділ з питань якості буде знати це, ймовірно, що їм будуть надані лише відносно невимогливі, прості завдання, які потребують невеликого нагляду чи розуміння, але які не дають їм працювати. . Це лише підсилить 1 і 2.
4) Якщо ви хочете уникнути 1, 2 і 3, як ви переконаєте свій тестовий відділ, що варто вкласти величезну кількість енергії у викладання та нагляд за тим, хто навіть не зацікавлений у тестуванні? (Я можу вам сказати, для роботи з тим, хто, згадаймо, не був обраний за тестування на тестування, потрібна страшна кількість часу та енергії . Ви не пропонуєте тестовій команді додатковий ресурс протягом декількох тижнів, ви просимо їх втратити одного з найдосвідченіших людей на кілька тижнів, поки вони навчають новачків).
Сказавши все це, я думаю, що ваша загальна мета - підвищити розуміння тестуванням нових інженерів програмного забезпечення - справді фантастична. Я думаю, що пропозиція Грега, швидше за все, його домогться - примусьте ваші команди з розробки та контролю якості тісно співпрацювати та працювати над тим, щоб подолати будь-які бар'єри між командами. (Зараз я працюю в компанії, де тестери та програмісти працюють в одній команді - це справді чудово, і я ніколи не хочу повертатися до роботи в окремих колективах.)
Якщо ви все ще зацікавлені у тому, щоб програмісти не мали змоги в QA - ось пропозиція: наведіть приклад. Іди собі спочатку. Можливо, зробіть це тим, що члени вашої команди мають робити, коли вони вже хороші, і хочуть отримати це додаткове перевагу, проводячи щотижня трохи часу з іншими командами, які спеціалізуються на перекриваються областях - тест, DBA та ін. Якщо ви представите це так, тоді у вас буде більше шансів на успіх.