O campeão das features
Hello there,
Hoje venho contar sobre um modelo de como gerir entregas de produto digital que adotamos em alguns squads dentro da Warren. Esse modelo é o modelo de Feature Champions.
Mas primeiro sinto que devo explicar por que decidimos seguir esse modelo.
Senta que lá vem história…
Nos primórdios das formações dos times interdisciplinares tudo funcionava e era lindo, pois eram squads pequenos com todo o contexto necessário para resolver os problemas que tinham.
Porém, em dado momento da história dos times, começamos a ter que escalar contexto e o tamanho. E com isso as pessoas novas entravam sem conhecer todas as complexidades do negócio, do produto e da tecnologia, o que ocasionou um problema. O problema da falta de ownership.
Adotamos o sistema de Feature Champions principalmente para resolver o problema de falta de ownership.
Como saber se meu time está com falta de ownership?
Se você sentir que mais de um desses pontos acontece em seu time, tem 97,3% de ser falta ownership.
“Fonte das estatísticas — Vozes da Cabeça do Raryson”
- Sempre a mesma pessoa resolve os incidentes ou problemas em produção
- Quando alguém pede ajuda fica um vácuo e sempre a mesma pessoa responde ou ajuda
- Se a liderança tira férias ou fica doente parece que o squad vai acabar
- Sempre as mesmas pessoas se candidatam ou facilitam rituais do time
A resolução dos nossos problemas
Adotamos a prática de selecionar uma pessoa desenvolvedora para ser o responsável de organizar todo o desenvolvimento de uma feature na etapa de desenvolvimento.
O que é a etapa de desenvolvimento?
Quando a feature já passou por design, entrevistas com usuários e já temos certeza que é aquilo que vamos desenvolver.
O que o Feature Champion faz?
Responsabilidades de um feature champion
- Alinhar com design a feature
- Alinhar com os desenvolvedores frontend a feature
- Alinhar com os desenvolvedores backend a feature
- Subir infraestrutura necessaria para essa feature
- Da status sobre o desenvolvimento da feature em canais de comunicação
- E muitas coisas que da pra fazer uma lista infinita aqui
Basicamente o feature champion faz tudo e qualquer coisa que garanta que o lançamento da feature aconteça. Desde alinhamentos iniciais com desenvolvedores até alinhamento com marketing e também feedbacks constantes em canais de comunicação sobre status da feature.
Ele precisa ser a cola, como Tanya Reilly fala muito bem nessa talk aqui
Por quê isso nos ajudou?
Pois com o feature champion garantimos que uma pessoa vai ter todo o contexto daquela feature e que ela vai garantir que a documentação esta em dia. Com isso também democratizamos o processo de lançamento de feature.
Não fica somente sobre responsabilidade do Tech Lead ou do PM.
Também nos ajudou a rampar pessoas que entraram no time e não tinham muito contexto do negócio e nem das pessoas. Pois quando você é um Feature Champion você é obrigado a falar com diversas pessoas diferentes, sair da rotina do desenvolvimento e fazer tarefas que geralmente alguma pessoa de liderança estaria fazendo.
Acompanhe nossas novidades em https://warren.com.br