Ninguém gosta de estar em uma caixa.
De longe, somos todos “informáticos”. De perto, gostamos de saber se essa pessoa é mais um “QA”, “Dev” ou “Ops”.
Isso nos ajuda a identificar os contornos de uma pessoa, mas ao mesmo tempo a prende em uma caixa predefinida.
No entanto, precisamos de transversalidade no Quality Engineering.
Organizações sob pressão contínua para se reinventar devem acelerar a adaptação de sua proposta de valor.
Para fazer isso, eles precisam de perfis capazes de interagir em toda a cadeia de valor do software com capacidade de recomposição rápida.
A mesa redonda “O desafio das competências para o Quality Engineering” levou-nos a discutir as competências necessárias.
Este artigo compartilha a necessidade multifacetada dos Quality Engineer para alcançar e manter o Quality at Speed.
Segue a QE Unit para mais conteúdos exclusivos da Quality Engineering.
Organizações em busca de equipes maleáveis
As empresas em digitalização precisam compor equipes rapidamente de acordo com seus experimentos.
Longe do estereótipo de agilidade em que muda todos os dias, as equipes multifuncionais precisam de estabilidade para melhorar a proposta de valor.
É, pois, necessário saber formar inicialmente estas equipas, para depois alargá-las de acordo com os drivers de crescimento encontrados.
O X-teams é um modelo de equipes com:
- Um escopo de ação preciso;
- Flexibilidade de recursos internos e externos;
- Liderança distribuída dentro de um ecossistema colaborativo.
Este modelo organizacional está adaptado aos desafios do digital onde a rápida adaptação permite capturar economies of speed.
Este tipo de estrutura requer perfis de alto nível.
A especialização é necessária, mas não suficiente
As profissões digitais são cada vez mais especializadas: especialização em produtos, automação, engenharia de dados, ciência de dados etc.
Essa verticalização é necessária para a implantação de processos competitivos apoiados em tecnologia.
No entanto, cada força tem sua contra-força.
Todos nós já encontramos perfis de especialistas que se comunicam melhor com sua linguagem de programação do que com sua língua nativa.
Uma única competência vertical não é, portanto, suficiente – daí a necessidade de transversalidade de perfis.
A necessidade de verticalizar várias competências
O conceito de forma em T representa perfis com expertise e capacidade de interação multifuncional .
Estes perfis desenvolveram pontes entre disciplinas próximas do seu core business permitindo-lhes ser mais transversais.
Esses atores tornam possível ir mais rápido.
Esta complementaridade de competências em T-Shape não resulta do acaso mas sim da combinação de:
- Soft skills que permitem um desenvolvimento contínuo;
- Curiosidade para aprender e se reinventar;
- Inteligência emocional para interagir transversalmente;
- Liderança e influência, sem necessariamente um vínculo hierárquico;
- Ambiente propício à emulação e desenvolvimento.
O ecossistema organizacional, portanto, faz a diferença na atração e desenvolvimento desses perfis.
Essa forma de T também precisa evoluir para um Quality Engineer.
Os Quality Engineers são multifacetados
O Quality Engineering restringe a cadeia de software à entrega contínua de valor com velocidade e complexidade mínima.
Em um contexto de melhoria contínua e incerteza, é necessário ter sucesso na composição de equipes para ter habilidades em toda a cadeia de software.
Nossos perfis devem evoluir do “T” para os seguintes níveis de maturidade:
- T-Shape: um especialista com conhecimento em outras áreas.
- PI-Shape: especialista em duas áreas e competente em outras áreas.
- Comb-Shape: especialista em mais de duas áreas e competente em outras.
O Comb-Shaped descreve, portanto, indivíduos capazes de atuar em toda a cadeia de valor, como FullStack Developer.
A vantagem do modelo é poder desenvolver perfis gradualmente por habilidades, em vez de saltar muito abruptamente entre funções dispersas.
Essas são as múltiplas facetas abordadas por Blake Norrish em seu artigo “Quality Engineer Learning Roadmap”.
Os Quality Engineers em contínuo desenvolvimento
Procuramos perfis capazes de lidar com várias competências, sem necessariamente ser um perfil que conhece tudo na área de TI.
A necessidade de aceleração de negócios combinada com a convergência de tecnologias exige a evolução para mais combinações de habilidades.
Portanto, não há um, mas vários Quality Engineers.
A visão de um Quality Engineer é hoje tão vaga quanto falar de um “informático” – e com razão – sendo uma denominação generalista.
Além do título, as habilidades desenvolvidas ao longo do tempo criarão as facetas específicas de um Quality Engineer para atuar transversalmente.
O Quality Engineering nos garante renovação contínua e trabalho adicional na organização e descrições de RH.
Tornar-se um Quality Engineer requer várias facetas
Ao encerrar um debate, abre um novo.
Além do título de Quality Engineer, trata-se de priorizar as competências que se deseja desenvolver pessoalmente e na organização.
Vamos torcer para que essa evolução com menos caixas permita valorizar melhor as pessoas sem que elas se vejam como uma evolução do que a gestão.
As organizações também precisam de perfis com boas soft skills, capazes de aprender continuamente e contribuir para a emulação de uma organização.
Os modelos de recrutamento, treinamento e suporte também precisam ser alterados para acompanhar o Quality at Speed.
Pronto para desenvolver suas facetas?
Referências
Deborah Ancona, Henrik Bresman, X-teams: How to Build Teams That Lead, Innovate and Succeed, 2007, Harvard Business School Press.
Yassi Moghaddam (Autor), Haluk Demirkan (Autor), Jim Spohrer (Autor), T-Shaped Professionals: Adaptive Innovators, Business Experts Press
Blake Norrish, Quality Engineer Learning Roadmap, Slalom Build