Propaganda

No interior, todos nós podemos ter a ideia para o próximo aplicativo móvel mais vendido. Depois de ter essa ideia incrível, com os wireframes e os designs prontos, você precisará encontrar o desenvolvedor que pode transformar sua visão em realidade.

Este guia fácil de seguir o ajudará a fazer exatamente isso.

Os desenvolvedores de aplicativos podem ser encontrados em todos os cantos da Internet. Desde crianças que cobram US $ 5 por hora trabalhando em seu quarto, até indivíduos incrivelmente qualificados que valem bem a sua taxa premium.

Como recém-chegado ao mundo do desenvolvimento de aplicativos, encontrar seu caminho nesse setor pode ser uma luta. Peneirar os desenvolvedores que estarão escalando um para o outro para trabalhar em seu projeto requer uma 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 para dispositivos móveis

instagram viewer
Criando um aplicativo inovador? 7 blogs de desenvolvimento móvel que você deve lerO espaço móvel é tão novo que as tendências mudam constantemente e novas idéias são feitas todos os dias. Se você planeja desenvolver aplicativos móveis, como pode se manter atualizado sem enlouquecer? consulte Mais informação , mas sobre seu próprio projeto;

1. Você definiu o projeto?

Você precisa articular a visão do seu aplicativo, sem jargões, de uma maneira que qualquer bom desenvolvedor possa entender. O documento que você redigir será chamado de Solicitação de Proposta (RFP) e deve ajudar o desenvolvedor ou a agência a criar uma proposta precisa para você. Dependendo da quantidade de informações contidas na RFP, você pode solicitar ao desenvolvedor que assine um contrato de confidencialidade ou Acordo de não divulgação (NDA) primeiro.

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

Quanto mais informações, melhor, mas não as tornam muito longas.

2. Você está pronto para um desenvolvedor?

Um desenvolvedor independente apenas realmente desenvolve o aplicativo. Você também precisará acessar (se ainda não tiver) designers de interface do usuário 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ção ou desenvolvedores da web.

Se você tem os designs do aplicativo elaborados antes ou depois de escolher seu desenvolvedor, é É imperativo que qualquer desenvolvedor que você contrate se encaixe perfeitamente com sua equipe e com a cultura que você deseja cutivate.

3. Seu orçamento é realista?

O custo do desenvolvimento de aplicativos varia muito. Depende de ambos a experiência do desenvolvedore a complexidade do projeto. Como números extremamente aproximados, um desenvolvedor localizado na Índia, contratado para criar um aplicativo muito simples, provavelmente cobraria algo em torno de US $ 3000 (assumindo uma taxa horária de cerca de US $ 25). A taxa horária nos EUA é muitas vezes maior).

Se você está procurando uma pequena equipe de desenvolvimento de aplicativos com base em um Ocidental país, para trabalhar em um aplicativo um pouco mais complexo, você estará analisando bem a faixa de cinco dígitos, chegando a seis dígitos se optar por trabalhar com uma agência maior.

Se seu orçamento não chega a alguns milhares de dólares, talvez seja hora de aprender como codifique seu próprio aplicativo Então, você deseja desenvolver aplicativos Android? Aqui está como aprenderDepois de tantos anos, alguém pensaria que o mercado móvel agora está saturado com todos os aplicativos imagináveis ​​para o homem - mas esse não é o caso. Existem muitos nichos que ainda precisam ser ... consulte Mais informação , Começando de o básico Então você quer criar aplicativos para iPhone? 10 projetos para iniciantesDeseja criar aplicativos para iPhone e iPad? Comece aprendendo o básico do Swift. consulte Mais informação .

4. Seu período de tempo é realista?

De acordo com BlurGroup,

o tempo médio de conclusão dos projetos de desenvolvimento de aplicativos, desde o resumo inicial até a entrega do projeto, é de apenas 42 dias, com o tempo médio de conclusão de um aplicativo para tablet em 31 dias e o desenvolvimento de aplicativos sociais sendo o mais curto (apenas 28 dias)".

Isso é muito mais rápido do que a maioria das pessoas espera, mas esses números dependem do desenvolvimento do seu projeto. tempo total, além de você e o desenvolvedor serem altamente competentes.

Se esta é sua primeira vez no desenvolvimento de aplicativos, com o aplicativo simplesmente sendo um projeto paralelo, você deve finalmente dobrar esse período, com tempo adicional sendo adicionado para teste do usuário.

Encontrar potenciais desenvolvedores

Screen Shot 18-09-2015 à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 ao longo desta jornada.

Em seguida, abra um diálogo com alguns desenvolvedores que você considerará contratar para transformar sua ideia em um aplicativo funcional. Existem várias maneiras de localizar esses desenvolvedores, sendo uma opção preferível 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. Smashing Magazine

Se seu orçamento for mais alto (seis dígitos) e você estiver procurando trabalhar com uma agência maior e respeitável, aqueles com alta classificação no Google muitas vezes será bom conversar com. Também é recomendável fazer a essas agências maiores o mesmo conjunto de perguntas listado abaixo.

Pergunte aos desenvolvedores estas perguntas

Screen Shot 18-09-2015 às 12.51.30

Agora que você tem uma lista de possíveis desenvolvedores em jogo, é necessário restringi-los não apenas a lista curta, mas para um indivíduo ou empresa que aceitará o seu projeto e fornecerá exatamente o que você precisa.

Para ajudar a filtrar o joio da sua lista longa, pergunte ao desenvolvedor o que você precisa saber, além das seguintes perguntas. Isto é um entrevista técnica 4 coisas para lembrar na sua próxima entrevista técnicaRecentemente, tive uma entrevista (para um estágio de verão), para a qual me disseram previamente que precisava trazer um lápis, caso houvesse perguntas de codificação. Eu estava particularmente nervoso com a última parte ... consulte Mais informação , depois de tudo. Suas respostas às perguntas a seguir serão reveladoras e ajudarão bastante a escolher o desenvolvedor certo imediatamente.

1. Onde posso ver exemplos relevantes de seu trabalho?

Qualquer desenvolvedor de aplicativos decente terá um trabalho do qual se orgulha e deverá se animar para apresentá-lo a esses aplicativos. Verifique se você recebeu os links da loja de aplicativos, para poder brincar com os aplicativos, ver como eles funcionam e ler os comentários restantes.

Ao olhar para o trabalho anterior, esteja atento. Verifique se o desenvolvedor desempenhou um papel fundamental no desenvolvimento desses aplicativos e procure por recursos específicos nos aplicativos que provam que o desenvolvedor é capaz de produzir o que você precisa.

2. Você pode fornecer referências?

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

Descubra com esses clientes anteriores por que eles escolheram esse desenvolvedor específico, quanto tempo o aplicativo levou para se desenvolver, se ficou acima do orçamento ou do 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 às mensagens? Como eles recebem feedback? Eles trazem suas próprias idéias para a mesa? Você trabalharia com eles novamente?

Toda resposta positiva ajudará sua decisão.

3. O que faz o Vocês Se destacarem?

Captura de tela 18/09/2015 às 13.16.37

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

4. Como funcionará a comunicação?

Se o designer trabalha sozinho, descubra o método e a frequência de comunicação preferidos. Pode ser telefone, Skype, Slack (leia algumas informações valiosas Dicas de gerenciamento de projetos do Slack Como usar o Slack para gerenciamento de projetos com essas dicas simplesCom o conjunto inteligente de recursos do Slack e a interface do usuário sem distrações, a plataforma pode funcionar como uma ferramenta de gerenciamento de projetos para você. Aprenda a configurá-lo como seu assistente pessoal online. consulte Mais informação ) ou alguma outra plataforma de gerenciamento de projetos. Se você já possui seu próprio canal de comunicação, verifique se eles estão dispostos a mergulhar nisso.

Se você estiver trabalhando com uma equipe, descobrir quem será seu primeiro ponto de contato? E como a comunicação será gerenciada entre todos os membros dessa equipe.

5. Quanto tempo o projeto levará realisticamente?

Descubra com cada desenvolvedor quanto tempo eles acredite que o projeto levará. Idealmente, depois de receber respostas de alguns desenvolvedores, você começará a ver um consenso, fornecendo uma ideia melhor do prazo real em que você está olhando.

Certifique-se de que eles expandam sua resposta e descubra o que eles precisarão de você antes que o trabalho possa começar e qual é a causa mais provável de um possível atraso. 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. Eles não apenas devem ser adequados para você, mas você também deve ser adequado para eles.

Tomemos, por exemplo, um desenvolvedor que procure um cliente que lhes ofereça a liberdade de experimentar ou de ser criativo com suas soluções. Se você simplesmente deseja alguém que faça o trabalho com as especificações exatas, poderá contratar outra pessoa.

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

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

É através dessa pergunta 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 esse setor? Eles conseguirão manter seu aplicativo atualizado?

Para verificar a honestidade da resposta do desenvolvedor, verifique o desenvolvimento do trabalho deles ao longo do tempo. Se você observar melhorias contínuas, sabe que o desenvolvedor é alguém que está procurando melhorar sua capacidade técnica 5 maneiras de melhorar rapidamente suas habilidades técnicas sem gastar um centavoAs pessoas argumentam que o treinamento custa dinheiro - mas para habilidades técnicas isso não é verdade. Você pode melhorar suas habilidades técnicas sem pagar - supondo que você já tenha acesso à Internet, o que é um ... consulte Mais informação , e quem está disposto a experimentar. Pergunte-lhes também que coisas novas eles aprenderam com seu último projeto e se estão experimentando algo interessante no momento.

8. Quais testes serão incluídos no processo?

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

9. Quem será o dono do trabalho?

Captura de tela 18/09/2015 às 13.11.29

Isso é importante. Descubra quem mantém a reprodução da licença e direitos autorais de qualquer obra Confuso sobre a lei de direitos autorais? Esses recursos online podem ajudarÉ um assunto confuso, sim, mas é importante que você se envolva. Se você estiver envolvido em qualquer tipo de trabalho criativo, esses recursos ajudarão você a fazer exatamente isso. consulte Mais informação ou desenhos produzidos. Verifique se você também receberá todos os arquivos de desenvolvimento do aplicativo, caso precise de outro desenvolvedor para assumir o comando ou caso outro desenvolvedor seja contratado para lidar com futuras atualizações.

Siga sites governamentais como a Administração de pequenas empresas dos EUA [Link quebrado removido] para entender os aspectos legais. Você também precisa estar ciente das diretrizes da loja de aplicativos para plataformas específicas. Por ex. Diretrizes de revisão da App Store para iOS.

Para qualquer confusão, você sempre pode procure aconselhamento jurídico online O melhor da Internet: sua busca por ajuda jurídica especializada fica mais fácil agora [somente nos EUA]Você pode ter um processo ansioso para sair dos portões e entrar no tribunal. Você também pode estar procurando informações legais detalhadas para poder se representar. A Internet está aqui para ajudar. consulte Mais informação ou offline.

10. O que você precisará de mim?

Você precisará de muitos desenvolvedores antes que eles possam começar a trabalhar, portanto, espere uma lista bastante abrangente. Você provavelmente precisará ter seus designs prontamente disponíveis em certos formatos de arquivo Saiba quando usar qual formato de arquivo: PNG vs. JPG, DOC vs. PDF, MP3 vs. FLACVocê conhece as diferenças entre JPG e PNG ou MP3 e FLAC? Se você não souber quais formatos de arquivo usar, vamos guiá-lo pelas distinções deles. consulte Mais informação , juntamente 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 pode levar tudo isso ao desenvolvedor antes de iniciar qualquer trabalho, para garantir que você não seja a causa de retenções indevidas.

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

Nesse estágio, você não precisa apenas entender o preço (pelo menos um valor aproximado) do que precisará pagar, mas exatamente o que inclui esse 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 (geralmente você precisará pagar uma proporção antecipadamente e, em seguida, efetuar pagamentos futuros quando determinados marcos forem alcançados). Descubra também como os preços são calculados para quaisquer alterações (ou seja, recursos adicionais) feitas no projeto durante o desenvolvimento e se as correções de erros estão incluídas e, se sim, por quanto tempo.

Por fim, pergunte sobre quais garantias você terá. O prazo é garantido? A aceitação em uma App Store é garantida (é responsabilidade deles mesmo envie o aplicativo Como enviar seu próprio aplicativo para a iTunes App StoreEntão você programou seu primeiro aplicativo para iOS e deseja carregá-lo e enviá-lo à loja do iTunes? Bem, como descobri recentemente, não é tão fácil quanto parece. O... consulte Mais informação nas lojas de aplicativos?) Essas são todas as coisas que você devo entender completamente antes de começar a trabalhar com um desenvolvedor. Peça para ver um contrato de amostra para verificar novamente as letras pequenas. Certifique-se de entender tudo completamente antes assinatura 3 maneiras de assinar documentos eletronicamenteA papelada não precisa ser uma tarefa árdua, se puder ser manuseada com rapidez e eficiência. No caso de assinar documentos, geralmente não é. É um processo irremediavelmente complicado, tudo para obter um único rabisco ... consulte Mais informação .

12. Podemos ter uma chamada?

Tente reafirmar as respostas que você recebe durante uma chamada. Ao conversar com o cliente individualmente, é muito mais provável que você tenha uma ideia de quem eles são e se eles "o entendem" ou não.

Se eles moram no exterior, usando o Skype ou outras alternativas de VoIP Corte o cabo com 4 planos de telefone VoIP mais baratos que o SkypeA redução de custos é toda a raiva no momento. Neste artigo, mostramos como quatro alternativas baratas de VoIP podem ajudar a reduzir sua conta de telecomunicações. consulte Mais informação você economizará dinheiro em ligações.

Avançando

Concedido, há muitas perguntas acima e você terá que reservar um tempo para analisar cada proposta recebida com cuidado. Muitos desenvolvedores evitam responder com detalhes tão detalhados, para que você saiba que aqueles que o fizerem ficarão realmente entusiasmados em 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 muitos comentários e trabalhar em estreita colaboração com o desenvolvedor. Junto com isso, você também precisará começar a trabalhar no lado de marketing e relações públicas do seu aplicativo para preparar tudo para o lançamento.

Para ajudar você a começar com isso, os seguintes artigos de toda a Web o mantêm em boa posição.

  • O Guia de estratégia de marketing do iOS
  • Os 5 maiores erros no marketing de aplicativos para dispositivos móveis
  • 5 estratégias para fazer com que seus usuários comercializem seu aplicativo móvel para você
  • 7 maneiras eficazes de comercializar seus aplicativos móveis

O que você fez com sua brilhante idéia de um aplicativo? Que outras perguntas você achou úteis para perguntar aos possíveis desenvolvedores de aplicativos? Você tem outras dicas para outras pessoas que estão passando por essa jornada?

Créditos da imagem: Firefox Mobile para Android de Johan Larsson (Flickr) O programador exemplar de Alper Cugun (Flickr), A Batalha dos Direitos Autorais 2011 por Christopher Dombres (Flickr)

Rob Nightingale é graduado em Filosofia pela Universidade de York, Reino Unido. Ele trabalha como gerente de mídia social e consultor há mais de cinco anos, enquanto ministra workshops em vários países. Nos últimos dois anos, Rob também foi escritor de tecnologia e é o Gerente de mídia social da MakeUseOf e Editor de boletins. Você geralmente o encontrará viajando pela…