Como desenvolvedores do Facebook geram resultados
(blog.shiren.dev)Organização do que ouvi de um conhecido que trabalha no Facebook sobre como eles trabalham e como medem/avaliam resultados no Facebook.
Início do trabalho
- Metas claras e simples, baseadas em dados, são definidas periodicamente.
- As ideias para atingir essas metas são pensadas por todos os colaboradores, que formam projetos de maneira voluntária.
- Ao montar os membros de um projeto, divulga-se internamente e de forma aberta qual é a ideia e quais perfis são necessários.
Andamento do trabalho
- Como o mais importante é quais resultados foram obtidos no trabalho, documenta-se como esses resultados serão medidos.
- Todo trabalho é implantado por meio de testes A/B, então, se o resultado for bom, aumenta-se gradualmente a porcentagem; se houver problema, volta-se para 0% e o problema é corrigido.
- Não existe uma equipe separada de QA, então durante o desenvolvimento os testes E2E são feitos de forma rigorosa.
- Eles oferecem um ambiente em que, com VSCode customizado, é fácil configurar um ambiente individual de desenvolvimento baseado em nuvem.
Crises no trabalho
- Quando um projeto precisa de mais pessoas, elas podem ser recrutadas diretamente ou solicitadas ao gerente.
- As trilhas de gerente e desenvolvedor são claramente separadas.
- O plantão on-call funciona em rodízio mensal, e quando uma falha é registrada, uma ligação é feita automaticamente para o responsável.
- Também há pessoas que ajudam em incidentes, e esse trabalho também conta como resultado delas.
- Quando o incidente é resolvido, organiza-se um relatório do incidente.
Critérios de resultado
- Os resultados são avaliados em quatro categorias: impacto do projeto, engenharia/serviço como um todo, pessoas e direção.
- Impacto do projeto avalia que contribuição real foi feita ao projeto.
- Engenharia/serviço como um todo é uma avaliação da capacidade técnica do desenvolvedor.
- Pessoas é uma avaliação sobre compartilhamento, atitude e comunicação.
- Direção é um resultado exigido de profissionais sêniores ou de juniores que caminham para se tornar sêniores, avaliando liderança e condução técnica.
Avaliação de desempenho
- A avaliação é feita uma vez por ano, mas no meio do período é possível pedir a colegas ou ao gerente uma checagem sobre se você está indo bem.
- Todo resultado precisa ser mensurável.
- Mesmo que a avaliação seja anual, a negociação salarial não acontece necessariamente todo ano.
- A avaliação é conduzida com base no relatório de resultados enviado pela pessoa avaliada.
3 comentários
Parece um sistema sufocante para quem está sendo avaliado.
A primeira linha é a que mais desperta curiosidade
"Metas claras e simples, baseadas em dados, são definidas periodicamente de cima para baixo."
Eu também acho que, se eu estivesse em uma função de PM, essa parte sempre seria a mais difícil.
No PRD, o impacto de negócio é fácil, mas metas baseadas em dados são realmente muito difíceis.
Sendo do nível do Facebook, imagino que a empresa ainda tenha indicadores de desempenho que considera importantes.