
Em junho, nossa empresa concluiu um projeto no total de US $ 20 mil. Conseguimos o contrato através da UpWork. Essa é uma troca internacional tão popular para freelancers. O contrato foi fechado com sucesso - o cliente colocou cinco estrelas e escreveu uma boa crítica .
Chegamos a esse resultado um ano e meio. Antes disso, nossa fatura média era de US $ 500.
Se você olhar para o cartão da empresa, poderá ter a impressão de que as coisas estão indo bem. Mas será falso. Suspendemos o trabalho com a plataforma. Tivemos que fechar o departamento de desenvolvimento e demitir funcionários.
Tudo isso poderia ter sido evitado. Em locais onde há piso molhado, é habitual colocar um sinal amarelo que alerta para o perigo. Demorou um pouco para entender que esses sinais estavam sob nossos narizes o tempo todo, mas não os notamos e, eventualmente, escorregamos.
Nesta postagem, listaremos seis frases que não foram ouvidas a tempo. Diremos que todas elas têm em comum para que você não caia no quinto ponto.
"Isso é tudo porque o UpWork dita suas regras para nós."
Upwork é um lugar estranho. Para ter sucesso, você precisa monitorar constantemente a classificação do trabalho realizado. Como essa classificação é calculada, não explique para você. É acumulado por muito tempo e dificilmente, e pode entrar em colapso devido a um recall insatisfeito. É importante entender o que a Upwork realmente quer.
É lógico supor que a troca freelance seja o motor da economia do show, cuja essência está na realização de pequenas tarefas para muitos clientes. Mas, na realidade, não é assim. Ao calcular a comissão, a Upwork analisa há quanto tempo você trabalha com um cliente individual. Portanto, é benéfico fazer o oposto - construir relacionamentos de longo prazo com os clientes e procurar pedidos maiores.

Ao mesmo tempo, para obter privilégios e maior controle sobre sua conta, você deve fechar com êxito 10 contratos a cada três meses. Isso permitirá conversar com o suporte técnico e remover críticas negativas dos clientes. Para agradar a todos os algoritmos e não dar muito dinheiro, você precisa encontrar um cliente que sempre tenha um emprego para você e convencê-lo a abrir constantemente novos contratos e deixar feedback para os fechados. A tarefa não é fácil.
Mas o mercado sempre impõe restrições aos participantes. Apesar das condições difíceis, o Upwork é uma fonte quase gratuita de leads e, aparentemente, todas as ações da bolsa visam melhorar sua qualidade. E se você não gosta de algo, ninguém está te segurando.

"Mas eles estão do outro lado do oceano, agora têm noite!"
Limitamos a geografia da pesquisa de ofertas nos EUA e no Canadá. Com a costa leste, temos uma diferença de 8 horas. Há duas horas inteiras para informar ao cliente o que você conseguiu fazer hoje e o que planeja fazer amanhã. Você pode até organizar uma ligação durante o horário de trabalho. Mas aconteceu que a maioria das startups que precisam de terceirização está localizada na costa oeste. O horário de trabalho não se sobrepõe a eles - quando voltamos para casa do trabalho, eles apenas preparam café da manhã para si.
A diferença de horário dificulta a ação rápida. Todo o trabalho pode se levantar por causa de um pouco. O cliente forneceu o acesso errado? Espere até ele acordar. Precisa esclarecer os parâmetros da tarefa? Aguarde o fim das férias de Natal. Mas esses pontos são solucionáveis. Criamos um fluxo de trabalho adequado para nós e nossos clientes.
Não foi possível resolver esse problema nas pré-vendas. No estágio do primeiro contato com um cliente em potencial, a velocidade da reação é muito importante. Para continuar as negociações, ele precisa convencê-lo de sua competência desde o limiar. Para isso, o gerente nem sempre tinha conhecimento técnico suficiente. E era impossível atrair desenvolvedores para telefonar, pois eles queriam trabalhar estritamente das 9 às 6.
Não importa de onde seu cliente venha. Todos os clientes querem a mesma coisa. Eles precisam de melhor qualidade por menos dinheiro. Qualquer cliente espera uma garantia e deseja uma solução rápida para seus problemas. Por fim, o cliente paga o salário aos funcionários. Isso não deve ser esquecido.
"O desenvolvimento móvel não é como o desenvolvimento da web."
A principal competência da nossa empresa é o desenvolvimento web. A tecnologia móvel era nova para nós. O departamento carecia de tarefas comerciais, motivo pelo qual o enviamos para conquistar o Upwork.
Tudo o que você precisa saber sobre a diferença entre desenvolvimento móvel e web é que o primeiro depende muito de terceiros. Você pode criar qualquer coisa, mas a palavra final é com o fornecedor - apenas Apple e Google decidem o que entra na loja de aplicativos e o que não.

Quase nunca a tela do aplicativo funcionou perfeitamente conosco, o que afetou negativamente o tempo de entrega. Agora, isso não é mais sobre violações das diretrizes - não foi possível fornecer a compilação para teste devido a falhas no Itunes connect, e uma vez demorou um mês para esperar uma resposta da Apple para descobrir que o problema estava do lado deles.
No caso do Google, você ainda depende das decisões de fabricantes específicos de smartphones. Hoje, na produção de mais de 16 mil dispositivos certificados. Pode acontecer que seu aplicativo não seja executado em apenas um deles. Isso aconteceu conosco uma vez - fizemos um scanner simples que não era executado apenas na Lenovo, que compramos para todos os funcionários do armazém. Como resultado, foi gasto ainda mais tempo na depuração do visualizador de madeira e no estabelecimento dos motivos.
No desenvolvimento da web, também existem problemas - às vezes você precisa sofrer com o suporte de navegadores antigos e do ambiente do servidor. O fornecedor de um CMS específico não tem pressa em emitir patches e o provedor de hospedagem não vai à reunião. Mas tudo isso pode ser resolvido. Existem mais riscos no desenvolvimento móvel, e você precisa poder trabalhar com eles. No final, outras empresas de alguma forma fazem o mesmo.
"O que você queria?" Gamedev não é o nosso perfil!
Qualquer proposta para a Upwork literalmente em uma hora recebe cinquenta respostas. Com essa competição, parece que conseguir um projeto é como ganhar um iPhone para um repost. Mas há uma maneira de se destacar entre os candidatos - para mostrar o caso relevante. Para que sua carta seja notada, diga que você já fez algo semelhante.
Durante o ano de existência, nosso departamento móvel conseguiu criar apenas alguns aplicativos, entre os quais a coloração infantil. E quando vimos uma solicitação semelhante, respondemos imediatamente com este caso. O cliente gostou de trabalhar com otimização e armazenamento de imagens, animações e efeitos sonoros.
Então, conseguimos nosso maior contrato na bolsa e decidimos desenvolver um jogo real. Nesse ponto, os desenvolvedores tinham uma nova desculpa - eles não eram contratados pela empresa para o papel de desenvolvedores de jogos. Eles explicaram que não viam motivo para crescer nessa direção e não queriam se aprofundar nas tecnologias associadas a ela. Pareceu aos caras que as habilidades adquiridas no processo não seriam úteis para eles no desenvolvimento "real" de software.
É assim que os desenvolvedores se sentem, finalmente ficando presos nas texturasO fato é que os jovens especialistas acham que o mais importante é o nível de linguagens de programação. De fato, é mais importante poder mudar sua percepção para entender melhor os requisitos do cliente e encontrar soluções ideais para os problemas. Para fazer isso, você precisa estudar constantemente novos mecanismos ou estruturas. Nesse sentido, o desenvolvimento de jogos não exige nada de especial - aqui você também precisa trabalhar com novas ferramentas.
Todos os dias, os programadores precisam não apenas escrever código, mas também aprender diferentes tecnologias. É assim que o crescimento da carreira acontece. Todas as habilidades adquiridas no game dev podem ser facilmente transferidas para outras áreas de atividade.
- “E como podemos ficar sem o líder da equipe ?!”
É impossível conseguir um contrato sério sem estatísticas e portfólio. Por isso, contratamos especialistas juniores para trabalhar com a Upwork. Junho não é entediante para trabalhar em pequenas tarefas, e por isso eles bombeiam não apenas seu perfil mais rapidamente, mas também suas habilidades. Esperávamos que o crescimento de competências fosse acompanhado por projetos maiores.
A equipe precisa de um líder de equipe. A atração de um indivíduo para esse cargo era cara; portanto, um dos principais funcionários atuou como mentor. Ele monitorou a qualidade geral do código e compartilhou dicas. A estratégia parecia vantajosa para todos.
Tome o projeto para desenvolver o jogo permitido precisamente o líder da equipe. Ele ajudou a equipe nos estágios iniciais de desenvolvimento - desde a escolha de uma estrutura até a conclusão de uma tarefa de teste. Os desenvolvedores se sentiram confortáveis e já escreveram de forma independente a principal funcionalidade do aplicativo.
Quando chegou a hora de colocar o projeto em operação, o líder da equipe inesperadamente deixou a empresa. A equipe ficou presa: uma dívida técnica se formou, foi necessário eliminar vazamentos de memória. As correções demoraram muito tempo.

Deixada sem capitão, a equipe esperava uma bóia salva-vidas. Eles esperavam que a gerência contratasse rapidamente uma pessoa substituta que resolvesse todos os problemas para eles. Por sua vez, a gerência esperava que um deles assumisse o comando e alinhasse o curso.
Como resultado, os desenvolvedores lidaram com todos os problemas no modo normal. Eles não ficaram até tarde até tarde e não sacrificaram o fim de semana. Como se viu, a decisão estava ao seu alcance, mas eles estavam acostumados ao fato de que, em situações incomuns, o líder da equipe veio em socorro e corrigiu tudo da noite para o dia.
Se sua empresa possui funcionários-chave, verifique quanto você depende deles. Eles têm subestudos? As decisões de gerenciamento são próximas a elas? Defina essa dependência e comece a reduzi-la. Não confie na dedicação dos especialistas em linha.
- "Precisamos arrastar esse caso para o portfólio, e viveremos!"
Este projeto parecia ser um presente do destino. O cliente queria um aplicativo nativo para substituir a plataforma cruzada existente. Em vez de especificações técnicas, protótipos e layouts, tivemos um resultado final diante de nossos olhos. Todos os requisitos foram claros, é um prazer liderar esse projeto.
Nosso gerente esperava que, se cumprirmos com sucesso o contrato, mais vendas serão muito mais fáceis. Afinal, como já vimos - não há nada melhor do que mostrar a um cliente em potencial um aplicativo ao vivo. Além disso, o jogo pode se orgulhar de boas classificações, análises de usuários e um milhão de downloads. Nossa tarefa era substituí-lo. Assim, todas as estatísticas teriam sido preservadas e teríamos apropriadamente legalmente todos os méritos para nós mesmos.
O gerenciador observa as estatísticas de aplicativos herdados no consoleQueríamos trazer um excelente case para o portfólio, o que o tornaria mais atraente para clientes em potencial. Imaginamos que não teríamos fim para os clientes e não notamos nada além de métricas presunçosas e vendas fáceis. Então, queríamos fazer o bem por nós mesmos, e não pelo cliente, mas isso está errado.
Todo esse tempo, tivemos que nos preocupar com algo completamente diferente. Tivemos que nos concentrar em nosso trabalho e criar um produto de qualidade que ajudasse o cliente.
Conclusão:
Pode parecer que a equipe tentou otmazyvatsya. Mas tudo o que eles disseram descreveu o estado real das coisas. Eles não inventaram nada. Portanto, na sua empresa, essas frases podem parecer completamente diferentes e, para notá-las a tempo, você precisa entender o que as une.
O fato é que os funcionários raciocinaram do ponto de vista de sua exclusividade: o departamento está seguindo uma nova direção para a empresa, trabalhando com novas tecnologias, tendo um projeto atípico e ficando sem liderança de equipe.
É importante reconhecer que você não é excepcional. Diga a si mesmo que você é uma pessoa comum que faz um trabalho comum. E não há nada de especial no fato de que agora você aceitou um projeto malsucedido ou seguiu na direção errada. Isso acontece com todo mundo. As pessoas estão constantemente cometendo erros. Não há especificidade nisso. Maxim Batyrev, mesmo em seu livro best-seller "45 Manager Tattoos", até dedicou um capítulo inteiro a ele - "O reconhecimento da especificidade da morte é como", que parecemos ter lido sem atenção.
Queremos voltar ao UpWork, mas desta vez precisamos de pessoas que simplesmente realizem conscientemente seu trabalho e não suponham que estejam fazendo algo especial. E se você é uma pessoa assim, entre em contato conosco.