DEV vs QA – A Guerra dos Mil Dias
- #Desperte o potencial
- #Soft Skill
De um lado temos o DEV, o desenvolvedor, neste papel a pessoa que, independente da stack, tem a responsabilidade de criar as soluções/softwares que resolvem os problemas e desafios apresentados.
Do outro lado temos o QA, Quality Assurance, que representa a garantia de qualidade, neste papel a pessoa é responsável por evitar desvios e validar o desenvolvimento das soluções.
E quem vence a batalha DEV vs QA?
Para quem já viu Cavaleiros do Zodíaco (Saint Seiya) a Guerra dos Mil Dias já pode ser familiar, mas para quem não conhece: é uma situação hipotética na qual dois cavaleiros de ouro se enfrentam e mesmo que se passem mil dias a luta não tem vencedor.
Quando ocorre DEV vs QA o resultado é praticamente o mesmo que a Guerra dos Mil Dias, além de não existir vencedor, o desgaste tende a prejudicar o projeto e o resultado deste é refletido em todos, independente dos papéis.
É importante lembrar que as funções são complementares, não concorrentes, o ideal é trabalhar em conjunto. Trabalhar a empatia pode ajudar, uma maneira é um DEV conhecer um pouco de QA e vice-versa, isso ajuda a compreender melhor as dificuldades e a importância de cada papel.
Um exemplo de impacto positivo da troca de conhecimento é que o DEV conhecendo mais sobre qualidade pode inserir os conceitos e práticas em sua rotina e código e o QA conhecendo mais sobre desenvolvimento de código pode criar ou ampliar a automação de testes, gerando ganho em agilidade na conclusão de funcionalidades com qualidade.
Falando em agilidade, em metodologias ágeis uma das propostas já é criar times multidisciplinares para que pessoas com papéis diferentes trabalhem juntas como um time e entendam de forma mais direta que o resultado não é medido por uma pessoa, mas pelo conjunto.
Portanto, esqueça as disputas de papéis, não hesite em entender e aprender sobre outras funções, seja através de cursos, bootcamps, workshops, treinamentos internos ou mesmo com troca de conhecimento com comunidades e colegas de trabalho, conhecer ao menos o básico irá contribuir para melhor comunicação, argumentação e execução de tarefas por todos.
Se gostou, deixe seu upvote ^