Skip to main content

Construindo sua visão: o que considerar antes de contratar uma loja de desenvolvimento

AO VIVO: Record News (Abril 2025)

AO VIVO: Record News (Abril 2025)
Anonim

Há mais de um ano, eu queria criar um aplicativo para iPhone para o meu grupo de mulheres. Apesar de ter passado uma década no mundo digital, eu não era técnico e não conseguia codificar. Então, comecei a procurar uma maneira de criar um aplicativo que fosse fácil, rápido e bem projetado, sem gastar muito dinheiro com um desenvolvedor.

Acontece que não consegui encontrar um. Então, fiquei obcecado em criar a solução sozinho - uma plataforma em que pessoas comuns pudessem criar aplicativos simples e bonitos para dispositivos móveis.

Agora, como tenho certeza de que você está se perguntando, se eu não conseguisse nem criar um aplicativo sozinho, como eu iria construir uma plataforma inteira, especialmente sem nenhum financiamento? Eu era um empreendedor pela primeira vez e, embora tivesse um sólido plano de negócios, nenhum investidor me financiaria sem uma equipe, um protótipo ou ambos. (Como um investidor me disse: "Não investimos em PowerPoint. Volte com um produto beta".)

Enquanto eu estava namorando como um louco, encontrar um grande talento técnico no nível de co-fundador é difícil, e conseguir alguém assim para se juntar a você é ainda mais difícil. Enquanto isso, o relógio estava correndo e eu estava ansioso para começar. Alguns investidores sugeriram que eu encontrasse uma empresa de desenvolvimento (ou “loja de desenvolvimento”) para construir um protótipo, então busquei minhas economias e fiz exatamente isso.

Hoje, minha empresa, a Yapp, tem um incrível co-fundador técnico, uma ótima equipe e investidores, e estamos prestes a lançar nosso primeiro produto. Este produto, no entanto, não usa uma única linha de código da loja de desenvolvimento que trabalhou nele nos cinco meses anteriores à minha participação como co-fundador.

Quando penso nas minhas economias no cemitério de código, me pergunto: como poderia ter feito as coisas de maneira diferente? Essas são as lições mais importantes que eu gostaria de ter conhecido na época - e o conselho que daria a qualquer pessoa no meu barco.

1. Descobrir o que você precisa provar

Para começar minha ideia, eu escrevi um documento de especificação de produto de 30 páginas para entregar na loja virtual. Esta é totalmente a abordagem errada. Por quê? Porque, nos estágios iniciais, você não necessariamente sabe o que quer ou precisa (ou o que seus clientes querem ou precisam). Em vez disso, antes de pensar em trazer um desenvolvedor ou loja para construir algo , dê um passo para trás e escreva as suposições que você precisa provar para que sua ideia se torne um negócio viável. (Isso é diretamente da filosofia The Lean Startup.)

2. Teste-o no mais baixo caminho tecnológico possível

Em seguida, passe algum tempo pensando se você realmente precisa criar um produto para testar essas suposições. Você pode usar imagens desenhadas à mão, wireframes, composições ou uma simples página de destino? Hoje, até mesmo uma pessoa não técnica pode criar wireframes (Balsamiq), uma landing page (ferramentas de autoatendimento), ou contratar de forma barata um designer em tempo parcial (oDesk, eLance). E você pode usar todas essas coisas para executar sua ideia por possíveis clientes, parceiros e investidores e obter seus comentários. Aprenda tudo o que puder com esses métodos de baixa tecnologia e ajuste continuamente a visão e a ideia do seu produto - antes mesmo de pensar em desenvolvê-lo.

3. Considere Freelancers

Se o seu próximo passo é desenvolver um protótipo, considere uma variedade de opções - uma loja virtual não é a única. Contratar um freelancer é um bom caminho se você já gerenciou talento técnico antes, ou se sua especificação é simples e usa tecnologias amplamente conhecidas. (Kevin Rose criou o Digg ao contratar um eLancer por US $ 200.) No entanto, alguns produtos são muito mais complicados, e alguns fundadores precisam de um intermediário para comunicar a visão do produto à equipe técnica. Nestes casos, uma loja pode ser mais adequada.

4. Atenha-se ao seu escopo

Se você decidir trazer uma loja de desenvolvimento, tenha certeza de que está claro sobre o escopo do seu projeto - e cumpra-o. Se você seguiu as etapas 1 e 2, você tem uma visão clara do que precisa construir, por isso resista à tentação de aumentar o escopo. Seu objetivo neste estágio é aprender e obter validação para sua ideia, não para ganhar um Webby.

5. Contrate alguém em sua rede

Terceirização de desenvolvimento para a Índia ou outro país é geralmente uma opção mais barata do que contratar uma loja de desenvolvimento dos EUA. Mas também pode ser muito mais difícil administrar alguém que você não conhece e que está do outro lado do planeta. Se você puder, trabalhe com uma loja de desenvolvimento que venha recomendada e que esteja fisicamente próxima o suficiente para que você possa se sentar com o desenvolvedor quantas vezes for necessário. Algumas coisas são mais facilmente descritas pessoalmente.

6. Obtenha uma taxa fixa

Toda loja virtual irá resistir a você, dizendo que o escopo do produto vai mudar. Mas é a única maneira de garantir que você não use todo o orçamento em algo com o qual não pode testar. Confie em mim.

Em retrospectiva, eu deveria ter passado os primeiros cinco meses focados em “aprender”, não em “envio”. Como ouvi uma vez, “o movimento de avanço não é necessariamente um progresso” - e, infelizmente, isso foi verdade no meu caso. Mesmo que a loja virtual produzisse um protótipo funcional, no final, não era o que precisávamos. Tire isso de mim - se você tem uma grande ideia que mal pode esperar para construir, dê um passo atrás, pense no que realmente precisa, e lembre-se de que correr para a primeira loja de desenvolvimento que você encontra não é sempre sua melhor opção.

Confira mais da Start-Up Week no The Daily Muse!