Pergunta

Se eu escrever um aplicativo no Facebook para um cliente (provavelmente seria o "desenvolvedor" trabalhando com uma agência de marketing, com um ou mais aplicativos do Facebook como mercado de uma estratégia de mídia social), não é apenas um projeto de incêndio e esquecimento, é isto?

Pelo que li até agora, a API do Facebook ainda está em fluxo, e as correções e as alterações que o Facebook faz podem quebrar aplicativos. Portanto, o lado comercial de trabalhar em um aplicativo do Facebook para um cliente provavelmente inclui algum monitoramento contínuo do aplicativo e as correções ao longo do caminho, além de acompanhar os custos e problemas de hospedagem.

Para aqueles que fazem aplicativos do Facebook agora, com que frequência seu aplicativo quebra? Que medidas defensivas você toma para evitar quebras?

Para o planejamento do desenvolvimento, qual é a proporção de tempo de desenvolvimento até o tempo de manutenção? E do lado de negócios, você cobraria manutenção como acontece ou um custo fixo por mês?

Foi útil?

Solução

Certamente nunca é um projeto de "incêndio e esquecer".

O Facebook está constantemente lançando novos recursos, depreciando os recursos existentes e alterando o fluxo de trabalho de muitos conceitos importantes da plataforma.

Eu diria que os aplicativos "quebram" a cada 2-3 meses, embora realmente não haja previsibilidade quando eles lançam mudanças. Para alguns aplicativos, as mudanças do Facebook não têm efeito imediato no aplicativo, mas criam oportunidades para estender a funcionalidade existente. Às vezes, a quebra compromete apenas parte de um processo de back-end e não terá um efeito imediato no usuário. Às vezes, no entanto, o aplicativo pode se tornar totalmente inacessível ou as principais funções podem parar de funcionar.

Quanto às medidas preventivas, sua melhor aposta é manter -se atualizado nos anúncios da plataforma do Facebook, que são lançados no quadro de mensagens de aplicativos do desenvolvedor. Geralmente, as mudanças são anunciadas de 30 a 60 dias antes do tempo, e geralmente rumores ainda mais cedo. Uma vez que eles fazem as mudanças, o Facebook também geralmente preserva o suporte para quaisquer funções depreciada por um mês para permitir que todos façam tempo para fazer as alterações, testar, solucionar problemas etc. Então, na verdade, no final, no momento em que seu aplicativo "quebraria" você terá tempo mais do que suficiente para acomodar.

Meu conselho seria cobrar por atualização, conforme necessário. Como desenvolvedor, você deve acompanhar os anúncios apenas para permanecer mais experiente. Pessoalmente, informei todos os meus clientes quando o Facebook anuncia alterações, para que estejam cientes antes do tempo de qualquer trabalho necessário e geralmente inclua minha cotação para fazer as alterações necessárias em seus aplicativos. Se o cliente não agir quando as alterações forem lançadas, enviarei um lembrete. Dessa forma, quando o aplicativo realmente "quebra", houve um amplo aviso.

Outras dicas

Há outro aspecto nisso. O Facebook muda sua interface do usuário quase todo mês. Freqüentemente, um ótimo novo conceito de aplicativo ou design de interface do usuário se torna desajeitado ou bobo, porque o Facebook acabou de mudar algum aspecto da plataforma. Por exemplo, a função mais importante de qualquer aplicativo FB está postando na parede. A interface do usuário, a API e as políticas em torno dessa função mudaram 3 vezes nos últimos 6 meses. Essas mudanças de design são o aspecto mais difícil e mais caro de acompanhar os Zuckerbergs.

Foi nossa experiência que a maioria dos clientes não deseja se inscrever para a manutenção de aplicativos do Facebook. Seus orçamentos para esses são pequenos e baseados em campanhas; portanto, após o primeiro mês ou dois, eles param de se importar com o aplicativo. Tentamos duro para mudar a atitude, mas ainda é uma parede que enfrentamos contra o tempo após o tempo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top