Ho letto il vecchio articolo di Joel Spolsky su "Top Five (sbagliato) motivi per cui non hai tester" . è un vecchio articolo risalente al 2000, ma è perspicace dato che la maggior parte del suo contenuto ha senso dopo un decennio.
Non posso essere più d'accordo sull'importanza del test per produrre software qualificato.
Ma c'è un paragrafo che parla di cosa affrontare quando i top tester sono andati avanti e causando una carenza di tester, non posso davvero essere d'accordo con Joel, anche se quello che ha affermato è ancora valido anche oggi.
Nella sua analisi, ho sentito chiaramente che Joel sta dicendo "i tester sono inferiori ai programmatori". Molte persone intorno a me hanno questo tipo di pregiudizio. Non so da dove viene questo, ma non penso che sia giusto. anche io non sono disposto a fare il tester (ma non è perché penso che i tester siano inferiori, ma piuttosto che i tester siano trattati in maniera inferiore). ma non penso che sia giusto.
Il modo in cui penso di prevenire l'out-flow dei migliori tester è quello di trattarli in modo equivalente come i migliori programmatori, non sono qualificati in termini di contributi al progetto? un altro aspetto importante è che sappiamo che i tester devono lavorare intimamente con gli sviluppatori per svolgere al meglio il loro lavoro, in una cultura in cui i manager sminuiscono intrinsecamente i tester come faranno il loro lavoro?