Udalenka vs. escritório para a equipe de desenvolvimento

O ex-chefe do desenvolvimento de campanhas de publicidade personalizadas e desenvolvimento de análises na Appodeal Konstantin Grabar falou sobre os prós e contras dos formatos remoto, de escritório e de trabalho misto.



Observe: um artigo no relatório de 2018 no ProductSense . Alguns processos da empresa conseguiram mudar e quase todos os funcionários foram transferidos para Minsk.

Appodeal está no mercado desde 2015. A empresa possui escritórios em São Francisco, Barcelona, ​​Moscou, Barnaul, Lutsk e Minsk. Estes são grandes centros locais, onde os especialistas em TI estão concentrados. Além disso, a maioria das pessoas ainda trabalha remotamente porque vive em outras cidades.

Nos últimos anos, o mercado de publicidade móvel cresceu várias vezes - está mudando aos trancos e barrancos e ultrapassou por muito tempo o mercado de publicidade para computadores. O apelo também está crescendo: aumentando o número de clientes, o fluxo de caixa e o tráfego de publicidade.

Como desenvolver produtos no Appodeal

As vendas vendem nosso produto como um tipo de solução SaaS; portanto, em muitos aspectos, elas precisam se adaptar a clientes estrategicamente importantes. Geralmente, isso envolve personalização individual ou implementação de determinados recursos. O processo de vendas e integração geralmente parece bastante difícil: nossas soluções e as soluções dos concorrentes são testadas na forma de testes A / B. Quem se mostra mais produtivo ganha.

Nossa renda é construída em torno de um certo núcleo - mediação de publicidade. Um serviço conectado a diferentes redes de publicidade permite que o proprietário do aplicativo mostre os anúncios mais caros. Todos os outros produtos giram em torno desse núcleo ou fornecem vantagens competitivas adicionais. Por exemplo, forneça acesso a análises e estatísticas avançadas.

O período de integração para grandes clientes pode durar vários meses. Isso se deve aos testes A / B e comparações diretas estritas com os concorrentes de que falei.

Formulamos os requisitos do produto de várias maneiras:
  • Diretamente durante a venda.
  • Com a ajuda da pesquisa personalizada: descobrimos diretamente o que os clientes estão dispostos a pagar.
  • Desenvolvemos produtos com base em nossa experiência técnica acumulada. Na prática, isso significa que olhamos para o futuro e tentamos determinar para onde o mercado está se movendo.

Devido à grande equipe remota e aos processos complexos, nem sempre obtemos o resultado desejado. Portanto, tentamos simplificar a cadeia do cliente para o desenvolvedor. Em um determinado momento, percebemos: para manter a taxa de crescimento da empresa, precisamos elevar a fasquia pela qualidade e velocidade.

Quatro questões de desenvolvimento remoto

Enfrentamos quatro problemas principais que nos impediam de aumentar a velocidade e melhorar a qualidade do desenvolvimento.



O primeiro problema é a comunicação. Nossos escritórios e funcionários trabalham em diferentes fusos horários - Moscou, São Francisco e Barnaul. Existe uma regra: todos devem entrar em contato e interagir em determinados intervalos de tempo, mas nem sempre isso funciona. Por exemplo, para conversar com colegas de São Francisco, é necessário agendar uma ligação depois das seis às sete da noite ou antes das nove às dez da manhã, horário de Moscou.



Tentamos experimentar: levamos desenvolvedores e gerentes a um escritório em Barcelona e percebemos que, com o trabalho em equipe em uma ou duas semanas, é possível resolver as tarefas que não podem ser executadas com eficiência em um site remoto. Mas reunir 120 pessoas não é muito flexível, conveniente e barato.

O segundo problema está relacionado aos processos. Idealmente, o trabalho remoto deveria ser assim: o líder definiu a tarefa para o desenvolvedor ou gerente, ele a concluiu no prazo e relatou. Isso requer um certo grau de treinamento e responsabilidade do funcionário. Se houver dez funcionários, esse é um alinhamento. Mas quanto maior a equipe, mais difícil é construir um processo de trabalho eficaz.

Inicialmente, havia equipes mistas no Appodeal: os mesmos desenvolvedores poderiam trabalhar em produtos diferentes. Mas com essa abordagem, o foco da atenção foi pulverizado, então começamos a criar equipes de produtos. Essas equipes trabalham com mais eficiência. Ao mesmo tempo, comparamos equipes semelhantes trabalhando no controle remoto e no escritório. Acabou que o escritório deu um resultado melhor. A concentração de pessoas em torno dos produtos se correlaciona muito bem com a ideia de seu ser físico em um só lugar.



Para medir o desempenho e comparar os resultados de uma equipe remota e de escritório, escolhemos métricas simples. Em primeiro lugar, o número de clientes de sucesso que atraímos durante um determinado período. Em segundo lugar, a velocidade de conclusão das tarefas - é importante aqui se cumprimos os prazos ou não. Em terceiro lugar, o número de produtos similares fabricados no controle remoto e no escritório. Com base no exposto, concluímos que precisamos nos unir.

O terceiro problema é a flexibilidade.Ao contrário das empresas, as startups são empresas flexíveis. Começamos como uma pequena equipe de 10 a 20 pessoas sem gerentes de produto, e isso não nos impediu de trabalhar. Mas com o advento de mais pessoas, começamos a perder flexibilidade. O feedback sofreu mais. É muito importante para uma empresa onde eles testam constantemente muitas hipóteses, se adaptam a um mercado em mudança e se adaptam a novos clientes com requisitos especiais. E se você precisar resolver um problema com urgência, e um funcionário em outro fuso horário estiver dormindo, precisará mudar alguma coisa. No mínimo, transfira um funcionário para o mesmo fuso horário.

O quarto problema é a cultura de engenharia.Para que os desenvolvedores se desenvolvam, você precisa realizar reuniões e conferências regularmente, trocar experiências e escrever artigos técnicos. Isso é especialmente importante para o desenvolvimento de novas tecnologias que devem ser melhores do que as tecnologias concorrentes. Os funcionários em um site remoto geralmente não se associam à equipe de desenvolvimento e não compartilham experiência. Eles simplesmente trabalham fora do horário definido e fazem o trabalho dentro dos tickets definidos. Essa abordagem pode ser boa, mas não para a equipe do produto.



A comunicação informal está quase completamente ausente ou se resume à troca de memes no Slack. Algumas técnicas, como Agile ou programação em pares, geralmente são difíceis de executar em um site remoto.

Quando mais de três pessoas são recrutadas em uma cidade, a idéia de criar um escritório surge por conta própria. Ou seja, as próprias pessoas vêm trabalhar juntas para trabalhar juntas. Um bom exemplo é o escritório em Barnaul, onde temos uma equipe concentrada de suporte técnico. Cerca de 30 pessoas trabalham lá. Acontece que fomos capazes de criar uma equipe de trabalho eficiente, com baixa rotatividade e um bom microclima em uma cidade pequena.

Durante os congressos gerais, percebemos que os problemas de comunicação, processos e formação da cultura estão sendo abordados. Mas quanto mais idéias surgem, mais difícil é a união. Algumas práticas melhoram os processos locais, mas não resolvem as metas globais. Portanto, muitas vezes a decisão mais correta pode ser mudar funcionários-chave do desenvolvimento para uma cidade.



Como mudamos os funcionários-chave

Ao escolher uma cidade para mover uma equipe, é necessário considerar vários fatores, incluindo econômico e jurídico. Preferimos Minsk - uma das mais de um milhão de cidades, pelo menos nos países da CEI. Um escritório não é barato, mas existem zonas econômicas especiais em todo o mundo, inclusive na Rússia e na Bielorrússia. Por exemplo, o parque de alta tecnologia em Minsk. Essas zonas oferecem aos residentes uma taxa de imposto reduzida e simplificam as formalidades legais. Eles ajudam a reduzir o grau de dor ao mover algumas dezenas de pessoas para o escritório.

Mudamos para o escritório de gerentes e desenvolvedores de Minsk que participaram da criação dos principais produtos. Por isso, aprimoramos os processos, começamos a remodelar menos e a terminar mais rapidamente os produtos com os quais havia dificuldades no controle remoto. Acontece que conseguimos lidar com o problema principal.

O escritório em Minsk é frequentemente usado como uma plataforma para congressos gerais: aqui, levamos os funcionários a reuniões, treinamento e assim por diante. Como resultado, conseguimos resolver muitas questões difíceis, por exemplo, dívida técnica.

Mas também há desvantagens, por exemplo, tornou-se mais difícil encontrar pessoas no escritório do que remotamente. A princípio, a equipe remota nos permitiu expandir rapidamente, encontrar especialistas de qualquer perfil por um tempo e dinheiro aceitáveis. É muito mais difícil e caro transferir funcionários para trabalhar em Minsk: nem todo mundo pode ou quer se mudar. Alguns não podem por razões pessoais, outros vivem de estereótipos e não querem se mudar para a Bielorrússia. Alguém está preocupado com pais idosos que permanecem em outro país ou estão enfrentando problemas de saúde e, portanto, são forçados a viver onde estão sendo tratados.

, - -, . , , .

Mudei-me de São Petersburgo para Minsk com minha esposa e dois filhos. Não posso dizer que a família esteja de alguma forma parando a mudança. A empresa fornece seguro médico, jardins de infância particulares e outras coisas necessárias para uma vida confortável em um novo local. No entanto, os funcionários que concordam em se mudar precisam ser adicionalmente motivados: aumentar salários e prometer “brindes” diferentes.

Como resultado, chegamos à conclusão de que a melhor opção é mista. Isso funciona para nós de cima para baixo: há mais benefícios dos gerentes no escritório, especialistas comuns podem trabalhar remotamente. Empregados com um alto grau de responsabilidade mostram o melhor resultado, trabalhando no escritório ao lado da equipe. Se a área de responsabilidade for pequena, você poderá deixar a pessoa no controle remoto. Então você obtém mais lucro e economiza dinheiro.

O que aconteceu 1,5 anos após a mudança

Falei na conferência ProductSense com este relatório em 2018. Nos últimos tempos, fizemos várias conclusões adicionais.

Primeiro, medimos muito pouco desempenho antes e depois da mudança para o escritório. Primeiro, você precisa criar processos mensuráveis ​​e depois tomar uma decisão sobre o formato do trabalho. Esta é uma tarefa não trivial, e poucos podem se orgulhar de números coletados de maneira organizada.

Em segundo lugar, em um nível intuitivo, fizemos a coisa certa. O trabalho no escritório permite que você sinta o espírito de equipe e se una. Os funcionários se comunicam constantemente, compartilham novos conhecimentos e abordagens, se reúnem para reuniões profissionais. A cultura da engenharia está se desenvolvendo fortemente por meio da comunicação informal.

Terceiro, para que o trabalho de escritório conduza a bons resultados, é necessário organizá-lo em um determinado nível.O escritório deve atender a certas necessidades: locais de trabalho convenientes, salas de reunião confortáveis, cozinha e almoços gratuitos. A parte administrativa é uma das mais complexas. Para o escritório de Minsk, tive que contratar um CEO, que estava sob toda a carga administrativa e legal. Um recrutador adicional, um gerente de escritório e contadores também foram necessários para ajudar na realocação de funcionários.

Appodeal não se concentrou apenas no trabalho de escritório. Embora a maioria agora trabalhe em Minsk, existem escritórios nos Estados Unidos e Barcelona. Se necessário, qualquer funcionário pode trabalhar fora do escritório. O principal é que os processos sejam estabelecidos e outros especialistas não sofrem por causa disso.

Se os processos não forem estabelecidos, será como um auto-isolamento. Algumas empresas foram forçadas a mudar para o trabalho remoto, mas as pessoas não sabem o que são Slack e Zoom, como compartilhar uma tela ou fazer uma apresentação na Internet.

Resumindo: vale a pena tirar o melhor proveito dos dois formatos de trabalho. É necessário focar nas necessidades de negócios, processos e pessoas. Se você não encontrar um especialista adequado em sua cidade, considere as opções de realocação ou trabalho remoto. Por exemplo, para Minsk, essa é uma história bastante popular: as empresas estão procurando funcionários em todo o mundo e desenvolvem trabalhos com base na situação específica.

achados


  • Uma equipe remota grande e processos complexos não permitem aumentar a velocidade e a qualidade do desenvolvimento.
  • Existem vários problemas no desenvolvimento remoto: é difícil se comunicar em diferentes fusos horários, ser flexível e eficaz com uma grande equipe distribuída e formar uma cultura de engenharia na ausência de comunicação informal.
  • A solução pode ser uma versão mista do trabalho, na qual pessoas com uma área maior de responsabilidade trabalham no escritório e outra menor remotamente.
  • É melhor escolher um escritório em uma confortável cidade milionária, levando em consideração fatores econômicos, legais e outros.
  • Transferir uma equipe remota para um escritório nem sempre é fácil: algumas pessoas recusam, outras precisam aumentar seus salários e outras devem ser deixadas em um local remoto.

Assista ao desempenho completo do Konstantin.
Obrigado por preparar a editora do artigo Elena Egin.

All Articles