Estudo de caso: usando Toptal para enrolar peixes grandes

Publicados: 2022-03-11

Seja você um pescador ávido ou um desenvolvedor de aplicativos, pode estar interessado em dar uma olhada mais de perto no desenvolvimento de um aplicativo de pesca, que envolveu alguns de seus colegas Toptalers.

O aplicativo Fatsack Outdoors Fishing foi desenvolvido pela Fieldgate Media, que se concentra no desenvolvimento de aplicativos e sites de aprendizado fáceis de usar. A empresa desenvolveu aplicativos e sites para pequenas empresas, escolas e algumas empresas da Fortune 500. O aplicativo de pesca foi encomendado pela Fatsack Outdoors, uma empresa criada por entusiastas da pesca competitivos com propensão à tecnologia.

Aplicativo de pesca ao ar livre Toptal fatsack

Aqui está um breve resumo do envolvimento da Toptal no projeto:

  • Dois desenvolvedores estavam envolvidos no projeto, com um atuando como líder técnico e o segundo cuidando do desenvolvimento Android.
  • O projeto teve um prazo difícil, que foi cumprido em questão de meses, em parte devido à dedicação de nossos desenvolvedores.
  • Os clientes ficaram satisfeitos com os resultados e o projeto os ajudou a conseguir mais negócios.

Conceito, Objetivos e Desafios

Tudo começou quando a Fieldgate Media, com sede na Carolina do Sul, foi abordada pela Fatsack Outdoors, uma startup local, para criar um aplicativo exclusivo para pescadores profissionais de torneios. Era isso que deveria diferenciar o aplicativo, idealizado por pescadores de torneios que identificaram suas necessidades para um aplicativo móvel de nicho.

O objetivo era criar um aplicativo que fosse realmente útil em um ambiente de pesca profissional e, ao mesmo tempo, cumprisse um prazo difícil. Como a Fatsack Outdoors queria lançar o aplicativo em uma das maiores feiras de pesca do ano, o prazo não era negociável.

É por isso que a Fieldgate Media decidiu recorrer à Toptal, pois percebeu que precisaria fortalecer sua equipe para cumprir o prazo. Ela teve que contratar mais desenvolvedores e um líder técnico com profundo conhecimento de Android e iOS, que seria capaz de ajudar a codificar as duas versões do aplicativo. O cliente precisava de versões para Android e iOS do aplicativo no lançamento, e Hans Haskell, da Fieldgate, disse à Toptal que ambas as versões precisavam ser desenvolvidas em “um prazo muito curto”, pois o prazo difícil não poderia ser perdido. Este foi o principal desafio: condensar meses de desenvolvimento e testes em um período de tempo relativamente curto.

“Já fizemos alguns aplicativos corporativos para uso interno no passado. Além de um título educacional, realmente não tínhamos muita experiência na criação de aplicativos comerciais, mas somos muito fortes em UI e UX”, disse Haskell. “Este aplicativo tem como alvo o enorme mercado de pescadores na América do Norte e automatiza o máximo possível o processo de extração de madeira.”

O que Toptal trouxe para a mesa

A Fieldgate Media contratou um líder técnico, via Toptal, que começou a trabalhar na versão iOS do aplicativo. Uma vez que o aplicativo para iOS estava maduro o suficiente para ser considerado uma “prova de conceito”, a empresa contratou um especialista em Android para copiar a funcionalidade para a plataforma móvel do Google.

A equipe de Haskell está envolvida no desenvolvimento web e de aplicativos há 15 anos, incluindo vários projetos envolvendo desenvolvedores contratados. Haskell descreveu a experiência de lidar com esses desenvolvedores como “menos que ideal” devido a vários fatores.

Ele identificou especificamente os seguintes problemas:

  • Barreiras de linguagem.
  • Expectativas divergentes.
  • Falta de senso de urgência.

“É difícil conseguir que talentos externos tenham o mesmo senso de urgência em um projeto que você. As únicas duas exceções a isso são minha equipe web, com a qual trabalho há anos, e os desenvolvedores da Toptal. Se alguém precisar de desenvolvedores talentosos, que foram aprovados e que se integrarão perfeitamente à sua equipe, recomendo a Toptal sem hesitação”, disse ele.

Toptal - a peça que faltava

Haskell explicou que os engenheiros de software da Toptal desempenharam um papel crucial no desenvolvimento do aplicativo; eles não apenas se juntaram à equipe para ajudar, eles ajudaram a liderar a equipe.

De acordo com Haskell, estas são algumas das coisas que os desenvolvedores da Toptal lidaram:

  • Ajudou a montar uma especificação técnica com base nos layouts de interface do usuário e nos requisitos do aplicativo.
  • Fez iterações rápidas incorporando feedback dos testadores (usando a plataforma Ubertesters).
  • Trabalhei com designers de UI internos para refinar a interface com base no feedback.
  • Coordenar a equipe de desenvolvimento e garantir que os prazos sejam cumpridos.
  • Trazia novas ideias para a mesa sempre que havia uma maneira melhor de fazer algo.

Vejamos mais de perto cada um desses pontos.

Como a Fieldgate Media estava trabalhando em um projeto de nicho, idealizado por pescadores profissionais, não havia muito em que se apoiar. O cliente queria um aplicativo original, desenvolvido especificamente para pesca competitiva; certamente não é o seu fork diário de um aplicativo semelhante.

O aplicativo permite que os usuários pesquisem lagos antes de fazer uma viagem de pesca, adicionem viagens de pesca ao calendário, registrem todas as capturas, verifiquem e registrem o clima, adicionem a localização de cada captura em um mapa e, claro, se gabam de boas capturas para amigos usando o recurso Bragboard.

Todas as informações são armazenadas em backup na nuvem, permitindo maior segurança e migração mais fácil para outros dispositivos (por exemplo, usando um telefone externo robusto ou um telefone secundário ao viajar para o exterior para evitar cobranças de roaming). Obviamente, todas as informações são privadas, então outros pescadores não podem ver todos os seus melhores pontos. Este não é apenas um aplicativo de hobby, é para concorrentes, portanto, as análises também são incorporadas, permitindo que os usuários acompanhem a hora do dia, a temperatura da água, a profundidade da água e as iscas usadas para fazer uma captura.

Como a Fieldgate Media já tinha uma forte equipe de UI/UX, os reforços da Toptal apenas ajudaram a equipe a implementar seus layouts existentes. Como a maioria dos aplicativos externos, a interface do usuário é simples e direta, permitindo fácil operação com uma mão. A aparência de alto contraste também ajuda a melhorar a legibilidade ao ar livre e pode aumentar a vida útil da bateria porque não há necessidade de aumentar o brilho, o que é sempre uma boa ideia se você estiver pescando algumas horas na tomada mais próxima.

Mais importante ainda, a Toptalers coordenou a equipe de desenvolvimento e garantiu que o prazo rígido fosse cumprido, permitindo que a Fatsack Outdoors mostrasse o aplicativo em uma grande feira comercial e recebesse boas críticas de pescadores profissionais.

Os resultados

O projeto foi um sucesso, dentro do prazo e do orçamento. O resultado final foi um lançamento bem sucedido e um cliente “muito satisfeito”. Segundo Haskell, a empresa também foi abordada por vários outros clientes que queriam desenvolver aplicativos, um dos quais está em desenvolvimento no momento.

Haskell explicou:

Já se passaram 8 meses e a versão inicial do aplicativo foi lançada com sucesso tanto na iTunes App Store quanto na Google Play Store. O desenvolvedor do Android trabalhou com nossa equipe por cerca de três meses. O líder técnico ainda trabalha no projeto conosco agora.

O cliente ficou muito satisfeito com o produto final, que era a versão inicial do app. A Fieldgate Media está planejando várias atualizações importantes para o aplicativo no futuro.

Comentando sobre o desempenho dos desenvolvedores da Toptal, Haskell disse:

A profundidade de conhecimento e competência geral, especialmente da liderança técnica, estava além de qualquer coisa que tivéssemos internamente. Se precisarmos de desenvolvimento nativo para qualquer projeto, vou recorrer primeiro ao Toptal.