No proporciona suficiente información para realizar una evaluación, pero puede decirle a un buen programador observando su código y verificando si está bien formateado, usa nombres de variables significativos e incluye comentarios sensibles en su código. Incluso si no comprende el código, debería poder darse cuenta simplemente mirando el código (que él escribe, no cosas que otras personas han escrito). Un buen programador también utiliza buenas prácticas como el control de código fuente e incluso un sistema de tickets para registrar problemas.
En este caso particular, la bandera roja más grande que veo es que tienes una sola persona responsable de programar y brindar apoyo a 100 personas. Su gerente debe ser despedido y reemplazado por alguien que entienda que es una mala idea.
Cualquier cosa que no sea trivial requerirá algún nivel de revisión. Además, al cumplir con los roles de soporte y programación (y, aparentemente, el rol de implementación, equilibrio de carga y otras tareas de infraestructura), realmente está haciendo el trabajo de varias personas a la vez y tiene que cambiar el contexto entre ellas constantemente: un fórmula desastrosa para un “trabajador del conocimiento”.
- ¿Cómo un producto SaaS empresarial evita el deslizamiento de características cuando la mayoría de las decisiones del producto se basan en tickets de soporte, ya que se espera que escuche siempre a sus clientes?
- ¿Workday tiene la oportunidad de tener éxito en el ámbito de Enterprise SaaS?
- ¿Cuáles son las herramientas de CRM gratuitas que se integran con Gmail?
- ¿Cuál es la configuración del servidor requerida para un producto SaaS?
- ¿Existe algún complemento para Kissmetrics que pueda brindarle las métricas básicas de SaaS en un panel de control agradable (MRR / ARR / Expansión de cuenta / Churn / etc.)?