Aproveitando as métricas de qualidade: Inspecione e adapte, meça e aprenda - Agatetepê
Aproveitando as métricas de qualidade: Inspecione e adapte, meça e aprenda
Tech At Tommy Sega Jul 19 · 5 min ler
Escrito por Stephen Evans
A equipe de garantia de qualidade da Tommy existe para inspecionar, medir e desafiar a qualidade de nossas plataformas de e-commerce. Podemos atestar que a capacidade de qualquer equipe de produto de se concentrar na qualidade é influenciada e depende de muitos fatores, internos e externos. No entanto, é geralmente aceito que o fator de influência mais significativo é a mentalidade. Isto é, encorajar os membros da equipe a priorizar, interessar-se e apropriar-se da qualidade de seu produto. Mas como pode instilar essa mentalidade ser alcançada?
Um dos princípios fundamentais do Manifesto Ágil é Inspecionar e Adaptar . Ao introduzir percepções qualitativas e quantitativas, a equipe terá o poder de identificar tendências positivas e negativas ( inspeção ). Em seguida, a equipe pode usar esses dados para implementar ações corretivas ( adaptação ). Finalmente, eles devem avaliar a eficácia dessas ações de melhoria ( inspeção adicional), melhorando assim continuamente a eficácia da equipe … e a qualidade do produto.
Mas é importante manter essa mentalidade de medição onde ela pertence. Dizer a uma equipe: "Comece a medir X, Y e Z e veremos como você está realmente se saindo bem" arrisca rapidamente tirar o controle e a propriedade, provavelmente levando a ressentimento, desilusão e uma atitude invejosa em relação aos dados. Para melhorar a eficácia da equipe, permita que os dados que geram pertençam a eles. Deixe a equipe coletar e interpretar.
Se este conselho tiver atingido o seu interesse, aqui estão algumas dicas adicionais para nutrir uma cultura de inspeção, reflexão e adaptação.
1. Comece perguntando o que mais machuca
Mesmo que a resposta à pergunta "O que está prejudicando a equipe e / ou o produto mais agora?" Não é algo que possa ser facilmente medido, ele inicia a conversa da equipe correta e do local centrado no produto . O processo de inspeção de sua equipe deve sempre começar identificando um propósito e uma 'estrela norte' para trabalhar.
2. Mergulhe mais fundo no que mais magoa
Normalmente, isso ocorre naturalmente depois de responder à pergunta anterior, mas vale a pena explicitar essa etapa. Em vez de escolher uma estrela do norte em nome da equipe, mantenha a propriedade da equipe do ponto problemático questionando e concordando com o impacto em conjunto .
Esse processo pode não ser tão simples. O impacto é anedótico, instintivo ou existem métricas que suportam o impacto da questão? Por exemplo, você diria que há muitos defeitos encontrados nos ambientes superiores (UAT, Production-Staging)? Se assim for, vamos medir essa dor e ver se os dados podem fornecer mais informações…
3. Aproveite ao máximo as melhores práticas
É provável que os pontos problemáticos de sua equipe sejam bastante comuns e, como tal, possam ser identificados e rastreados usando mensuráveis padrão existentes.
Existem muitos defeitos encontrados nos ambientes superiores? A equipe está dizendo que os erros estão sendo encontrados tarde demais no processo? Se assim for, talvez a medição do MTTD (Tempo Médio de Detecção) possa oferecer métricas sólidas para trabalhar e acompanhar de forma consistente.
O MTTD é apenas um exemplo, mas há muitos outros: MTTF, previsibilidade de velocidade, contagem de defeitos (por contagem de histórias), causa raiz do defeito, etc. são todas medidas projetadas para rastrear a maturidade da qualidade e da prática. Eles também se relacionam naturalmente com problemas comuns que uma equipe pode encontrar como pontos problemáticos, ou algo que afeta a qualidade e o desenvolvimento saudável de seu produto.
Aplicando esses mensuráveis comuns a uma questão ou oportunidade de melhoria identificada pela equipe , você está garantindo o buy-in e uma maior apreciação do valor da medição. É muito melhor do que dizer para uma equipe: "Comece a medir X, Y e Z e veremos como você está realmente indo."
É tentador se deixar levar por todas as coisas que podem ser medidas e pela promessa de ter toneladas de informações valiosas para orientar a equipe. No entanto, muito cedo demais pode desvalorizar os dados, criar frustração e sobrecarregar a equipe com ações de acompanhamento. (Falando nisso, não se esqueça de que a medição só fornece insight , isso não significa que as coisas vão melhorar por conta própria. É o que você faz com esse novo fluxo de dados que determinará melhorias).
De fato, ter toneladas de ações corretivas advindas de conclusões baseadas em dados pode prejudicar a cadência e o equilíbrio da equipe, causando um impacto negativo no desenvolvimento do produto. Como tal, é sensato começar pequeno e ver como você progride.
5. Trabalhe com o que já existe e não complique demais
A aplicação de métricas aos seus pontos problemáticos pode parecer assustadora, mas a boa notícia é que você pode começar com ferramentas que já possui. Se você usar o JIRA, ajuste-o para fornecer campos adicionais que permitirão a coleta dos dados necessários. Por exemplo: em qual ambiente o defeito foi encontrado? Que tipo de defeito é esse? Qual foi a causa raiz do defeito? Quanto tempo demora para corrigir? Tudo isso pode ser retirado do JIRA com bastante facilidade e com custo mínimo para os usuários da ferramenta.
A linha de fundo: tente não criar uma distinção significativa entre o modo atual de trabalho e o que é necessário medir.
As métricas só são úteis se forem coletadas de forma consistente e correta, caso contrário, elas fornecem apenas vislumbres parciais de um quadro maior, tornam-se anedóticas ou, pior ainda: podem ser falsas e enganosas. Esta é outra razão para começar pequeno, introduzir métricas adicionais lentamente e dar a si mesmo a largura de banda para…
7. Discutir e Adaptar
Quando é hora de discutir as métricas que você coletou consistentemente, é importante não olhar para elas isoladamente. Há um novo fluxo de dados, juntamente com interpretações qualitativas do que os dados podem significar, além de outros fatores atenuantes ou de apoio que você pode ou não estar mensurando formalmente. Há muitos tópicos a serem considerados e você não deve limitar a conversa aos números.
Em vez disso, discuta o que você coletou nas retrospectivas do sprint ao lado de opiniões, sentimentos e qualquer outra fonte de possíveis insumos. Use essa fusão para concordar com interpretações razoáveis e melhorias de acompanhamento que possam ser implementadas.
Continue! É um caminho contínuo para melhorar, adicionar e até mesmo descartar medições. Continue fazendo o que funciona e tenha valor, pare de fazer (ou ajuste) as coisas onde o valor não garante o esforço necessário para coletá-lo. Reflita sobre como essas medições estão ajudando você a entender melhor sua equipe e seu produto e identificar as influências externas que podem estar impactando você.