Produtos Digitais para profissionais de TI — Parte 2: Times de produto

Victor Almaraz
6 min readMay 14, 2019

--

Este artigo faz parte de uma série sobre produtos digitais para profissionais de TI, confira a parte 1 aqui, onde é feita a introdução do que são produtos digitais e o que é a transformação digital.

Quem faz parte de um time de produto?

Um time de Produto tem 3 pilares principais: UX, Tecnologia e Business.

Fonte: “What Exactly Is a Product Manager” de Martin Eriksson

O time como um todo deve garantir que seu produto é factível, valioso e usável.

Apesar de o Product Manager ser o responsável pelo produto de maneira geral, é muito importante que haja um equilíbrio entre UX, Tecnologia e Business nas decisões sobre o Produto, sendo que com a soma das habilidades destas três áreas pode-se, a cada entrega, garantir os 3 pilares (factível, valioso e usável)

Em tecnologia estão os desenvolvedores back-end, desenvolvedores front-end e analistas de qualidade. Os profissionais de TI são responsáveis, principalmente, por garantir que o produto seja factível, ou seja, que as soluções propostas pelo time ou pelo PM podem ser entregues pelo time com a tecnologia e os recursos disponíveis.

Em business, estão os analistas de negócio, product owners e product managers. Os profissionais de business, ou de Produto, são responsáveis por entregar um produto valioso para o cliente, ou seja, que o público-alvo enxergue valor em usar. Também é responsabilidade do time de Produto ou Business garantir que o produto seja viável para o negócio. Em algumas empresas podemos ter apenas um ou dois destes cargos, no entanto, a hierarquia abaixo normalmente representa a maior parte dos cenários.

Responsabilidades e hierarquia — Fonte: Guia da Startup

Em UX, estão os profissionais de UX Research, UX Writers, UX Designers, UI designers, enfim, todos os profissionais das disciplinas relacionadas a experiência do usuário. Esses profissionais são responsáveis, principalmente, por garantir que o produto seja usável, ou seja, que o cliente conseguirá usar o produto.

Os times de produto podem, ainda, incluir profissionais de outras disciplinas, como Agile Coach, operações (ou Site Operations) ou até mesmo marketing de produto.

Principais papéis dentro do time de produto

Product Manager

O Product Manager, ou PM, em algumas empresas chamado de Product Owner ou PO, é responsável por:

  • Criar a visão de Produto para seu Squad, alinhada com o time e os stakeholders
  • Representar a voz do cliente dentro da empresa
  • Definir o produto certo para ser construído
  • Priorizar o backlog, balanceando necessidades e objetivos de negócio, tecnologia e do cliente
  • Definir e acompanhar os KPIs do Squad
  • Acompanhar e divulgar os resultados e aprendizados

UX Designer/Product Designer

O UX ou Product Designer é quem realiza a concepção das soluções, propondo suas próprias soluções ou utilizando as sugestões de todo o time de Produto. Este profissional é responsável por:

  • Entender a jornada do usuário
  • Entender as dores do usuário
  • Facilitar as atividades de ideação do time
  • Criar fluxos e protótipos de alta, média e baixa fidelidade
  • Desenhar a interface das soluções (o design final, dependendo da estrutura do time, pode ficar para um UI Designer)
  • Coletar feedback de clientes reais e iterar rapidamente em conceitos e materialização das soluções.
  • Definir um padrão de usabilidade e coesão por todo o Produto.

Engenheiros/Desenvolvedores

O time de Engenharia ou Desenvolvimento é responsável pela entrega final de software do Produto, de acordo com o que foi definido junto ao PM e UX. Este time é responsável por:

  • Criar e manter a arquitetura técnica da solução
  • Garantir a qualidade da solução
  • Garantir a escalabilidade e performance do Produto
  • Manter a organização do código e garantir que tenha pouco débitos técnicos
  • Realizar a entrega do Produto, de acordo com o escopo e o prazo acordados

Agile Coach/Scrum Master

Um agile coach ou Scrum Master é o responsável por manter a melhoria contínua e a metodologia ágil seguida pelo time funcionando. O Agile Coach, em alguns arranjos, pode ser compartilhado por mais de um time. É responsável por:

  • Facilitar cerimônias como pre-planning, planning, refinement, retrospectivas e a daily meeting
  • Ajudar na comunicação e alinhamento com os demais times
  • Cobrar o PM para que o backlog esteja sempre organizado e detalhado
  • Acompanhar e dar visibilidade das métricas de execução do time
  • Promover a melhoria contínua

Pesquisador de UX/UX Researcher

Este é o profissional responsável por promover as pesquisas que confirmem (ou descartem) as hipóteses de problemas ou soluções que o time levantou. Também pode ser compartilhado por dois ou mais squads. É responsável por:

  • Definir e utilizar as ferramentas corretas para planejar e executar as pesquisas do time
  • Criar uma base de conhecimento sobre o usuário, sua jornada e suas dores
  • Realizar testes de usabilidade, tanto da versão atual do Produto quanto de propostas de novas features, e divulgar o resultado.

Analista de Dados

O analista de dados é quem obtém e disponibiliza os dados quantitativos para levantamento das hipóteses e problemas que o time irá trabalhar, bem como para medir o resultado das entregas. É o responsável por:

  • Coletar e analisar os dados que o produto gera, em conjunto com o time
  • Realizar análises e estudos em profundidade para entender problemas de negócio
  • Garantir a confiabilidade dos dados e da coleta dos eventos
  • Ajudar o PM a tomar decisões baseadas em dados

Product Marketing Manager

É o profissional que faz efetivamente o marketing do Produto, comunicando o que é entregue pelo time interna e externamente. É o responsável por:

  • Orquestrar ações de comunicação com público interno e externo
  • Coletar feedbacks para melhoria do produto
  • Definir o posicionamento do produto no mercado
  • Definir o modelo de precificação do produto, quando aplicável
  • Auxiliar o PM na descoberta de soluções
  • Apoiar na análise dos concorrentes e do mercado
  • Liderar o Go-to-Market do Produto

Tech Lead/Líder Técnico

O Tech Lead ou líder técnico é, normalmente, o desenvolvedor mais sênior de um squad, que normalmente participa do desenvolvimento do software como desenvolvedor também. É o responsável por:

  • Representar o time no processo de Discovery, compartilhando oportunamente os pontos mais importantes com os outros desenvolvedores
  • Liderar a arquitetura das soluções que o time desenvolve, visando manter a performance e estabilidade do Produto
  • Ajudar na evolução técnica do time
  • Garantir que aquilo que está sendo proposto por UX e PM é viável tecnicamente.

Tech/IT/Engineering Manager ou Gerente de TI

O Tech Manager, IT Manager, ou Engineering Manager, é o responsável pela gestão dos Tech Leads e Desenvolvedores. Pode existir um IT Manager para todos os squads ou compartilhar as responsabilidades, dividindo, por exemplo, em um manager para cada tribo. É o responsável por:

  • Gerenciar carreira e evolução dos desenvolvedores e Tech Leads
  • Prover os profissionais de tecnologia nos Squads
  • Ajudar o time a tomar as melhores decisões tecnicamente
  • Garantir a entrega dos times de tecnologia

UX Lead/Manager

É o profissional que gerencia o time de UX, permitindo que todos os squads trabalhem em unidade, mantendo um padrão de pesquisa, design, etc. É responsável por:

  • Gerenciar carreira e evolução dos profissionais de UX
  • Prover profissionais de UX para os Squads
  • Ajudar o time a definir os padrões de Design System, metodologias de pesquisa, redação, etc.

Head/VP de Produto

É o profissional responsável pelos PMs, podendo, assim como o UX Manager e o Tech Manager, gerenciar todos os squads ou compartilhar as responsabilidades com um head de produto por tribo, por exemplo. Neste caso, normalmente é chamado de GPM ou Group Product Manager. É o responsável por:

  • Gerenciar carreira e evolução dos PMs
  • Definir a visão e estratégia de Produtos
  • Organizar o time de Produtos e os Squads
  • Conectar o trabalho dos Squads
  • Garantir sincronia e consistência entre os times de Produto

As definições acima podem ser um pouco diferentes de algumas empresas, pois na Transformação Digital uma das principais premissas é que cada empresa adapte os conceitos à sua realidade. Este material não tem a intenção de ser um guia definitivo para o assunto, mas dar uma visão geral do papel de cada profissional envolvido.

Na parte 3, abordaremos em mais detalhes as etapas de desenvolvimento de produto, e quais são as principais responsabilidades do time de TI neste processo.

--

--