Os aplicativos móveis estão dominando os smartphones. Hoje em dia, os usuários móveis contarão com aplicativos para aprender mais sobre os produtos e até desembolsarão dinheiro para realmente comprar aplicativos - desde que dêem valor suficiente. É por isso que muitas empresas estão investindo no desenvolvimento de aplicativos móveis; é uma oportunidade de interagir com os clientes, ao mesmo tempo que vende seus produtos e atinge seu público-alvo.
O desenvolvimento de um aplicativo móvel é um grande investimento. É por isso que grandes empresas ou empreendedores que estão lançando startups devem considerar com muito cuidado os candidatos que procuram contratar para o trabalho. Encontrar o desenvolvedor de aplicativo móvel certo leva algum tempo, mas valerá a pena pesquisar no final.
Se você é novo no mundo dos aplicativos móveis, encontrar a pessoa certa pode ser difícil se você não souber o que fazer. Antes de fazer sua pesquisa, você deve se perguntar as seguintes perguntas. Essas são as mesmas perguntas, perguntamos, ao realizar nosso processo de contratação.
- Quais características devem ser os desenvolvedores de aplicativos profissionais que você contrata têm? Se você está olhando para dois candidatos, como determina qual é o mais capaz?
- Com quais tecnologias, linguagens e plataformas eles estão familiarizados? Isso terá um impacto significativo no processo de desenvolvimento?
- A comunicação é fundamental. Que tipo de comunicação você procura? Alguns desenvolvedores são muito comunicativos, enquanto outros concentram seus esforços no trabalho.
Felizmente, você não precisa fazer as perguntas certas sozinho, porque já fizemos isso para você. Queremos que você faça as perguntas certas para obter as respostas que procura.
Antes de começar a entrevistar candidatos em potencial que criarão um aplicativo móvel que você deseja lançar, dê uma olhada em nossa extensa lista. Categorizamos as perguntas em diferentes componentes para dar a você uma visão completa do indivíduo em potencial que você contratará. Cada uma das perguntas abordará diferentes aspectos da experiência, habilidades e muito mais do desenvolvedor de aplicativos móveis.
- Ajuste do desenvolvedor: Como a experiência anterior do potencial desenvolvedor se alinha com o que você está procurando?
- Capacidades: O desenvolvedor tem o conjunto de habilidades de que você precisa para criar o aplicativo que deseja a partir de uma perspectiva de funcionalidade e design?
- Extração: A equipe existente trabalhará para se comunicar ativamente com você ao longo do caminho e como será esse cronograma?
O vídeo a seguir é um ótimo relógio para entender como contratar grandes desenvolvedores.
Perguntas da entrevista para desenvolvedores de aplicativos móveis
Você trabalhará em estreita colaboração com este desenvolvedor de aplicativos móveis. Suas personalidades e objetivos devem estar alinhados. Faça essas perguntas pessoalmente ou videoconferência virtual entrevista para descobrir se essa pessoa é a certa para você e sua ideia.
1. Você pode me mostrar alguns exemplos de seus trabalhos anteriores?
Esta não é uma pergunta irracional de se fazer em qualquer entrevista. Na verdade, os desenvolvedores de aplicativos móveis devem estar mais do que dispostos a fornecer exemplos de seus trabalhos anteriores.
Teste os aplicativos que eles desenvolveram no passado. Isso lhe dará uma ideia do que eles fizeram e se está de acordo com o que você está pedindo.
Os desenvolvedores de aplicativos móveis devem fazer um tour pelos aplicativos em seus telefones ou, com prazer, fornecer links para os aplicativos na App Store ou Google Play Store. Eles devem entrar em detalhes sobre seu envolvimento e como ele se relaciona diretamente com o que você está procurando.
Nem todos os desenvolvedores de aplicativos móveis terão criado um aplicativo do zero, mas trabalharão em diferentes aspectos do aplicativo.
Eles devem falar sobre esta experiência honestamente. Se eles não forem abertos sobre seus trabalhos anteriores, pode não ser a escolha certa para você. Afinal, como você pode confiar em alguém para investir seus esforços na construção de um aplicativo se essa pessoa não tem a experiência que diz?
2. Com que tamanho de empresa você já trabalhou no passado?
Se você for uma grande empresa, talvez se sinta mais confortável sabendo que o desenvolvedor de aplicativos móveis que deseja contratar tem experiência semelhante.
O mesmo vale para um empresa iniciante lançando um aplicativo móvel. Empresas de diferentes tamanhos operam de maneira muito diferente. A atmosfera e a cultura de trabalho podem ser muito diferentes daquelas a que o desenvolvedor de aplicativos móveis está acostumado e, portanto, pode não ser a melhor opção.
Se o desenvolvedor tem uma compreensão aguçada dos processos, como a papelada e os procedimentos são gerenciados e os orçamentos, então ele ou ela pode ser um ativo valioso para a sua equipe.
3. Posso ter uma lista de referências?
A melhor maneira de aprender sobre um candidato em potencial é aprender com o passado. Da mesma forma que você avaliaria seu trabalho anterior, observando os aplicativos em que trabalharam, você deve perguntar sobre quem são seus clientes anteriores e atuais e entrar em contato com eles.
Você vai querer entrevistar os gerentes de produto que estavam encarregados do aplicativo em primeiro lugar e perguntar sobre como o desenvolvedor gerenciava o desenvolvimento do aplicativo e trabalhava com as equipes internas.
Descubra se ele ou ela é confiável, se eles se comunicaram ativamente com você ao longo do caminho e se cumpriram os prazos e metas orçamentárias.
Ouça o que eles têm a dizer e ouça o tom que eles dão ao falar com eles. Eles estão entusiasmados em discutir clientes anteriores? Embora um desenvolvedor de aplicativos para dispositivos móveis liste os clientes com os quais eles têm um bom relacionamento, considere perguntar se houve obstáculos ou problemas ao longo do caminho. Isso pode lhe dar uma resposta mais precisa.
4. Você tem um forte entendimento da minha empresa e de seu público?
Você não pode esperar que um desenvolvedor de aplicativos móveis crie seu aplicativo com sucesso sem entender o que você faz e como o aplicativo fará a diferença.
Um candidato em potencial não terá todas as respostas, mas o que você pode fazer é reservar um tempo do processo de entrevista para educá-lo sobre seus resultados financeiros, sua missão e objetivos para o aplicativo. Se um desenvolvedor se interessar pelo que você faz, é um sinal positivo. Mais importante, eles devem ter interesse em usar o próprio aplicativo.
Um desenvolvedor que trabalhou em aplicativos de funcionalidade semelhante ou que tem clientes no mesmo setor pode ser uma escolha positiva. Eles já terão uma compreensão do seu modelo de negócios e saberão o que é necessário para alcançar o sucesso dos aplicativos móveis.
No final do dia, você deseja que o desenvolvedor de aplicativos móveis invista tanto no aplicativo quanto você.
Este é outro ótimo vídeo sobre a contratação de desenvolvedores para aplicativos.
Em seguida, você precisa se concentrar em quais são os recursos de desenvolvimento de aplicativos e outros recursos do candidato. Essas perguntas da entrevista do desenvolvedor de aplicativos móveis conduzem a entrevista nessa direção.
5. Você tem experiência na criação dos recursos que procuro?
Antes de começar a entrevistar candidatos em potencial, crie uma lista de desejos dos recursos que seu aplicativo deve ter e quais são interessantes. Uma lista dá ao seu potencial desenvolvedor de aplicativos móveis uma ideia exata do que você está procurando.
Depois de ter essa lista, pergunte ao desenvolvedor quais funcionalidades e recursos eles têm experiência em desenvolver. Se seu aplicativo requer integrações muito específicas que precisam ser incluídas, você precisará trabalhar com um desenvolvedor com experiência.
Um desenvolvedor experiente ainda pode aprender a construir a funcionalidade de que você precisa; fale com eles individualmente para saber mais.
Você também terá uma forte indicação se este desenvolvedor de aplicativos móveis é certo para você com base na análise de seu portfólio.
6. E quanto ao design e à experiência do usuário?
Os recursos e a funcionalidade do aplicativo irão conduzir as operações do aplicativo. Dito isso, também deve ser agradável à vista, fácil de usar do ponto de vista da navegação e oferecer uma experiência única.
O aplicativo que você constrói deve se destacar dos demais porque há uma forte concorrência.
Você quer que seu aplicativo seja memorável.
O design de aplicativos móveis não é tão simples quanto escolher cores e imagens bonitas para usar. O design certo fará toda a diferença. Dê uma olhada no portfólio do desenvolvedor para ver se a criatividade foi incorporada ao aplicativo e se a interface do usuário e a experiência do usuário são algo de que você gosta.
7. Qual é a diferença entre o design de aplicativo móvel nativo e o design responsivo da Web?
Só para ficar claro, aplicativos móveis nativos são aplicativos que precisam ser instalados por meio da Play store ou da loja iOS, enquanto web design responsivo são sites que podem ser acessados por meio do navegador e adaptam a aparência, dependendo do dispositivo que está sendo usado para acessar o site (por exemplo, os telefones celulares exibem informações de maneira diferente dos desktops).
Mas é preciso entender que os aplicativos móveis nativos têm uma funcionalidade muito mais rica do que os sites. Isso ocorre porque os aplicativos móveis nativos são capazes de acessar as funções nativas do dispositivo no qual estão sendo executados.
Coisas como notificações embutidas, acesso à câmera, armazenamento, acesso a informações como contatos, garantem que o aplicativo móvel tenha uma integração mais profunda com o dispositivo em que está instalado. Por outro lado, os sites responsivos só têm acesso aos recursos aos quais o navegador tem acesso. Por motivos de segurança, um navegador é protegido (ou limitado em termos de acesso funcional).
É por isso que os aplicativos móveis nativos são necessários e o design da Web responsivo não é suficiente.
8. Como se deve projetar adequadamente as notificações push e elas são importantes?
Notificações push são uma ferramenta extremamente poderosa, mas são uma espada que pode ser usada de ambos os lados. Na verdade, notificações chatas ou muitas são a principal razão pela qual as pessoas desinstalam aplicativos móveis ou desabilitam essas notificações (e, portanto, perdem toda a sua eficácia).
As notificações são poderosas porque ajudam você a se comunicar diretamente com os usuários e entregar mensagens oportunas que podem solicitar ações ou engajamento.
Seu desenvolvedor precisa entender as implicações do uso de notificações, tanto sua utilidade, quando e com que frequência enviá-las quanto medir sua eficácia ou resultados para que você possa ajustar dependendo de como seu público reage.
9. Quais são algumas vantagens e desvantagens específicas do Android e do iOS?
Como um desenvolvedor que trabalha em um aplicativo móvel, é necessário entender as vantagens e desvantagens das diferentes plataformas. O desenvolvedor precisa entender quais são os pontos fortes e fracos de ambas as plataformas e as nuances de cada uma.
Mesmo coisas como o tempo que leva do envio à publicação do aplicativo, procedimentos para listar e classificar um aplicativo e como resolver quaisquer problemas que surjam com a publicação do aplicativo.
Certifique-se de que seu desenvolvedor forneça exemplos detalhados.
Isso também pode se tornar uma questão sobre a pilha de tecnologia que o candidato prefere. Como um desenvolvedor de aplicativos móveis, eles provavelmente terão um conjunto preferencial de ferramentas / serviços que preferem usar, tanto do ponto de vista de desenvolvimento quanto de produção.
Esse conjunto de serviços deve se adequar a qualquer tecnologia que sua empresa já esteja usando.
Leia mais: Qual é melhor - iPhone ou Android?
10. O que é integração e como você lidará com a jornada de integração do usuário?
A integração do usuário no contexto do aplicativo móvel é a jornada / processo para fazer com que o usuário comece a usar o aplicativo com sucesso, ou produto desenvolvido pelo aplicativo.
Isso pode incluir a instalação, registro, ativação e execução das primeiras ações que determinarão se um usuário adotou o aplicativo e / ou produto.
Dado que muito esforço e dinheiro serão gastos no marketing de seu aplicativo, você precisa se certificar de que seus desenvolvedores tomarão todas as medidas necessárias para garantir que não "percam" um usuário em potencial durante o processo de integração devido a uma má experiência do usuário ou quaisquer problemas técnicos.
Além da experiência negativa, há a perda de receita de LTV daquele potencial cliente.
Seu desenvolvedor precisa ter uma compreensão de tais implicações e ser capaz de demonstrar uma compreensão de quais problemas podem surgir e quais etapas podem ser tomadas para mitigá-los.
11. Como você lida com questões de segurança?
A segurança é sempre algo que deve ser levado em consideração. Seu desenvolvedor precisa entender as implicações de segurança de seu aplicativo. Coisas como armazenamento de informações pessoais, como os pagamentos seriam tratados, o que aconteceria no caso de uma violação de segurança, como cumprir a legislação local e nacional e quais níveis de conformidade seriam exigidos etc.
A segurança é sempre um assunto muito delicado, especialmente quando se trata de dispositivos móveis. Mostre seu conhecimento sobre segurança e exponha suas ideias sobre como minimizar problemas de segurança no aplicativo que estão criando. Informe-se, houve um ataque recente a um tipo específico de software? Mencione-o e esteja preparado para explicar como você o teria resolvido.
12. Como você pode me ajudar a ganhar dinheiro com meu aplicativo?
Pode demorar um pouco até que seu aplicativo móvel esteja rendendo dinheiro (afinal, você viu todos os aplicativos gratuitos na App Store?). Levará algum tempo para que seu aplicativo seja reconhecido e amplamente utilizado por seu público-alvo. Quando isso acontecer, você terá autoridade para cobrar uma pequena taxa pelo seu aplicativo.
Um desenvolvedor de aplicativo móvel deve ter algum conhecimento de como monetizar um aplicativo móvel. Existem várias maneiras: publicidade no aplicativo, assinaturas, pagamento por download.
Se seu aplicativo for gratuito nos primeiros instantes, seu desenvolvedor deve ter conhecimento de redes de publicidade móvel.
As compras no aplicativo funcionam quando um aplicativo é projetado de forma inteligente de forma a impulsionar as conversões de compra. Descubra se o desenvolvedor tem experiência em trabalhar com aplicativos que seguem este modelo.
A próxima seção focará no desenvolvimento de aplicativos em si, porque esta é uma das partes mais importantes do projeto!
13. Como trabalharemos juntos?
A comunicação é um componente crítico de qualquer projeto. Como você trabalhará em estreita colaboração com o desenvolvedor do aplicativo móvel, deseja compreender como trabalhará junto (ou seja, com que frequência você se comunicará com ele).
A maioria dos desenvolvedores usa programas de gerenciamento de projetos para listar tarefas, marcá-las quando forem concluídas e enviar notificações de progresso. Campo de base, Jira e a Asana são exemplos de programas de gerenciamento de projetos amplamente utilizados atualmente.
Pergunte ao desenvolvedor se ele usa um programa como este. Se o fizerem, é uma indicação sólida de que sabem como acompanhar os resultados, usar a ferramenta para se comunicar com os principais interessados e acompanhar o progresso em cada etapa do caminho.
Você também deve identificar a frequência com que deseja falar com o desenvolvedor. Você vai agendar uma reunião semanal para um horário e data específicos?
Se o desenvolvedor estiver trabalhando remotamente, você verificará pessoalmente de vez em quando e tratará de todas as comunicações eletronicamente ou por teleconferências? Os fusos horários também podem ser um problema neste caso; é importante considerar antes de contratar um desenvolvedor de aplicativos móveis.
14. De quais informações você precisa antes de começar a codificar um aplicativo?
Quando você faz esta pergunta, o candidato deve demonstrar uma compreensão do ciclo de vida completo do desenvolvimento de um aplicativo, em vez de apenas os requisitos imediatos.
Ouvir a maioria dos itens a seguir indicará que o desenvolvedor do aplicativo móvel entrevistado tem um bom entendimento de todos os estágios de desenvolvimento de um aplicativo móvel.
- Objetivo detalhado do aplicativo para o editor do aplicativo
- Descrição do público-alvo, várias "personas" e / ou dados demográficos do usuário
- Quaisquer aplicativos existentes que implementam um conceito semelhante
- Wireframes e designs de aparência
- Trabalho de arte final - um bom desenvolvedor deve exigir o trabalho de arte final antes de começar a desenvolver para garantir que o esforço não seja duplicado.
15. Como você lidará com o teste de aplicativos?
Mais importante do que o desenvolvimento real de um aplicativo é o próprio teste. Você não quer lançar um aplicativo que não foi completamente testado. Bugs e problemas com recursos podem acontecer, mas só devem acontecer durante o período de teste.
Um desenvolvedor de aplicativo móvel deve lidar com todos os testes e empregar metodologias que rastreiam todos os recursos, estabelecem que todos foram implementados e estão funcionando bem. O teste deve ser realizado durante e após o desenvolvimento do aplicativo móvel.
É importante buscar ajuda externa para testar aplicativos móveis. Você e um desenvolvedor de aplicativos móveis trabalharão no mesmo projeto por um tempo, portanto, podem ser incapazes de identificar falhas ou desvantagens. Considere buscar o ponto de vista de um estranho.
16. Você enviará meu aplicativo móvel para as lojas de aplicativos apropriadas e sob qual nome ele será publicado?
Depois que um aplicativo foi desenvolvido e testado exaustivamente, é hora de lançá-lo. Seus desenvolvedores iOS, por exemplo, devem ter experiência em enviar o aplicativo para vários Apple loja de aplicativos e outras plataformas importantes.
O processo de envio é longo e pode ser frustrante. Seu desenvolvedor deve saber como funciona o processo e orientá-lo ao longo do caminho.
O aplicativo deve ser enviado com o seu nome, não com o nome do desenvolvedor do aplicativo móvel. A loja de aplicativos deve saber quem é o responsável pelo aplicativo, caso você não esteja mais em comunicação com o desenvolvedor de aplicativos móveis que contratou. Sem ele, novas versões do aplicativo não podem ser enviadas para a loja, e você será forçado a lançar um novo aplicativo com uma conta ou nome diferente.
17. Como funcionará a manutenção do aplicativo?
Lembra que mencionamos a parte sobre não estar em comunicação com o desenvolvedor do seu aplicativo móvel? Se tudo correr bem, você terá contratado um desenvolvedor profissional de aplicativos móveis com quem poderá estabelecer uma relação de trabalho profissional. Mais importante, eles estarão lá para você muito depois que o aplicativo for enviado para a loja de aplicativos.
Manter os usuários envolvidos, acompanhar as correções de bugs e atualizar as versões do aplicativo faz parte do processo de manutenção. Ninguém conhece os meandros de seu aplicativo melhor do que o desenvolvedor de aplicativos móveis.
Pergunte a eles como os programas de suporte de manutenção são estruturados e como eles abordarão as mudanças no aplicativo conforme necessário. Além disso, descubra quanto custa. A maioria dos desenvolvedores cobra por hora.
18. Qual é a sua posição em relação aos PWAs?
PWAs ou aplicativos da Web progressivos são um conceito híbrido entre sites e aplicativos móveis nativos. O desenvolvedor precisa demonstrar e compreender como eventualmente habilitar o lançamento de um PWA, que reutiliza algumas das funcionalidades do site e aplicativos móveis, SEM reescrever tudo do zero.
Isso significa que eles devem entender o conceito de ter o PWA e / ou aplicativos móveis nativos, trabalhando com os back-ends ou infraestrutura que alimenta um site e / ou produto de maneira semelhante, onde o aplicativo móvel ou qualquer outro dispositivo é na verdade apenas um " skin "- o verdadeiro trabalho está sendo feito no backend.
Leia mais: Modelos de iPhone em Ordem de Lançamento
Conclusão
Os aplicativos móveis são uma ferramenta poderosa para alavancar no mundo digital de hoje. Eles mantêm os clientes engajados e podem até gerar mais vendas. A dificuldade está em contratar o desenvolvedor de aplicativos móveis certo para o seu projeto. Reserve um tempo para entrevistá-los minuciosamente, para fazer as perguntas certas, e descubra se a estrutura de taxas é adequada para o seu negócio.
. deixe um útil comente com suas ideias, depois compartilhe com seu (s) grupo (s) do Facebook, que considerariam isso útil e vamos colher os benefícios juntos. Obrigado por compartilhar e ser legal!
Divulgação: Esta página pode conter links para sites externos de produtos que amamos e recomendamos de todo o coração. Se você comprar produtos que sugerimos, podemos receber uma taxa de referência. Essas taxas não influenciam nossas recomendações e não aceitamos pagamentos por análises positivas.