Como reavaliar os plugins do WordPress após o lançamento
Publicados: 2016-06-22Você coloca seu coração e alma na criação e aperfeiçoamento do seu plugin WordPress.
Você escravizou seu código. Você até conseguiu passar pelo processo doloroso e demorado de enviá-lo ao repositório. Você esperou, respondeu, fez as alterações solicitadas e agora, finalmente, o dia chegou. Foi aprovado. Seu plugin – seu bebê – está online e disponível para download. Hora de celebrar?
Não exatamente!
Antes de abrir o champanhe ou passar para o próximo processo, você ainda tem algum trabalho a fazer – especialmente se você leva a sério o seu negócio como desenvolvedor de plugins do WordPress.
Após o lançamento, você pode tomar medidas para melhorar seu plug-in, promover ótimos relacionamentos com sua base de usuários e aumentar os downloads.Tweet
Dominar o processo de reavaliação pós-lançamento também pode aumentar as classificações do seu plug-in, o que ajudará a aumentar sua base de usuários e até mesmo se preparar para um maior sucesso com o próximo plug-in que você criar.
O que acontece depois que você libera seu plugin?
Depois de iniciar seu plug-in, você começará a receber comentários, avaliações e solicitações de suporte. É tentador ficar um pouco perdido neste período de “lua de mel” se tudo estiver indo bem – ou chafurdar um pouco se a resposta não for tão positiva quanto você esperava.
Muito provavelmente, em cerca de uma semana, as solicitações de suporte consumirão cada vez mais seu tempo a cada dia. E enquanto você pode ficar atolado no suporte diário do seu plug-in, é importante reservar um tempo para voltar atrás e reavaliar seus plug-ins após o lançamento com novos olhos.
Primeiro, porém, você precisa configurar um sistema para processar o feedback. Você pode fazer isso antes de lançar seu plugin, idealmente, ou o mais rápido possível após o lançamento.
Perguntas, reclamações, críticas, solicitações de suporte – qualquer tipo de feedback sobre seu plugin que seus usuários se dediquem a fornecer a você é uma informação valiosa.
Qualquer tipo de feedback sobre seu plug-in que seus usuários tenham tempo para lhe dar é uma informação valiosa.Tweet
Uma solução é o Insights da Freemius, que fornece um método fácil e no painel para seus clientes fornecerem feedback, bem como para você se comunicar com eles. Insights é uma maneira poderosa de obter um excelente retrato transversal de como sua base de usuários está se sentindo em relação ao seu plug-in.
Usando quaisquer ferramentas e métodos que façam sentido para você e com os quais você já esteja confortável (não há necessidade de complicar as coisas agora), crie um sistema para coletar e categorizar todos os dados de usuários recebidos. Você pode usar aplicativos de anotações como o Evernote para isso ou caneta e papel comuns.
Você também vai querer manter um registro de marca da substância desses comentários e perguntas com base em categorias.
Assim, por exemplo, se você receber muitas solicitações para que um recurso específico seja adicionado, será útil saber quantos usuários solicitaram. Extrapolar a partir de sua contagem de downloads lhe dirá se isso é algo que uma parte significativa de seus usuários provavelmente gostaria de receber.
Com seu sistema de processamento de feedback em funcionamento, é hora de tomar alguma ação.
Sua avaliação/plano de ação pós-lançamento
Cerca de uma semana após o lançamento, classifique suas notas, solicitações de suporte e perguntas do usuário nos seguintes grupos: relatórios de bugs, perguntas sobre o próprio plug-in (baixar, ativar, configurar ou usar), solicitações de novos recursos e UI/UX questões.
Em seguida, comece a trabalhar com eles. Você pode ter que passar por algumas dessas categorias mais de uma vez, à medida que novos comentários chegam. Mas dentro de um mês você deve ter uma boa ideia dos comentários gerais em cada categoria.
Lembre-se de que os dados são seus melhores amigos no período pós-lançamento. O Freemius Insights pode oferecer muitas informações importantes que ajudarão você como desenvolvedor a avaliar seu plug-in à luz do feedback do usuário por meio de outras fontes (ou seja, solicitações de suporte e revisões).
Por exemplo, se você integrar o Freemius ao seu plug-in nos sites em que o plug-in está instalado – desde que os proprietários do site tenham ativado o plug-in – você pode obter acesso aos seguintes tipos de dados:
- Estado do plug-in (ativo, inativo, desinstalado)
- Versão do plug-in
- URL do site
- Nome do administrador do WordPress
- E-mail de administrador do WordPress
- Localidade do WordPress (país + idioma)
- Versão do WordPress
- Versão do PHP
- Versão do MySQL
Depurar
Primeiro e mais importante, você precisa resolver todos os bugs relatados. Os bugs relatados são os problemas mais críticos, pois têm o maior potencial de causar mais danos aos usuários e à sua reputação.
Claro, desenvolvedores de plugins conscientes fazem o possível para depurar plugins antes do lançamento. É a coisa ética a se fazer, mas obviamente também é do seu interesse. Quanto mais consistente seu plugin operar, menos trabalho você terá que fazer após o lançamento.
Mas mesmo os desenvolvedores mais experientes têm problemas para resolver o pós-lançamento. Isso porque simplesmente não é viável controlar e testar todas as permutações possíveis de condições de operação do usuário.
Mesmo os desenvolvedores mais experientes têm problemas para resolver o pós-lançamento. Não é possível controlar e testar tudo.Tweet
Como autor de um dos principais plugins de SEO para WordPress, Joost de Valk tem bastante experiência com o processo de desenvolvimento de plugins. Discutindo sua própria experiência de plugin pós-lançamento, ele disse o seguinte:
Quase assim que lancei o plugin, as pessoas que atualizaram estavam me dizendo que funcionava maravilhosamente, e outras me diziam que não funcionava para elas. Acontece que não testei o plugin com uma conta do Google Analytics que possui apenas um site cadastrado; Eu esperava que os sites fossem uma matriz. Corrigir esse bug foi fácil, mas determinar que esse era o problema demorou um pouco.
Não importa quanto esforço você faça para testar e depurar o pré-lançamento, é perfeitamente possível que você tenha mais problemas para resolver.
Portanto, pense em seus usuários como sua melhor equipe de depuração e teste. Eles podem cavar muito mais fundo do que você pode por conta própria.
Revisar documentos de suporte integrados
Em seguida, dê uma olhada nas perguntas que você está recebendo e nas solicitações de suporte. Trabalhando a partir dessa lista, comece a compilar uma lista das perguntas e problemas mais frequentes.
Lembre-se, um ótimo plugin com documentação de má qualidade ou sem documentação é menos valioso para muitos usuários do que um plugin satisfatório com excelente documentação.
Portanto, se seus usuários estão fazendo variações na mesma pergunta ou se deparam com o mesmo problema, considere adicionar mais informações ou revisar os documentos de suporte integrados do seu plug-in.
Por exemplo, digamos que você receba várias solicitações de suporte com base em um erro de usuário baseado em configuração. Não é um bug – apenas algo que os usuários não têm certeza. Este é um ótimo exemplo de uma situação em que a revisão da documentação de ajuda pode ajudar você e seus usuários.
Você pode adicionar uma nova seção aos seus documentos de suporte e incluir recursos visuais, como capturas de tela de cada menu principal, ajudaria seus usuários a se sentirem mais confiantes no plug-in e ajudaria você a reduzir as solicitações de suporte repetidas.
Se você precisar de algumas dicas sobre como escrever uma documentação melhor, confira um excelente post de Siobhan McKeown para a Smashing Magazine intitulado “Writing Effective Documentation for WordPress End Users”.
Resolver problemas de UI/UX
Os usuários do WordPress estão se tornando mais experientes e sofisticados a cada dia. Mais deles estão analisando os plugins antes de instalá-los e ativá-los em seus sites. Um número crescente deles passa por uma rigorosa análise de pré-visualização antes do download.
Mas os usuários têm dificuldade em avaliar a interface do usuário e a experiência do usuário (UI/UX) antes de realmente ativar e brincar com seu plugin.
Portanto, a menos que você tenha sido capaz de testar o pré-lançamento do seu plugin com um grupo variado de usuários do WordPress, você pode se deparar com comentários sobre a UI/UX do seu plugin que são surpreendentes para você.
Pode ser tentador descartar comentários sobre a experiência do usuário ou interface como “apenas opiniões”.
Isso é um erro. Se seus usuários encontrarem configurações ou menus de interface não intuitivos, eles podem ficar frustrados e simplesmente passar para o plug-in de um concorrente.
Pode ser tentador descartar comentários sobre a experiência do usuário ou interface como “apenas opiniões”. Isso é um erro.
Leve os problemas de UI/UX a sério, especialmente se você receber o mesmo comentário de mais de alguns usuários.
Adicionar novos recursos
Depois de resolver os problemas existentes, é hora de pensar em adicionar novos recursos que foram solicitados ou que seu público-alvo precisa.
Se é apropriado adicionar um novo recurso dependerá do seu plug-in, dos recursos disponíveis e do seu modelo de negócios. Uma opção a considerar, se você planejou apenas um lançamento gratuito para este plugin, é adicionar uma versão premium com funcionalidade aprimorada.
Antes de decidir seguir esse caminho, no entanto, verifique se você tem interesse do usuário suficiente para suportar o investimento de tempo, recursos e energia adicionais necessários para tornar uma estrutura freemium/premium bem-sucedida.
Além disso, pense cuidadosamente sobre as ramificações financeiras e legais de expandir seu plugin dessa maneira. Depois de começar a aceitar dinheiro pelo seu trabalho, você está oficialmente no negócio por conta própria. Você terá que declarar a renda e pagar imposto sobre ela. Além disso, você terá que configurar um sistema seguro para aceitar e processar pagamentos. Se o último não for algo em que você gostaria de gastar muito tempo, existem serviços que oferecem uma solução automatizada para isso.
Conclusão
Não desanime se sua lista de “coisas para consertar” parecer ficar cada vez maior, ou se o feedback for menos positivo do que você esperava. Como escreveu Manuel Vicedo:
Seja persistente e consistente
Claro, nem todas as respostas foram boas.
Nesses três meses, tivemos nossos altos e baixos. Algumas agências já estavam usando construtores de páginas existentes, enquanto outras resistiam muito à mudança. Isso pode ser desanimador às vezes, especialmente porque você está apenas lançando seu plugin recém-nascido no mundo. Será rejeitado muitas.muitas vezes.
Isso pode ser muito desanimador às vezes. Quem não se sentiria frustrado depois de todo o seu tempo investido e trabalho duro serem rejeitados?
Depois de tentar entrar em contato com mais de cem clientes em potencial, percebi que é apenas uma questão de ser persistente. É muito improvável que você tenha sucesso em sua primeira tentativa, então você só precisa continuar pressionando. Se as coisas não avançarem, refine sua ideia e tente um ângulo diferente.
Por fim, faça um resumo completo de sua própria experiência como desenvolvedor de plug-ins. Pense no período pós-lançamento e processe as lições aprendidas.
Em seguida, volte ao trabalho e crie um novo plugin.
O que você adicionaria à nossa lista de tarefas de avaliação pós-lançamento? Compartilhe seus pensamentos nos comentários abaixo.