Priorizar features é uma tarefa crítica para os gerentes de produto e não existe uma maneira “certa” de fazê-lo. As equipes de gerenciamento de produtos devem classificar as features em potencial e encontrar uma ordem realista de execução com base na importância e demanda de cada item. Por esse motivo, dezenas de framework de priorização de features surgiram ao longo dos anos. Mas qual o melhor para seu time?
Como escolher o melhor framework de priorização de features?
• Frameworks quantitativos: você gosta de matemática?
Não há “instinto” neste departamento. Essas estruturas de priorização usam aritmética fria e rígida para adivinhar quais recursos devem passar na frente da fila.
• Framework RICE
O modelo de pontuação do RICE usa quatro elementos para a priorização de recursos: alcance, impacto, confiança e esforço. Isso enfatiza qual será o efeito real nos negócios para cada projeto em potencial, mas com uma pequena consideração em relação à quantidade de trabalho que será.
O RICE funciona melhor em um ambiente de grupo e força as partes interessadas a declarar publicamente quais resultados eles acham que cada recurso poderia ter, em vez de apenas dizer que é “importante”. A desvantagem é que você terá que fazer algumas exercicios para quantificar o efeito de mercado de cada feature em potencial.
• Pontuação Ponderada
Apontuação ponderada é outra técnica de priorização utilizando pontuação, onde cada recurso recebe uma pontuação para vários atributos. Some todos eles e o recurso com mais pontos obtém o primeiro lugar.
Esse é um ótimo método quando você procura algo verdadeiramente objetivo e qualitativo – os números falam por si só. O problema com essa estrutura é que ela não leva em consideração nenhum nível de esforço / dificuldade de desenvolvimento. Além disso, você deve fazer um trabalho inicial para descobrir qual peso deve ser atribuído a cada atributo.
• Frameworks colaborativos: você gosta de trabalho em grupo÷
Existem vários framework de priorização altamente colaborativos que envolvem a avaliação de uma pilha gigante de features e aprimoramentos em potencial coletados pela equipe do produto.
• Agrupamento por Afinidade
O agrupamento por afinidade (affinity grouping) é ótimo para fazer brainstorming de forma colaborativa e envolver muitas pessoas que não são do time de produtos na atividade. Você desenvolverá temas e associará itens específicos a eles, facilitando a definição do conteúdo de uma entrega baseado em temas. A desvantagem é que isso não ajuda a priorizar esses temas ou avaliar o impacto nos negócios.
• MoSCoW
Outro exercício de classificação para priorização é o método MoSCoW. MoSCoW é a abreviação de Deve Ter, Deveria Ter, Poderia Ter, Não Terá Agora (Must Have, Should Have, Could Have, Will Not Have Right Now) e categoriza os recursos. Com essa estrutura, a equipe pega todos os recursos possíveis e os atribui a uma dessas quatro categorias, com base em sua importância para o sucesso do produto.
Essa abordagem é ótima para envolver representantes de toda a empresa e criar consenso sobre o que é realmente importante para o futuro imediato. Isso leva em consideração o nível de esforço, pois muitos itens Must e Should criarão um projeto grande demais para a pronta entrega. A desvantagem do MoSCoW é que ele funciona melhor para uma versão única e dentro do prazo e não possui uma ótima maneira de escalar várias versões para um exercício completo de roteiro.
• Priorização com jogos: você gosta de jogar monopólio?
• Compre uma Feature
Com uma pilha de dinheiro falso, você pode atribuir um valor monetário a cada recurso – quanto mais você pagar, mais importante será. O Compre-Uma-Feature (Buy-a-Feature)é uma excelente maneira de ver quem valoriza o que mais, pois várias partes interessadas podem avaliar os recursos de maneira bastante diferente. Ao colocar seu dinheiro (falso) no que você deseja, as pessoas são forçadas a tomar decisões de priorização de features. Como não temos tempo ilimitado, também não temos orçamentos ilimitados.
Essa abordagem é ótima quando você não consegue obter um consenso sobre quais iniciativas são mais importantes e seus clientes dizem que querem tudo. Não leva em conta os custos ou o nível de esforço. Mas isso ajudará a quebrar alguns impasses e revelar o que as pessoas realmente se importam.
• Priorização baseada em recursos
A maioria dos gerentes de produto não tem o luxo de um exército de desenvolvedores ociosos girando o polegar e se preparando para criar o que quisermos. Mas algumas organizações estão realmente enxutas, com isso, as equipes de produto devem garantir que o time de desenvolvimento aproveite ao máximo seu tempo.
• Valor vs Complexidade
Valor versus complexidade é ótimo para identificar as features mais faceis e simples. Dessa forma, alcança o maior retorno possível, forçando as equipes de produtos a avaliar o retorno dos negócios em relação ao nível de esforço. Pode não ser tão valioso para produtos mais maduros (onde a maioria desses itens faceis já foi escolhida). Mas quando você está tentando decidir o que mover para a frente da linha com base na rapidez com que pode causar um impacto real, pode ser um método útil para qualquer tipo de produto.
• Você gosta de dividir e conquistar?
• Framework DACI
Embora muitos framework de priorização de features excluam o trabalho em grupo e a colaboração, o framework de tomada de decisões do DACI é ideal para uma equipe ocupada, mas que deseja delegar a especialistas no assunto. Ajuda as organizações a dividir os projetos em pequenos pedaços e a atribuir várias etapas a diferentes indivíduos. Dessa forma, as organizações podem tomar decisões rapidamente, sem sacrificar a contribuição e a aprovação das pessoas que mais importam.
O processo rigoroso agilizará as decisões sobre produtos e espalhará a carga pela organização. Mas, para que funcione bem, o condutor do exercicio deve ficar por dentro das coisas para garantir que o processo não pare nas mãos de alguem sobrecarregado (ou na caixa de email cheia). Também não é a estrutura mais abrangente, que pode não funcionar bem em organizações em que todos estão acostumados a oferecer suas opiniões em tudo.
• Você sempre coloca o cliente em primeiro lugar?
• Função de Qualidade (QFD)
Embora nenhum framework de priorização ignore as necessidades do cliente, poucos o colocam na frente e no centro do processo de desenvolvimento do produto, como a implementação da função de qualidade (QFD). O QFD é o foco no cliente em esteróides, pois garante que os clientes obtenham um produto que definitivamente desejam e usarão, e não apenas o que a equipe de produto acha que terá repercussão no mercado.
O QFD é mais adequado para inovação iterativa de produtos existentes com bases de clientes bem compreendidas, pois você precisa de um bom senso de casos de uso e personas para mudar o foco para a qualidade de maneira tão significativa. Como a qualidade supera tudo, também pode retardar as liberações e aumentar os custos, já que não há apetite pelo corte de cantos.
• Modelo Kano
O modelo Kano é outro método de priorização centrado no cliente. A ênfase está na satisfação do cliente, embora também leve em consideração o esforço de implementação. Receita, ROI e outros fatores de negócios não fazem parte da conversa.
O Kano é melhor usado em produtos em estágio inicial (até MVPs) quando você está tentando descobrir o que vai agradar os clientes e aumentar seu amor pelo produto, enquanto ainda é realista sobre o que o desenvolvimento de produtos pode fazer antes de cada lançamento. Embora possa ser usado para produtos mais maduros, a certa altura você fica sem recursos do “Uau” e só precisa fazer coisas chatas, como escalabilidade e otimização de receita.
Conclusão – existe um framework certo para você!
Como você viu, existem muitas framework de priorização disponíveis para as equipes de produtos que procuram uma pequena estrutura em torno de seus esforços de priorização. À medida que os produtos amadurecem e as organizações crescem, o que antes funcionava pode não ser mais suficiente.
Felizmente, nada disso exige compromissos irrevogáveis e as equipes de produtos podem usar tentativa e erro para ver qual é a melhor combinação para o estilo e o estado atual da empresa. Independentemente de qual você escolher, ter alguma estrutura em torno do processo de priorização certamente fornecerá impulso e chegará a uma decisão mais rápido do que com uma sessão de brainstorming. (Saiba como ser um bom tomador de decisões)