Como fazer seu próprio aplicativo móvel com o desenvolvedor certo

Dentro de todos nós poderia ser a idéia para o próximo aplicativo móvel mais vendido. Os desenvolvedores de aplicativos podem ser encontrados em toda a Internet. Este guia deve ajudá-lo a contratar o desenvolvedor de aplicativos certo.

Dentro de todos nós poderia ser a idéia para o próximo aplicativo móvel mais vendido.  Os desenvolvedores de aplicativos podem ser encontrados em toda a Internet.  Este guia deve ajudá-lo a contratar o desenvolvedor de aplicativos certo.
Propaganda

Dentro de todos nós poderia ser a idéia para o próximo aplicativo móvel mais vendido. Uma vez que você tenha elaborado essa ideia incrível, com os wireframes e designs prontos para uso, você precisará encontrar o desenvolvedor que pode transformar sua visão em realidade.

Este fácil de seguir o guia irá ajudá-lo a fazer exatamente isso.

Os desenvolvedores de aplicativos podem ser encontrados em todos os cantos da Internet. De crianças cobrando US $ 5 por hora de trabalho de seu quarto, para indivíduos incrivelmente qualificados que valem bem a sua taxa de prémio.

Como um recém-chegado ao mundo do desenvolvimento de aplicativos, encontrar o caminho em torno desta indústria pode ser uma luta. Peneirar os desenvolvedores que estarão trepando uns sobre os outros para trabalhar em seu projeto requer deliberação cuidadosa.

Pergunte a você mesmo as seguintes questões

Antes de entrar em contato com qualquer desenvolvedor de aplicativos, primeiro você precisa entender algumas coisas, não apenas sobre o mundo dos aplicativos móveis. Projetando um aplicativo inovador? 7 blogs de desenvolvimento móvel que você deve ler criando um aplicativo inovador? 7 Blogs de desenvolvimento móvel que você deve ler O espaço móvel é tão novo que as tendências mudam constantemente e novos insights são feitos todos os dias. Se você planeja desenvolver aplicativos móveis, como acompanhar sem ficar louco? Leia mais, mas sobre o seu próprio projeto;

1. Você definiu o projeto?

Você precisa articular a visão do seu aplicativo, sem jargões, de uma forma que qualquer bom desenvolvedor seja capaz de entender. O documento que você criar será chamado de Solicitação de proposta (RFP) e deverá ajudar o desenvolvedor ou a agência a criar uma proposta precisa para você. Dependendo da quantidade de informações dentro da RFP, você pode solicitar ao desenvolvedor que assine um contrato de confidencialidade ou acordo de confidencialidade (NDA) primeiro.

A RFP deve incluir informações como qualquer software ou plataforma existente com o qual o aplicativo tenha que trabalhar. O número de usuários que você espera. Quaisquer wireframes e designs que você tenha (alguns desenvolvedores oferecem serviços de design, embora eu recomende trabalhar com um designer especialista para isso). Se você espera que o aplicativo seja nativo ou HTML 5. O sistema operacional (SO) que você está segmentando primeiro.

Quanto mais informações, melhor, mas não seja muito demorado.

2. Você está pronto para um desenvolvedor?

Um desenvolvedor independente só desenvolve realmente o aplicativo. Você também precisará acessar (se ainda não o fez) designers de UI e UX e testadores de usabilidade. Se você tiver o orçamento, precisará de profissionais de marketing também. Você também pode precisar trabalhar com ilustradores, artistas, consultores, arquitetos de informações ou desenvolvedores da Web.

Independentemente de você ter os designs para o aplicativo elaborados antes ou depois de escolher o desenvolvedor, é imperativo que o desenvolvedor que você contrata se adapte perfeitamente à sua equipe e à cultura que você deseja criar.

3. Seu orçamento é realista?

O custo do desenvolvimento de aplicativos varia muito. Depende tanto da experiência do desenvolvedor quanto da complexidade do projeto . Como números extremamente grosseiros, um desenvolvedor localizado na Índia, contratado para criar um aplicativo muito simples, provavelmente cobraria US $ 3.000 (supondo uma taxa horária em torno de US $ 25. A taxa horária nos EUA é muitas vezes maior).

Se você está procurando por uma pequena equipe de desenvolvimento de aplicativos baseada em um país ocidental, para trabalhar em um aplicativo um pouco mais complexo, você estará bem no intervalo de cinco dígitos, muitas vezes indo para seis dígitos se optar por trabalhar com uma agência maior.

Se o seu orçamento não chega a gastar até alguns milhares de dólares, talvez seja hora de aprender a codificar seu próprio aplicativo. Então, você quer desenvolver aplicativos para Android? Veja como aprender, você quer desenvolver aplicativos para Android? Veja como aprender Depois de tantos anos, alguém poderia pensar que o mercado de telefonia móvel está agora saturado com todos os aplicativos imagináveis ​​para o homem - mas esse não é o caso. Há muitos nichos que ainda precisam ... Leia mais, começando do básico Então você quer fazer aplicativos para iPhone? 10 projetos para iniciantes Então você quer fazer aplicativos para iPhone? 10 Projetos para iniciantes Quer criar aplicativos para iPhone e iPad? Comece aprendendo o básico do Swift. Consulte Mais informação .

4. O seu cronograma é realista?

De acordo com o BlurGroup,

“O tempo médio de conclusão de projetos de desenvolvimento de aplicativos desde o briefing inicial até a entrega do projeto é de apenas 42 dias, sendo o tempo de conclusão de um aplicativo Tablet em 31 dias e o desenvolvimento de aplicativo social o menor (apenas 28 dias)”.

Isso é muito mais rápido do que a maioria das pessoas espera, mas esses números dependem de seu projeto ser trabalhado em tempo integral, assim como você e o desenvolvedor são altamente competentes.

Se esta é sua primeira vez no desenvolvimento de aplicativos, com seu aplicativo sendo simplesmente um projeto paralelo, você deve pelo menos dobrar esse prazo, com acréscimo de tempo adicional para o teste do usuário.

Encontrando potenciais desenvolvedores

Screen Shot 2015-09-18 às 12.48.23

Depois de responder às perguntas anteriores, você saberá aproximadamente o que está procurando em um desenvolvedor e o que precisará exigir de si mesmo durante essa jornada.

Em seguida, abra um diálogo com alguns desenvolvedores que você considerará contratar para transformar sua ideia em um aplicativo de trabalho. Existem várias maneiras de localizar esses desenvolvedores, com uma opção preferível sendo uma referência direta de alguém em quem você confia. Se você não encontrar uma referência decente, a lista abaixo (que pressupõe que você está procurando uma equipe menor ou desenvolvedor freelancer) deve ajudar:

  1. AppFutura
  2. UpWork
  3. ContractIQ
  4. Trabalhador autonomo
  5. Guru
  6. Equipe técnica
  7. LinkedIn
  8. Revista Smashing

Se seu orçamento for maior (ou seja, seis dígitos) e você estiver procurando trabalhar com uma agência maior e mais bem conceituada, as pessoas com o Google Rankings alto geralmente serão boas para conversar. Perguntando a essas agências maiores, o mesmo conjunto de perguntas, conforme listado abaixo, também é recomendado.

Pergunte aos Desenvolvedores Estas Perguntas

Screen Shot 2015-09-18 em 12.51.30

Agora que você tem uma lista de possíveis desenvolvedores em jogo, você precisa restringi-los não apenas a uma lista restrita, mas a um indivíduo ou empresa que assumirá o controle do projeto e entregará exatamente o que você precisa.

Para ajudar a separar o joio da sua lista longa, pergunte ao desenvolvedor o que você precisa saber, além das perguntas a seguir. Esta é uma entrevista técnica 4 Coisas para Lembrar para a Sua Próxima Entrevista Técnica 4 Coisas a Lembrar para a Sua Próxima Entrevista Técnica Recentemente eu tive uma entrevista (para um estágio de verão) para a qual me disseram que eu precisava trazer um lápis caso houvesse questões de codificação. Eu estava particularmente nervoso com o último ... Leia mais, afinal. Suas respostas para o seguinte serão reveladoras e serão uma grande ajuda para escolher o desenvolvedor certo imediatamente.

1. Onde posso ver exemplos relevantes do seu trabalho?

Qualquer desenvolvedor decente de aplicativos terá o trabalho de que eles têm orgulho e deve se entusiasmar em apresentar esses aplicativos. Certifique-se de receber links para a loja de aplicativos, para que você possa brincar com os aplicativos, ver como funcionam e ler as resenhas que foram deixadas.

Ao olhar para o trabalho anterior, fique atento. Certifique-se de que o desenvolvedor tenha desempenhado um papel fundamental no desenvolvimento desses aplicativos e procure recursos específicos nos aplicativos que provem que o desenvolvedor é capaz de produzir o que você precisa.

2. Você pode fornecer referências?

Somente conversando com outras pessoas que já trabalharam com o desenvolvedor do aplicativo, você saberá como é trabalhar com eles. Idealmente, você poderá falar com as pessoas que você já teve a chance de usar.

Descubra por esses clientes anteriores por que eles escolheram esse desenvolvedor específico, quanto tempo o aplicativo levou para ser desenvolvido, se ele ultrapassou o orçamento ou o prazo. Se houve alguma surpresa ao longo do caminho. Você também deve conhecer a ética de trabalho do desenvolvedor.

Com que rapidez eles respondem a mensagens? Como eles recebem feedback? Eles trazem suas próprias idéias para a mesa? Você trabalharia com eles novamente?

Cada resposta positiva ajudará sua decisão.

3. O que faz você se destacar?

Screen Shot 2015-09-18 às 13.16.37

Ao olhar para os currículos e habilidades técnicas de muitos designers experientes, pode ser difícil distinguir entre eles. Então, faça esta pergunta para colocar o ônus sobre o desenvolvedor para explicar o que os torna diferentes. Isso lhes dá a chance de transmitir sua paixão, seu amor pelo trabalho e o tipo de pessoa que realmente são.

4. Como funciona a comunicação?

Se o designer trabalha sozinho, descubra o método preferido e a frequência de comunicação. Isso pode ser telefone, Skype, Slack (leia algumas dicas valiosas de gerenciamento de projetos do Slack). Como usar o Slack para gerenciamento de projetos com essas dicas simples com o conjunto inteligente de recursos do Slack e interface de usuário livre de distrações A plataforma pode ser usada como uma ferramenta de gerenciamento de projetos para você Aprenda a configurá-la como seu assistente pessoal on-line, leia mais, ou alguma outra plataforma de gerenciamento de projetos. Se você já tiver seu próprio canal de comunicação configurado, verifique se eles estão dispostos a mergulhar nisso.

Se você vai trabalhar com uma equipe, descubra quem será seu primeiro ponto de contato? E como a comunicação será gerenciada entre todos nessa equipe.

5. Quanto tempo o projeto levará de verdade?

Descubra de cada desenvolvedor quanto tempo eles acreditam que o projeto levará. Idealmente, depois de receber respostas de alguns desenvolvedores, você começará a ver um consenso, dando uma ideia melhor do período de tempo real que está visualizando.

Certifique-se de que eles expandem sua resposta e descubram o que precisarão de você antes que o trabalho possa começar, e qual é a causa mais provável de um possível problema. Se houver um atraso, como isso afetará a cotação original?

6. O que você procura em um cliente?

Contratar um desenvolvedor é um relacionamento de mão dupla. Não só eles devem estar certos para você, mas você também deve estar certo para eles.

Veja, por exemplo, um desenvolvedor que procura um cliente que oferece a liberdade de experimentar ou ser criativo com suas soluções. Se você simplesmente quer alguém que faça o trabalho de acordo com suas especificações exatas, você pode querer contratar alguém.

Isso é muitas vezes esquecido quando se trata de contratar um desenvolvedor, mas é extremamente importante se você quiser criar uma relação de trabalho que seja proveitosa para ambas as partes.

7. Que novas coisas você está aprendendo agora?

É através desta questão que você pode descobrir a verdadeira paixão e motivação que o desenvolvedor tem. Se eles não estão realmente aprendendo algo novo, eles estão realmente comprometidos com essa indústria? Eles poderão manter seu aplicativo atualizado?

Para verificar a honestidade da resposta do desenvolvedor, confira o desenvolvimento de seu trabalho ao longo do tempo. Se você vê a melhoria contínua, você sabe que o desenvolvedor é alguém que está olhando para melhorar sua capacidade técnica 5 maneiras de melhorar rapidamente suas habilidades técnicas sem gastar um centavo As pessoas argumentam que o treinamento custa dinheiro - mas para habilidades técnicas que simplesmente não são verdadeiras. Você pode melhorar suas habilidades técnicas sem pagar - supondo que você já tenha acesso à Internet, que é um ... Read More, e quem está disposto a experimentar. Pergunte-lhes também quais são as novidades que aprenderam em seu último projeto e se estão experimentando algo excitante no momento.

8. Quais Testes serão Incluídos no Processo?

Você está procurando uma resposta extensiva sobre os testes que serão realizados na versão beta do seu aplicativo e sobre o processo de corrigir quaisquer bugs descobertos e quanto tempo esse processo de teste e correção provavelmente levará.

9. Quem será o dono da obra?

Screen Shot 2015-09-18 às 13.11.29

Isso é importante. Descubra quem mantém a reprodução da licença e os direitos autorais de qualquer trabalho Confuso sobre a lei de direitos autorais? Esses recursos on-line podem ajudar a confundir sobre a lei de direitos autorais? Esses recursos on-line podem ajudar É um assunto confuso, sim, mas é importante que você se dê conta disso. Se você estiver envolvido em algum tipo de trabalho criativo, esses recursos ajudarão você a fazer exatamente isso. Leia mais ou desenhos produzidos. Certifique-se de que você também receberá todos os arquivos de desenvolvimento do aplicativo, caso precise de outro desenvolvedor para assumir os reinados, ou caso outro desenvolvedor seja contratado para lidar com futuras atualizações.

Siga sites governamentais como o US Small Business Administration para entender os aspectos legais. Você também precisa estar ciente das diretrizes da loja de aplicativos para as plataformas específicas. Por exemplo, diretrizes de revisão da App Store para iOS.

Para qualquer confusão, você pode sempre procurar aconselhamento jurídico on-line O melhor da Internet: sua busca por especialistas A ajuda jurídica fica mais fácil agora [Apenas para os EUA] O melhor da Internet: sua busca por especialistas A ajuda jurídica fica mais fácil agora um processo ansioso para sair dos portões e entrar no tribunal. Você também pode estar procurando por informações legais detalhadas, para que você possa se representar. A Internet está aqui para ajudar. Leia mais ou offline.

10. O que você precisa de mim?

Haverá muito do desenvolvedor antes de começar a trabalhar, então espere uma lista bastante abrangente. Você provavelmente precisará ter seus designs prontamente disponíveis em determinados formatos de arquivo Saiba quando usar o formato de arquivo: PNG vs. JPG, DOC vs. PDF, MP3 versus FLAC Saiba quando usar o formato de arquivo: PNG vs. JPG, DOC vs. PDF, MP3 vs. FLAC Você conhece as diferenças entre JPG e PNG, ou MP3 e FLAC? Se você não souber quais formatos de arquivo usar, deixe-nos guiá-lo por suas distinções. Leia mais, junto com descrições abrangentes do seu público-alvo, o objetivo do seu aplicativo e como você planeja obter usuários.

Certifique-se de que você pode obter tudo isso para o desenvolvedor antes de iniciar qualquer trabalho, para garantir que você não seja a causa de quaisquer dificuldades indevidas.

11. Qual é o seu orçamento, termos e garantias?

Neste estágio, você não precisa apenas entender o preço (pelo menos um número aproximado) do que você precisará desembolsar, mas exatamente o que está incluído nesse preço.

Você precisa saber quantos conjuntos de revisões, ou horas de trabalho, estão incluídos. Você precisa saber o que acontece quando ocorrem atrasos. Você precisa saber quando os pagamentos serão necessários (em geral, você terá que pagar antecipadamente uma proporção e, em seguida, fazer pagamentos futuros quando determinados marcos forem atingidos). Também descubra como os preços são calculados para quaisquer alterações (ou seja, recursos adicionais) que são feitas para o projeto durante o desenvolvimento, e se as correções de bugs estão incluídas e, em caso afirmativo, por quanto tempo.

Finalmente, pergunte sobre as garantias que você terá. O prazo é garantido? A aceitação em uma App Store é garantida (é até mesmo sua responsabilidade enviar o aplicativo Como enviar seu próprio aplicativo para a iTunes App Store Como enviar seu próprio aplicativo para a iTunes App Store Então você programou seu primeiro aplicativo para iOS e você quero obtê-lo carregado e enviado para a loja do iTunes? Bem, como eu descobri recentemente, não é tão fácil quanto parece .... Leia mais para as lojas de aplicativos?) Estas são todas as coisas que você deve entender totalmente antes começando a trabalhar com um desenvolvedor. Peça para ver um contrato de amostra para verificar as letras pequenas. Certifique-se de entender tudo completamente antes de assinar 3 maneiras de assinar eletronicamente documentos 3 maneiras de assinar eletronicamente documentos A papelada não precisa ser uma tarefa árdua, se puder ser tratada com rapidez e eficiência. No caso de assinar documentos, geralmente não é. É um processo irremediavelmente complicado, tudo para obter um único rabisco ... Leia Mais.

12. Podemos ter uma ligação?

Tente reafirmar as respostas que você recebe durante uma ligação. Ao falar com o cliente um-para-um, é muito mais provável que você tenha uma ideia de quem ele é, e se ele o entende ou não.

Se eles vivem no exterior, usando o Skype ou outras alternativas VoIP Corte o cabo com 4 planos de telefone VoIP que são mais baratos que o Skype Corte o cabo com 4 planos de telefone VoIP que são mais baratos do que o corte de custos é toda a raiva no momento. Neste artigo, mostramos como quatro alternativas baratas de VoIP podem ajudar a reduzir sua fatura de telecomunicações. Leia mais você vai economizar dinheiro em chamadas.

Seguindo em frente

Concedido, há muitas perguntas acima, e você terá que reservar um tempo para passar por cada proposta que receber cuidadosamente. Muitos desenvolvedores evitarão responder com detalhes, então você saberá que aqueles que o fizerem estarão genuinamente animados para trabalhar com você.

Ao escolher o desenvolvedor de aplicativos certo, a execução de todo o seu projeto será infinitamente menos estressante e mais bem-sucedida. Durante todo o processo de desenvolvimento, você ainda precisará oferecer bastante feedback e trabalhar em conjunto com o desenvolvedor. Além disso, você também precisará começar a trabalhar no lado de marketing e relações públicas do aplicativo para preparar tudo para o lançamento.

Para ajudar você a começar com isso, os seguintes artigos da web o ajudarão em boa posição.

  • O guia de marketing do iOS Stratagy
  • Os 5 maiores erros no marketing de aplicativos para dispositivos móveis
  • 5 estratégias para levar seus usuários a comercializar seu aplicativo móvel para você
  • 7 maneiras eficazes de comercializar seus aplicativos para dispositivos móveis

O que você fez com a sua brilhante ideia para um aplicativo? Que outras perguntas você achou útil perguntar aos desenvolvedores de aplicativos em potencial? Você tem outras dicas para outras pessoas que estão passando por essa jornada?

Créditos da Imagem: Firefox Mobile Para Android por Johan Larsson (Flickr) O Programador Exemplar por Alper Cugun (Flickr), A Batalha de Copyright 2011 por Christopher Dombres (Flickr)

In this article