En términos de fundar una empresa y contratar a algunas personas que ayudarían al principio, es posible . Hay toneladas de freelancers y compañías de “exposición individual” que brindan servicios de software profesionales.
Cuando contrata a las primeras personas de su equipo, también es normal que cuide y maneje su trabajo y que lo ayude con la incorporación, capacitación, revisión de códigos y otras actividades proporcionadas por sus contrataciones no técnicas (si las hay al principio).
A medida que su empresa crezca, sería físicamente imposible para usted manejar toda la comunicación internamente con su equipo, argumentos de venta, redacción de propuestas, atención al cliente, prestación de otros servicios con los que no está familiarizado (o no tiene experiencia), etc. Deberá aprender a delegar e identificar los roles principales dentro de su equipo o comenzar a buscar ayuda externa.
- ¿La programación ABAP sigue siendo relevante o está en demanda?
- ¿Es más difícil para un ingeniero de software convertirse en científico de datos o viceversa?
- ¿Qué tipo de software necesita más la industria del diamante?
- Cómo ser un buen ingeniero de redes
- ¿Qué tan cierto es el argumento, 'Los desarrolladores no suelen escribir código después de una determinada edad / posición, sino que gravitan hacia los roles de gestión'?
Desde mi experiencia, contratar personal de gestión fuera de la empresa es un desafío y, a menudo, difícil de asimilar por parte de los miembros del equipo. Claro, es posible y a menudo preferible si hay candidatos adecuados con antecedentes sobresalientes en un rol similar que puedan resolver todos los problemas internos y escalar su proceso a medida que crece. Durante las primeras docenas de contrataciones, puede intentar preparar a algunos de los miembros de su equipo para que asuman un papel más destacado: ingenieros o arquitectos senior, líderes de equipo, gerentes de proyectos técnicos, etc.
Si gestiona a más de 100 personas, a menos que contrate un equipo extraordinario de estrellas de rock que puedan autogestionarse y ser proactivos y participar en todas las conversaciones, planificación, estimaciones y similares de los clientes, su equipo probablemente requerirá personal administrativo superior que pueda manejar coordinación, delegación, validación de resultados y gestión de expectativas. Esto aún podría ser algo plano (solo un nivel entre usted y el resto de sus empleados), o jerárquico con múltiples sucursales y diferente antigüedad en la administración.
Siempre que tenga un miembro encargado que pueda asumir un departamento completo (marketing, creatividad, operaciones, ventas), puede considerar los roles de nivel C dentro de su equipo u otros trucos gerenciales tentadores. De lo contrario, traer un socio formal en su organización con responsabilidades compartidas también sería una buena alternativa.
Las cosas se vuelven más complicadas si buscas financiación y traes inversores a bordo. Toda la estructura podría descomponerse y reconstruirse desde cero para obtener mejores resultados de rendimiento y mejores operaciones internas.