Historia de la renovación-1 (arreglar un proyecto legacy de 200 semanas)
(blog.selectfromuser.com)Aunque es una reflexión personal, la publico porque creo que probablemente otros desarrolladores también tengan inquietudes parecidas.
Historia de la renovación-1
[¿Por qué lo replanteamos de nuevo desde el front?]
Select Admin ha seguido mejorando de forma gradual durante unas 200 semanas seguidas sin detenerse ni una sola semana
- El servicio original de Select Admin está en operación desde el otoño de 2021
- Muchas mejoras desde que pasó a ser de pago en 2022
- En 2023 se expandió más allá del admin hacia dashboard y Partner Center
- En 2024 se sofisticó para cumplir requisitos de grandes empresas y empresas medianas
Aunque Select Admin se ha expandido, creemos que la forma básica de usarlo se ha quedado igual
- Los cambios en el entorno de edición se han mantenido desde la vista previa de 2022
- Se siguieron agregando especificaciones YAML, pero manteniendo compatibilidad hacia atrás
- Las funciones de despliegue y entornos se añadieron en 2023
- La forma de usar la versión instalable, el CLI y Git se renovó en 2024
Al principio se abrió para desarrolladores, pero tenía ventajas combinadas para distintos tipos de usuarios
- Conectarse a una base de datos y consultar de inmediato
- Exponer APIs encapsulándolas internamente sin compartir
ENV - Crear pantallas aunque no seas desarrollador front-end
- Retocar menús y pantallas ya creados aunque no seas desarrollador
El gran problema es que la forma de uso se fue volviendo más difícil, y los nuevos usuarios terminan viendo documentación aún más compleja
- Desde la perspectiva de un desarrollador backend, en la documentación aparecen códigos de JavaScript y CSS
- Desde la perspectiva de un desarrollador front-end, en la documentación aparecen códigos de SQL y Cache
- Desde la perspectiva de un C-Level, aunque la adopción sea simple, termina considerando permisos detallados, grupos organizacionales y políticas de seguridad
- Usuarios individuales y equipos pequeños terminan recibiendo un plan de precios orientado a empresas
El número total de editores bajó, así que disminuyeron el feedback y las solicitudes de mejora - Va en aumento el número de usuarios que crean admins complejos y Partner Centers, mientras que disminuyen los que crean páginas simples de consulta y edición
- Como startup, para desarrollar un buen producto los usuarios son indispensables. Las necesidades del cliente valen mucho más que la planeación interna
- Necesitábamos muchísimo feedback a través de nuevos usuarios
Pensamos al mismo tiempo en buenos usuarios, buen producto y buen precio
- Aunque queramos ofrecer más UI y funciones, sin usuarios de pago es difícil asegurar presupuesto
- Si el producto es difícil, aunque aumenten los nuevos usuarios, también sube el costo de soporte al cliente
- Cuando un desarrollador apasionado y genuinamente comprometido con resolver problemas empieza a usarlo, si el equipo de Select ya está demasiado ocupado, lamentablemente se pierde el momento ideal para construir una relación rápida
- Estábamos pensando en cómo poder ayudar de forma constante
Como resultado, todos reflexionamos sobre una dirección más profunda - Hagamos un producto pequeño. Select Admin tiene demasiadas funciones y el 80% de los usuarios usa el 20% de ellas.
- Empaticemos más con las incomodidades del admin. Que Select Admin no solo ayude en la creación, sino también reduzca la carga en planificación, diseño y operación
- Que sea fácil de entregar y colaborar. Aunque el responsable cambie de trabajo, renuncie o se mueva de equipo, que tanto quien entrega como quien recibe no carguen con una gran presión (muchísimos casos en 4 años)
Una forma de uso más fácil, un precio más bajo y un punto de partida razonable
- Creemos que el atractivo del producto es toda la experiencia, desde el inicio hasta el final (el resultado)
- Las funciones con alto costo de provisión (seguridad) se separan en lo posible como servicios adicionales, y para la mayoría de los usuarios todas las funciones se ofrecerán en el plan gratuito.
- Reestructuración del plan de precios para que paguen solo los usuarios satisfechos (según el número de desarrolladores). Evitar poner límites para que incluso un desarrollador individual pueda operar un servicio admin para 500 personas con un plan de pago.
Cómo lo vamos a cambiar concretamente, en la próxima parte
1 comentarios
Se movió a noticias porque no encajaba con Show GN.