quinta-feira, 9 de fevereiro de 2017

Bootstrap - Construindo uma Empresa à Distância



Fugindo um pouco de artigos puramente técnicos, permita-me apresentar-lhes um conceito que gosto muito - ser um Freelancer sem localização fixa. Lendo o artigo da Toptal Developers - a qual recebi a oportunidade de republicar o artigo sobre este tema - fiquei empolgado em saber como tem crescido este tipo de profissional around-the-world.

Note no artigo a seguir - de Jan Schulz-Hofen - como tem sido realmente interessante e rentável este tipo de trabalho.

Bootstrap: Construindo uma Empresa à Distância

Se me perguntam, respondo que trabalhar remotamente é o melhor que existe. Atualmente, estou escrevendo a partir de um bar em uma pequena praia em uma ilha remota no sul da Tailândia. Quando olho para cima do meu laptop, eu só vejo o oceano infinito e águas cristalinas. Vou aproveitar esta manhã, sem distrações e me concentrar em meu trabalho porque o resto da equipe ainda nem acordou. Fusos horários funcionam muito bem para equipes distribuídas.

O meu colega Thomas conversou recentemente com 11 Líderes em Gestão de Projetos (11 líderes em Gerenciamento de Projetos) sobre o impacto de trabalhar remotamente em uma empresa; alguns especialistas argumentaram que equipes Scrum distribuídas podem trabalhar em conjunto de forma eficaz, enquanto outros discordaram fortemente.

Eu entendo as suas preocupações; você simplesmente não pode abrir as portas da empresa e libertar todos na "selva". Não é garantido que terminará tendo um negócio próspero. Um exemplo claro é o de Marissa Mayer no Yahoo, no famoso corte de empregos à distância em 2013 (axed remote work), quando sentiu que alguns funcionários estavam abusando dela.

Então, como você pode encontrar uma empresa tecnológica de trabalho à distância? Continue lendo. A história a seguir é baseada na nossa experiência em Planio e como sabemos que o trabalho à distância funciona.

Entre na Planio, Minha Empresa à Distancia

Há uma série de coisas que me motivou a começar a minha empresa. Separar-me do trabalho do cliente, mantendo todos os benefícios de freelancer sem um local fixo foi uma das razões.

Em 2009 eu estava sob a sombra de ciprestes, em um belo jardim ao estilo mediterrâneo - onde podia ver as colinas da Toscana, enquanto trabalhava duro em um novo projeto: Planio

É uma ferramenta de gerenciamento de projetos para pessoas como eu: desenvolvedor. Planio ajuda a criar projetos de clientes de forma mais organizada e transparente, reduzindo o número de ferramentas e plataformas necessárias para fazer o trabalho. Planio é baseado no Redmine de código aberto (um projeto de software open source baseado em Ruby on Rails) que eu usei com meus clientes remotamente desde o começo. De certa forma, o trabalho à distância já está no DNA do Planio.

Hoje meu pequeno projeto paralelo cresceu e se tornou uma empresa real. Somos uma equipe de 10 pessoas, servindo mais de 1500 empresas em todo o mundo. Nós temos um escritório em Berlim, mas muitos de nós trabalha à distância.

Neste artigo indagarei sobre os princípios, ferramentas e lições que me ajudaram ao longo dos anos. Depois de lê-lo, espero que você possa projetar seu software para que seja remote-friendly desde o início.

"Falar não custa nada. Mostre-me o código." Linus Torvalds

Toda quinta-feira temos uma chamada de vídeo conferência (All-hands conference) onde discutimos o que fizemos na semana passada e o que vamos fazer no futuro.

A princípio passamos muito tempo discutindo idéias antes de decidir o que fazer, mas descobrimos que é muito mais difícil quando alguns membros da equipe têm uma internet ruim e você não pode vê-los.

Agora somente "fazemos as coisas" e, em seguida, discutimos, criamos um protótipo que funcione com algumas idéias essenciais e depois falamos sobre isso. Por exemplo, recentemente encontramos alguns problemas de desempenho com nossos repositórios de Git. Em vez de discutir e analisar todas as maneiras em que se pode economizar alguns milissegundos aqui e ali com cada proposta, o meu colega Holger simplesmente construíu suas melhorias sugestões (Speeding up Git at Planio) em uma prova de conceito em um servidor em staging para onde dirigimos parte de nosso tráfego. Isto resultou em sucesso e essas idéias irão para produção.

Este método faz com que todos se concentrem na ação em vez de falar. O tempo gasto escrevendo código é recompensado ao ver que gastamos menos tempo com rodeios.

Use Comunicação Escrita

A comunicação em tempo real diminui a clareza. Chamar um parceiro quando você precisa de algo é fácil e instintivo, mas nem sempre é a melhor opção. Não me lembro quantas vezes eu passei escrevendo um e-mail ou nota Planio para que em seguida resolvesse o problema enquanto redigia.

Zach Holman, um dos primeiros engenheiros contratados no GitHub, concorda: "O texto é explícito. Ao forçar a comunicação através de um método de escrita, isso obriga as pessoas a formular melhor as suas idéias".

A comunicação escrita também torna mais respeitoso o tempo dos outros, especialmente quando você considera os diferentes fusos horários. Uma comunicação imediata pode ser disruptiva; pode ser que a pessoa está tentando descobrir por que um sistema ou processo não funcionou adequadamente. Em contraste com um e-mail, ele ou ela pode lê-lo quando for mais conveniente, e fornecer uma resposta apropriada.

Seja o mais transparente possível

Passar muito tempo se preocupando com a política do escritório não é o caminho mais propício para entregar um software que funciona, e clareza ou transparência promove a confiança. Não é por acaso que as empresas à distância como a Buffer, tenham uma transparência radical. No caso da Buffer, a empresa compartilha informações sobre os rendimentos e salários de todos os funcionários.

Automattic, a empresa por trás da Wordpress.com, também enfatiza a transparência. No livro "A Year Without Pants", Scott Berkun compartilha sua experiência trabalhando remotamente para a Automattic, e que todas as decisões e discussões estão disponíveis para os funcionários em sua discussão na plataforma P2, como parte de sua ênfase na transparência.

O recurso de bate-papo no Planio funciona de forma semelhante. Os debates são abertos a todos e as histórias são conectados automaticamente a partir dos problemas discutidos para que ninguém fique de lado; mesmo novos funcionários podem ler as decisões tomadas anteriormente e por quê. Quando eu comecei a desenvolver a função de chat, considerei adicionar um recurso para conversar em particular com os outros, mas quando debatíamos em equipe notamos que é melhor não fazer isso, para ter a maior transparência possível.

Penso que a transparência é fundamental para a equipes remotas. Por exemplo, imagine por um momento que você acabou de se juntar a uma equipe de desenvolvedores à distância. Talvez você nunca tenha conhecido antes seus novos colegas. Você não sabe as regras tácitas de comportamento. Pode ser que você se preocupe se você está fazendo um bom trabalho ou não. Será que os seus colegas de trabalho estão sendo sarcásticos ou sinceros realmente? Será que vão discutir em particular se você é um bom engenheiro?

Digitalize seus sistemas

Nós escolhemos os nossos serviços de acordo com o que oferecem nas plataformas on-line, desde os provedores de telefonia até os de bancos (alguns até mesmo oferecem um pequeno incentivo financeiro se você decidir deixar os papéis, afinal é ótimo para o meio ambiente). Eu tenho a sorte de ter um advogado e um contador da Planio que não se importa de receber e-mails ou mensagens através do Google Hangouts, ao invés de me dizer para ir para seus escritórios. (Na verdade eu recomendo isso na primeira reunião). E pontos extras se conseguem encontrar uma ferramenta de gerenciamento de projetos que fazem parte de sua equipe.

Estamos digitalizando nosso correio postal; na Planio usamos um serviço chamado DropScan, que recebem nossas cartas, as escaneia e encaminha as mais importantes para as pessoas certas. Você não gostaria que um amigo a obtivesse e lesse no Skype. Se você não consegue encontrar um provedor que escaneie o seu correio postal em seu país ou cidade, alguns sites oferecem filiações virtuais para ter um endereço físico, enquanto não estiver na área.

Para aquelas empresas que ainda estão enviando correio postal, existem serviços para que nunca precisem visitar uma agência dos correios novamente. Nós usamos uma empresa de impressão alemã com uma API (interface de programação de aplicativo) que envia automaticamente uma carta para cada novo cliente da Planio. É algo que as pessoas gostam, e não tem que imprimir e enviar nada. Algumas alternativas internacionais são Lob e Try papel.



 Deveria ter uma presença digital?

Em uma co-working, na ilha tropical de Koh Lanta, Tailândia, notei alguém em apoio a uma plataforma de e-commerce grande estava constantemente numa vídeo-conferência com o resto da equipe. Sqwiggle fornece uma função semelhante de "presença" em equipes remotas.

Eu acho que exigir que todos os funcionários estejam "presentes" através de vídeo durante o trabalho pode ser baseado no medo de que os empregados abusem do recurso do trabalho remoto . Na minha experiência, este não é o caso. Na co-working tropical existe uma certa urgência no ar, apesar dos ocasionais coquetéis de côco. As pessoas estão concentradas tranquilamente em seus laptops; É como se elas quisessem que o trabalho à distância funcione para ficar longe de um escritório para sempre.

Nós percebemos que precisamos de uma presença digital, porque temos um alto nível de confiança com toda a equipe. Eu também acho que é importante respeitar a privacidade de todos. Se sua empresa está fazendo a mudança de trabalho de escritório físico para remoto, presença digital pode ajudar a aliviar esses problemas de desconfiança nos gestores mais ansiosos.

Escolha Bootstrapping em vez de Capital de Risco

A maioria dos capitalistas de risco buscam resultados exagerados, então eles preferem uma pequena explosão de 12 meses de trabalho de uma equipe em vez de um ritmo mais sustentável. Front App, uma nova empresa fundada por Y Combinator, uma aceleradora do Vale do Silício, alugou uma casa na baía durante seus três meses no programa da mesma aceleradora. O objetivo é avaliar uma ideia empresarial rapidamente.

Dada esta mentalidade de resultados desmedidos, pode ser difícil convencer um investidor de risco para financiar uma estadia em uma praia no Camboja. É por isso que muitas empresas apoiadas (como buffer ou Treehouse) que se dedicam ao trabalho à distância, tenham vantagens. Buffer era rentável antes de se investir nela, enquanto Ryan Carson, o fundador da Treehouse, já havia demonstrado suas habilidades com outras empresas.

Mas aqui está uma outra opção que é melhor do que o capitalismo de risco: Bootstrapping. Isto significa financiar uma empresa com receitas de seus primeiros clientes. Na minha opinião é a melhor abordagem, porque permite mantér sua empresa com seus próprios termos e permanecer no controle. No entanto, muitas vezes é necessário ter dois empregos ou trabalhos freelance no início. Levei cerca de dois anos trabalhando em projetos para clientes da Planio para iniciar por completo, mas valeu a pena.

Bootstrapping também obriga a construir um negócio que gera renda desde o início, na qual acho muito mais saudável. Dica: Criar uma B2B SaaS torna tudo muito mais fácil criar um aplicativo de consumidor, porque as empresas estão mais dispostas a pagar assinaturas mensais se lhe agrega importância. Você deve vender muitas aplicações para consumidores do iPhone a $0,99 para cobrir o pagamento de um mês de uma equipe pequena.



Coloque o preço de seus produtos Estrategicamente

Um dos nossos primeiros clientes era uma empresa de tecnologia grande com receita de bilhões por ano. Obviamente, ficamos emocionados quando nos escolheram dentre os concorrentes maiores e mais bem estabelecidos. Continua a ser um cliente satisfeito, mas agora nosso alvo não é mais empresas muito grandes; descobrimos que precisávamos de muitas reuniões presenciais antes de se tornar um cliente.

Como Jason Lemkin diz em seu artigo sobre como alcançar o sucesso de SaaS (Scaling Your Customer Success Team), quando você tem uma grande empresa, alguém vai ter que pegar um avião duas vezes por ano para visitar. Se você tem uma pequena empresa de duas ou três pessoas, essa pessoa vai ser você, o CEO, CMO e CSO.

Mantendo seu modelo de preços com limites aproximados a US $49/$99/$249, tal como sugerido pela empresa Patrick McKenzie, isso significa que você não terá que contratar uma equipe de vendas de negócios, e depois ter de ganhar uma enorme quantidade de dinheiro que este equipe requer. Você e o cliente não vão esperar que o CEO de uma empresa apareça no Natal com uma caixa de chocolates quando você estiver pagando $249 por mês.

Desenvolva Código-Aberto

Um negócio com respaldo de risco baseado em software proprietário é bom quando você joga o "vencedor leva tudo" e é o proprietário do mercado. Quando você é uma empresa bootstrap, o software de fonte aberta pode dar-lhe vantagens e possibilidades que não poderia ter alcançado de outra forma.

Há uma precedência de empresas de tecnologia rentáveis ​​construindo negócios baseado em código aberto; o famoso código aberto Rails Basecamp tem garantido engenheiros de alta qualidade para o resto da eternidade. GitHub tornou-se um unicórnio, usando o projeto de código aberto que Linus Torvalds Git começou a questionar sobre as fontes do kernel Linux. Nossos amigos em Travis-CI começaram um projeto open source, criaram uma campanha Crowdfunding e, em seguida, converteram em um negócio de bootstrap à distância (que também faz campanha pela diversidade tecnológica através de sua fundação).

Planio é baseado no Redmine e nós contribuímos muito dos nossos recursos e melhorias para a comunidade. Isso funciona muito bem em muitos aspectos; nossas contribuições e compromissos com a comunidade ajudam no andamento do projeto de código aberto e Planio é exibido aos clientes potenciais. Para nós, é a forma mais autêntica para desenvolver a marca; para mostrar o nosso código e responder a discussões técnicas abertas, demonstramos que sabemos o que estamos fazendo.

Contratar profissionais certificados

A contratação de uma frota de estagiários a cada ano só faz sentido se você pretende fazer crescer o número de funcionários assim que você alcançar a próxima rodada de financiamento.

Terceirização de tarefas é fácil no que se refere a copiar-e-colar, mas você não vai querer terceirizar seus DevOps para alguém com a menor taxa/hora, quando você tem milhares de clientes dependendo de seus servidores: você quer profissionais certificados, tais como aqueles encontrados na Toptal.

Matt Mullenweg, fundador da plataforma de código aberto para blogs WordPress, disse que, concentrando-se na qualidade, significou que sua empresa, a Automattic, pôde contratar candidatos experientes que conseguem manejar um ambiente de trabalho não estruturado de uma companhia à distância.

Isso significa que "testa" candidatos dando um trabalho remunerado em um projeto para várias semanas, e depois os contrata com base em seu desempenho. Automattic descobriu que este método é muito mais eficaz do que os tradicionais CVs e cartas de apresentação para encontrar candidatos adequados.

Destaque a Qualidade de Vida

O trabalho toma uma incrível quantidade de tempo ano após ano. Não deve ser algo que você faz apenas para terminar e pronto; Se for assim, provavelmente você acaba perdendo muito de sua vida. A melhor fonte de inspiração e o principal ingrediente para grandes resultados é um ambiente de trabalho inspirador, agradável e divertido. Viagens, aprender e socializar com outras pessoas de diferentes culturas torna o trabalho não um sacrifício ou um mal necessário (pelo menos na minha vida), comparado ao tradicional trabalho no escritório, das nove às cinco.



Não é apenas viajar o mundo, mas é também o aspecto da liberdade pessoal. Os pais podem passar mais tempo com seus filhos, evitando uma viagem de duas horas. Você não tem que viver no Vale do Silício para ganhar o salário de San Francisco. Talvez a sua outra metade também obtenha um emprego no estrangeiro e não tem que ser limitado a terrível decisão de ficar com o seu trabalho e continuar a sua carreira, ou se tornar um "cônjuge de transferência", com opções de carreira limitadas.

Na Planio, embora muitos de nós trabalhemos remotamente, todos nós tentamos nos reunir uma vez por ano em um lugar divertido. No ano passado, passamos um par de semanas durante o verão em Barcelona, ​​e muitos de nós nos conhecemos aqui na Koh Lanta este ano. Ainda estou à procura de ideias para o próximo destino, então me avise se você tem tiver dicas!

Que tipo de ferramentas, idéias ou técnicas que você aprendeu fazem com que o trabalho à distância seja mais fácil e efetivo? Deixe um comentário abaixo.

Artigo Original: Bootstrapped: Construyendo una Compañía à Distancia
Escritor: JAN SCHULZ-HOFEN - FOUNDER & CEO @PLANIO