História da reformulação-1 (consertando um projeto legado de 200 semanas)
(blog.selectfromuser.com)É um relato pessoal, mas acredito que outros desenvolvedores provavelmente tenham preocupações parecidas, então estou compartilhando.
História da reformulação-1
[Por que replanejamos para Front?]
O Select Admin continuou com melhorias graduais por cerca de 200 semanas seguidas, sem parar nem por uma semana
- O serviço original do Select Admin está em operação desde o outono de 2021
- Muitas melhorias após a monetização em 2022
- Em 2023, expandiu além do admin para dashboard e Partner Center
- Em 2024, foi aprimorado para atender às exigências de grandes e médias empresas
O Select Admin se expandiu, mas achamos que a forma básica de uso permaneceu a mesma
- As mudanças no ambiente de edição foram mantidas desde a prévia em 2022
- A especificação YAML continuou recebendo adições, mas mantendo compatibilidade retroativa
- Recursos de deploy e ambiente foram adicionados em 2023
- O modo de uso de instalação local, CLI e Git foi renovado em 2024
Inicialmente foi aberto para desenvolvedores, mas tinha vantagens compostas que atraíam públicos diversos
- Conectar ao banco de dados e consultar imediatamente
- Fornecer APIs encapsuladas internamente sem compartilhar ENV
- Criar telas mesmo sem ser desenvolvedor front-end
- Ajustar menus e telas já criados mesmo sem ser desenvolvedor
O grande problema é que o modo de uso foi ficando difícil, e novos usuários acabam vendo uma documentação ainda mais difícil e complexa
- Do ponto de vista de um desenvolvedor back-end, aparecem códigos JavaScript e CSS na documentação
- Do ponto de vista de um desenvolvedor front-end, aparecem códigos SQL e Cache na documentação
- Do ponto de vista de C-Level, mesmo sendo uma adoção simples, acabam tendo de considerar permissões detalhadas, grupos organizacionais e políticas de segurança
- Usuários individuais e pequenos times acabam recebendo um plano voltado para empresas
O número total de editores diminuiu, então feedbacks e pedidos de melhoria também caíram - Só aumentou o número de usuários que criam admin complexos e Partner Centers, enquanto usuários que fazem páginas simples de consulta e edição estão em queda
- Como startup, usuários são essenciais para desenvolver um bom produto. Demandas de clientes valem muito mais do que planejamento interno
- Estamos em uma situação em que precisamos muito de feedback vindo de novos usuários
Pensamos em bons usuários, bom produto e bom preço na mesma linha
- Mesmo querendo oferecer mais UI e recursos, é difícil garantir orçamento se não houver assinantes pagos
- Se o produto for difícil, mesmo que novos usuários aumentem, o custo de suporte ao cliente sobe
- Quando um desenvolvedor apaixonado e realmente comprometido em resolver problemas começa a usar o produto, se o time da Select já estiver muito ocupado, infelizmente perdemos o timing de criar uma relação rápida
- Ficamos refletindo sobre o tema: como podemos ajudar de forma contínua?
Como resultado, todos passamos a pensar em uma direção mais profunda - Vamos criar um produto menor. O Select Admin tem funções demais, e 80% dos usuários usam 20% das funcionalidades.
- Vamos ter mais empatia com os incômodos do admin. O Select Admin deve aliviar preocupações não só na criação, mas também em planejamento, desenho e operação
- Vamos facilitar a passagem e a colaboração. Mesmo que o responsável mude de emprego, saia da empresa ou troque de área, tanto quem entrega quanto quem recebe a transição não deve ter esse peso (vimos inúmeros casos em 4 anos)
Uso mais fácil, preço mais barato e um ponto de partida mais racional
- Acreditamos que o atrativo do produto é a experiência do começo ao fim (resultado final)
- Recursos com alto custo de provisão (segurança) serão separados ao máximo como serviços adicionais, e para a maioria dos usuários todas as funcionalidades serão oferecidas no plano gratuito.
- Reformulação dos planos para que apenas usuários satisfeitos paguem (de acordo com o número de desenvolvedores). Não queremos impor limites para que até mesmo um desenvolvedor solo possa operar um serviço admin para 500 pessoas com plano pago.
Como exatamente isso vai mudar, no próximo texto
1 comentários
Foi movido para notícias por não se adequar ao Show GN.