He estado corriendo un pequeño software/desarrollo web de la empresa por más de 10 años y ahora me encuentro con este problema con bastante frecuencia. No tan a menudo como antes, pero todavía más de lo que me gustaría. He encontrado hace algunos años que es importante seguir la regla del 80/20. Es decir, el 80% de sus ingresos proviene del 20% de su clientela. Sus clientes no tienen miedo al fuego, así que no tengas miedo a los incendios. Si quieren a demanda 100% de su tiempo, entonces no vale la pena su tiempo. Lo que se dice, generalmente, cada cliente independientemente de su presupuesto piensa que su proyecto es el más importante.
Su trabajo como líder de una pequeña empresa de tecnología es estar informado de lo que tu estás haciendo. En la mayoría de los casos, usted no tiene que decirles que está trabajando en el proyecto. Pero es necesario tener un adecuado sistema de gestión de proyectos en lugar de modo que cuando un cliente llama, usted también puede averiguar lo que está pasando. También, si usted no tiene un arquitecto que trabaja en su empresa, entonces usted está en el arquitecto. :) Usted definitivamente debe definir la arquitectura de sus desarrolladores, arrojan que en su sistema de gestión de proyectos, hacer que sus desarrolladores se dan actualizaciones detalladas en el PMS, y considerar daily SCRUMS, así que cuando un cliente llama a usted que no parezca que no tienen ni idea de lo que está sucediendo y lo envían a uno de sus desarrolladores. Hablando en general, los desarrolladores no son las mejores personas para poner en frente de su cliente. Recuerde que antes de iniciar tu negocio y tu solo eran una normal programador sin un negocio. Cuando usted fue a un cliente... no un "controlador" siempre van con usted (gerente de proyecto o algún otro tipo de administrador)? Cuando los desarrolladores que no están acostumbrados a tratar con clientes de empezar a hablar de tecnología, el cliente ojos se ponen vidriosos y se suele enfadarse. Así, usted realmente tiene que ser el punto de hombre.