Product Discovery Process: o agile aplicado na criação de produtos digitais

Laura Terra
ioasys-voices
Published in
7 min readNov 16, 2020

--

Nos últimos anos evoluímos muito na adoção de frameworks de desenvolvimento ágil. Mais do que uma metodologia, o ágil se tornou um mindset capaz de responder rapidamente às mudanças impostas pelo mundo “VUCA” (Volátil, incerto, complexo e ambíguo).

Uma pesquisa recente da Scrum.org feita com organizações de 87 diferentes países, entre eles Brasil, EUA, Alemanha, França, Índia e Canadá, aponta o grande progresso na adoção de processos ágeis.

Scrum master trends 2019 Fonte: Scrum.org.

Apesar desse progresso, quando analisamos o ciclo completo de um produto digital, desde a concepção das ideias e hipóteses iniciais até a entrega final, temos gargalos de produtividade.

A metodologia ágil amadureceu muito na fase de desenvolvimento da tecnologia — quando os engenheiros de software põem a mão na massa — mas tudo que vem antes disso ainda é feito de maneira engessada em muitas organizações.

“Grande parte do desafio da inovação é descobrir o problema que precisa de uma solução”. Scott Berkun

Portanto, descobrir esse problema é parte do processo interativo que busca reduzir a incerteza, garantindo assim que o produto construído seja o mais aderente à necessidade do público certo.

O que levou as novas equipes de produto a usarem uma abordagem mais centrada no cliente para o desenvolvimento de produtos, formando futuramente o processo de Product Discovery.

Quer saber mais sobre Product Discovery Process? Continue a leitura deste texto para tirar as suas dúvidas.

  • O que é Product discovery?
  • Quando aplicar o Product discovery?
  • O que é Dual-track agile?
  • Porque Dual-track agile?
  • Quais são os benefícios do dual-track agile?
  • Implementando o Dual-Track Agile

Confira!

O que é Product Discovery?

Product Discovery é a denominação que damos para o processo de descobrimento do produto a ser construído.

Ele valida sua visão, fornece uma imagem mais clara das necessidades do usuário e respostas valiosas para questões de construção de roteiros que respondem a principalmente 3 perguntas importantes:

  • Vale a pena resolver o problema?
  • Nossa solução vai funcionar?
  • As pessoas vão pagar por isso?

Quando alguma resposta a essas perguntas for NÃO, voltamos para um novo ponto de partida, antes de iniciar os trabalhos de engenharia de software.

Product discovery é o processo de trabalho de uma IDEIA, em que as principais ferramentas são perguntas e validações com os steakholders até a obtenção do SIM para cada uma das 3 perguntas.

A descoberta de produtos nos permite pesquisar e priorizar de forma proativa as necessidades dos usuários. O processo também valida as ideias antes de gastarmos tempo construindo-as.

Ciclo de geração de valor do Product discovery com foco em pesquisas e validação de ideias.

Quando aplicar o Product Discovery?

“Primeiro, você precisa descobrir se existem usuários reais que desejam seu produto… Em segundo lugar, você precisa descobrir uma solução de produto para este problema que seja utilizável, útil e viável.” Mart Cagan

Antes de gastar tempo e recursos preciosos construindo algo, é absolutamente importante descobrir se o produto irá se adequar ao mercado. Além de constatar se esse patamar será alcançado a partir de um entendimento profundo das motivações e necessidades do público consumidor durante o processo de discovery.

Se você chegou ao ponto de ter seu MVP (Mínimo Produto Viável) parcialmente construído, mas ainda não colocou o trabalho em sua fase de discovery é recomendado que pare de construir até obter elementos que o ajude a validar se o produto será utilizável, útil e viável.

Mas em um ambiente que nos exige cada vez mais clareza, entendimento, agilidade e adaptação, como gerar valor no ciclo de vida de produtos digitais sem desacelerar os sistemas eficientes que desenvolvemos para fornecer o software?

A resposta pode estar no framework Dual-track agile que propõe uma trilha de product discovery rodando em paralelo a construção do produto.

O que é Dual-track agile

Dual-track agile é o nome de uma metodologia moderna e ágil de organização de equipes de produtos digitais para gerenciar o trabalho de descoberta (discovery) e de entregas (delivery).

A metodologia preconiza que as equipes de produto trabalhem em paralelo a equipe de desenvolvimento, gerando duas trilhas (tracks) separadas.

A trilha de discovery se concentra na produção, teste e validação de ideias de produtos, enquanto a trilha de delivery se concentra na transformação das ideias em um produto real.

O dual-track agile combina os objetivos de desenvolvimento ágil com os princípios do design UX, permitindo que equipes de produtos trabalhem em pesquisa e desenvolvimento em paralelo e de forma estruturada para construírem excelentes produtos.

Ciclo dual-track agile com Scrum.

As primeiras referências ao Dual-track agile foram descritas em 2005, alguns anos após o lançamento e popularização do Manifesto Ágil.

Em 2012, Jeff Patton e Marty Cagan falaram sobre o scrum dual-track. Eles entenderam que as saídas do processo de discovery seriam as entradas para o processo de delivery, e que a trilha de discovery determinaria O QUE construir, enquanto a trilha de delivery o COMO construir.

Porque Dual-track agile?

Todo o propósito do desenvolvimento ágil é permitir iterações rápidas em um produto para fornecer valor continuamente aos steakholders.

Tradicionalmente, o gerente de produto considerava o feedback do usuário como sua principal entrada, quando se tratava de decidir o que construir a seguir.

O problema é que o feedback do usuário geralmente pode ser confuso, os detalhes podem se perder ou estar incorretos. Os usuários podem não entender totalmente o que estão pedindo e na verdade, alguns usuários podem não saber realmente o que precisam.

Revelar esses insights leva muito tempo e esforço, como resultado, o gerente do produto muitas vezes acaba fazendo suposições. Essas suposições podem ameaçar a integridade dos produtos.

Esperar para descobrir o que os usuários realmente desejam até que você crie um software é caro (o desenvolvimento de software requer muitos recursos), frustrante (muito trabalho pode acabar sendo em vão) e não satisfatório (recursos que não agregam valor).

O dual-track agile permite o equilíbrio das trilhas de descoberta e entrega. Conforme a equipe de delivery trabalha em um conjunto de features, a equipe de discovery pode começar a descobrir qual deve ser o próximo conjunto. Isso elimina as suposições do gerenciamento de produtos e os gargalos de backlog da equipe de desenvolvimento.

“Nosso objetivo de ordem superior é validar nossas ideias da maneira mais rápida e barata possível”. Marty Cagan

Quais são os benefícios do dual-track agile?

  1. Diminui o retrabalho;
  2. Incentiva o desenvolvimento de produtos de qualidade;
  3. Torna a validação menos cara;
  4. Melhora a experiência do usuário;
  5. Ajuda a lidar melhor com as mudanças;
  6. Diminui os gargalos de produtividade.

Implementando o Dual-Track Agile

As trilhas de discovery e delivery acontecem o tempo todo, ou seja, assim como o ciclo de desenvolvimento é contínuo a descoberta do produto também deve ser.

Dependendo do estágio do ciclo de vida do produto, do tipo de produto ou da sazonalidade, a equipe irá despender mais energia em uma trilha ou em outra, mas definitivamente as duas trilhas sempre vão acontecer em paralelo.

Importante frisar que falamos em duas trilhas e não duas equipes.

Portanto, o trabalho é complementar e deve haver grande sinergia entre as duas trilhas. Tome cuidado para não transformar o dual-track em waterfall!

O foco da equipe deve estar nas suposições mais arriscadas, o design deve ser executado just-in-time e os designers devem ser membros da equipe em tempo integral.

Envolva o máximo possível de membros da equipe no processo de discovery e dê visibilidade ao trabalho de descoberta e aos aprendizados gerados por essa trilha.

Se a equipe já trabalha utilizando o Scrum, o trabalho da trilha de discovery pode ser apresentado nos ritos de review e/ou planning. Nas interações diárias (dailys) a trilha de discovery também dará visibilidade às tarefas executadas. O backlog do produto deverá ser composto de itens de descoberta e itens de desenvolvimento.

“É muito comum nós termos um mindset de projeto, em que começamos fazendo um pouco de Discovery, fazemos muito delivery, entregamos feature e passamos para o próximo projeto” Teresa Torres

Para mudar esse mindset e garantir agilidade na criação de produtos digitais segue dicas finais valiosas:

  • Negocie! Negocie para terem objetivos e metas bem definidas nos projetos e não apenas entregáveis.
  • Dê visibilidade aos resultados positivos. Os benefícios reais gerados são sempre o melhor argumento para convencer qualquer board de empresa.
  • Não existe Continuous Discovery sem Continuous Delivery. Em um processo não sincronizado, não é possível fazer o ciclo girar de maneira contínua.
  • Limite seu Work In Progress (WIP). Ter muitas tarefas em paralelo, abre concorrência entre os esforços da equipe, fazendo com que o processo se torne pesado e mais difícil.
  • Não priorize tarefa, atinja objetivos! Não gaste energia priorizando ideias desconexas do backlog para fazer, descubra as oportunidades que resolverão seu objetivo de negócio foco.
  • Hipótese reversa: não tente criar uma hipótese quando já tem a solução escolhida, a não ser que isso te ajude a ter uma visão mais clara do problema.

O processo de Dual-track agile é uma cultura. É uma evolução contínua. É fundamental preparar os times e trabalhar esses mindsets regularmente.

Assim o trabalho vai se tornar mais produtivo, colaborativo e as entregas dos produtos digitais terão mais valor para o usuário.

Quer aprender ainda mais sobre metodologias ágeis? Confira nosso texto sobre “Como gerir a criação do seu produto”, focando na agilidade, nos métodos e nas práticas.

Referências:

-Scrum Master Trends, Scrum.org — 2019

-Dual-Track Agile — What is it and how it works? Gerard Chiva, Aktia Solutions, 2020

-What is Dual-track agile, Product Board, 2020

-6 Guiding Principles for Effective Product Discovery, Teresa Torres, 2018

-Como fazer um bom Continuous Discovery? PM3, 2020

-Dual Track Agile: The Product Development Methodology Explained! Silicon IT Hub, 2020

-Product Discovery Tips, Roman Pichler, 2018

-Conhecendo o dual track: foco na entrega de valor, Leonardo Salvador, 2018

-Criando uma trilha de descoberta de produtos: Um guia prático, Lucas Fonseca Navarro, 2019

--

--