OKRs Para Evolução De Carreira

A aproximadamente um ano escrevi um artigo sobre OKRs e Evolução da Qualidade de Software aqui no Medium. O foco deste primeiro artigo seria apresentar como o QA poderia criar metas para evoluir a Qualidade de Software dentro do time que atua ou até mesmo dentro do chapter de Qualidade. Após esse ano percebi o quanto os OKRs pode contribuir em nossa carreira como um todo, ai entra o texto de hoje, como as OKRs podem contribuir com nossa evolução de carreira?

Resumidamente OKRs, são uma metodologia de definição de objetivos que combina metas qualitativas (Objectives) com resultados mensuráveis (Key Results). O objetivo define o que se deseja alcançar, enquanto os key results especificam como medir esse progresso. Só com esse pequeno trecho acredito que você já pegou onde quero chegar neste artigo de hoje.

Um dos maiores desafios da evolução da carreira é conseguir metrificar sua evolução ou até mesmo criar metas palpáveis. Um exemplo desse desafio é que muito das vezes metrificamos algo grande como terminar um módulo da pós graduação em 1 mês, dependendo do tamanho do módulo podemos estar abusando da meta ou até mesmo podemos fazer a pergunta, o que estou estudando na pós-graduação ira trazer benefícios a curto prazo para minha carreira?

Pensando nesse desafio de criar metas que são palpáveis e escalonáveis em período de tempo as OKRs podem trazer os benefícios como:

  • Clareza nos objetivos: Definir metas claras para aprimorar habilidades técnicas e comportamentais.
  • Medição do progresso: Acompanhar avanços com base em resultados concretos.
  • Foco no crescimento: Direcionar esforços para áreas de melhoria com impacto real na carreira.
  • Adaptação às mudanças: Ajustar objetivos conforme as necessidades do mercado e da empresa.

Com os benefícios mencionados acima conseguimos ter uma clareza maior do quão podemos evoluir na carreira e dependendo da empresa que atua você pode unificar ou aperfeiçoar seu conhecimento que possui para alcançar uma meta da empresa que está contigo ou no seu radar.

Outra unificação que pode ser feita é combinar os 1:1s que possui com seu gestor para apresentar o progresso de sua evolução, com as OKRs você consegue metrificar e trazer algo visual para seu gestor. Dentro dessa metrificação é muito interessante que use uma ferramentas visuais para apresentar essas evoluções, podendo ser desde um Trello, Jira ou até mesmo uma planilha, o mais importante de tudo é verificar semanalmente que suas tarefas estão sendo concluídas e que estão entregando valor para sua evolução profissional. Uma forma muito interessante de metrificar é utilizando o GANTT que já apresentei em um artigo anteriormente.

Bom, após essa breve explicação de OKRs e seus benefícios, nada mais justo trazer alguns exemplos práticos para nortear você em sua jornada de evolução.

Exemplos Práticos

Exemplo 1: QA Júnior

Objetivo: Aprimorar conhecimentos em testes automatizados.

Key Results:

  • Concluir um curso de testes automatizados até o final do trimestre.
  • Implementar testes automatizados em pelo menos 3 funcionalidades do projeto.
  • Atingir 80% de cobertura de testes em um módulo específico.

Tarefas para alcançar os Key Results:

  • Pesquisar e escolher um curso de testes automatizados relevante.
  • Reservar tempo semanalmente para estudar e praticar.
  • Escrever e revisar script x de testes para funcionalidades específicas.
  • Acompanhar métricas de cobertura e refatorar os testes conforme necessário.

Exemplo básico de tabela usando GANTT

Exemplo básico de tabela usando GANTT

Coloquei esse primeiro exemplo com uma tabela para apresentar como o GANTT pode auxiliar.

Exemplo 2: QA Pleno

Objetivo: Melhorar a análise de performance das aplicações.

Key Results:

  • Configurar e analisar métricas no Dynatrace para pelo menos 2 sistemas.
  • Identificar e sugerir melhorias de performance baseadas nos dados coletados.
  • Reduzir em 20% o tempo de resposta das requisições mais lentas.

Tarefas para alcançar os Key Results:

  • Estudar documentação e tutoriais sobre Dynatrace.
  • Configurar painéis para monitoramento e análise de métricas.
  • Realizar testes de carga para identificar gargalos.
  • Trabalhar com a equipe de desenvolvimento para otimizar código e infraestrutura.

Exemplo 3: QA Sênior

Objetivo: Desenvolver habilidades de liderança e mentoring.

Key Results:

  • Orientar pelo menos 2 QAs juniores em um ciclo de mentoring.
  • Conduzir uma apresentação interna sobre boas práticas de testes.
  • Implementar melhorias no processo de qualidade da equipe, reduzindo retrabalho em 30%.

Tarefas para alcançar os Key Results:

  • Identificar e convidar QAs juniores interessados em mentoria.
  • Criar um plano de desenvolvimento personalizado para cada mentorado.
  • Preparar e apresentar um workshop sobre qualidade de software.
  • Analisar métricas de qualidade e sugerir melhorias processuais.

Como Escolher Bons Key Results

Existe muitas ferramentas que pode te auxiliar a escolher um bom key results, dentro dessas ferramentas o SMART seja uma das ferramentas que pode auxiliar a termo um norte. Brevemente SMART é:

  • S (Specific — Específicas): Devem ser bem definidas e claras, evitando generalizações.
  • M (Measurable — Mensuráveis): Devem ser quantificáveis para acompanhar o progresso.
  • A (Achievable — Atingíveis): Devem ser realistas e alcançáveis dentro do contexto e tempo disponíveis.
  • R (Relevant — Relevantes): Devem estar alinhadas com seus objetivos profissionais.
  • T (Time-bound — Temporais): Devem ter prazos definidos para sua conclusão.

A partir do SMART você consegue criar um roadmap e garantir que os Key Results sejam eficientes, abaixo trago mais diretrizes que você deve seguir para seu OKRs tenha foco total na sua evolução profissional:

  • Seja específico e mensurável: O Key Result deve ter um critério claro de sucesso. Evite metas vagas como “melhorar os testes automatizados” e prefira “aumentar a cobertura de testes para 80% em um módulo específico”.
  • Estabeleça métricas relevantes: Escolha métricas que realmente impactam sua carreira e suas atividades diárias.
  • Mantenha um número gerenciável de Key Results: O ideal é definir de 2 a 4 Key Results por objetivo para manter o foco e evitar dispersão.
  • Combine métricas de esforço e impacto: Algumas metas podem ser baseadas em esforço (como “realizar um curso”), enquanto outras devem medir o impacto (como “reduzir em 20% os bugs em produção”).

Resumo de hoje!

Para garantir que os OKRs realmente impulsionem a carreira de QA, é essencial:

  • Definir OKRs realistas e desafiadores, alinhados com o contexto profissional.
  • Revisar e acompanhar periodicamente os key results, ajustando a estratégia se necessário.
  • Buscar feedback de colegas e gestores para garantir progresso efetivo.
  • Registrar aprendizados e ajustar os objetivos para os próximos ciclos.

Conclusão

A utilização de OKRs para evoluir na carreira de QA proporciona direcionamento, clareza e mensuração dos avanços profissionais. Para que as OKRs funcione tente sempre ser claro e objetivo a respeito do que almeja para sua carreira. Lembre que a OKR é só uma forma de te ajudar a metrificar sua evolução.

Leitura Adicional