¿Por qué es que una aplicación necesitaría un pequeño grupo de personas para crear y mantener por un tiempo pero luego, con el tiempo, consiguen que miles de empleados trabajen para ellos?

Soy dueño de una aplicación web y estamos escalando rápidamente. Para iniciar una aplicación exitosa, generalmente se necesita un programador / programador y un comercializador.

A medida que crecimos, primero contraté a un asistente para que me ayudara con las tareas diarias y el servicio al cliente.

Tenemos otro desarrollador a tiempo parcial para ayudarnos a agregar más funciones y corregir cualquier error que ocurra.

Ahora nos estamos convirtiendo en diferentes audiencias objetivo y eso requiere investigación y marketing variado.

A medida que comienzo a administrar a más personas, tengo menos tiempo para manejar las redes sociales y el marketing por correo electrónico, por lo que contratamos a otra persona.

A medida que sigamos creciendo, agregando funciones y eventualmente nuevos productos, necesitaremos más empleados.

Puede suceder rápidamente.

Escala. Seguro que un puñado de ingenieros pueden lanzar una aplicación en una semana. Pero solo funcionará para unas 100 personas. Una vez que necesita que funcione todo el día todos los días para millones de personas, se requieren muchos desarrolladores. Tienen que diseñarlo e implementarlo a escala. Mantener todo el código adicional. Configuración y mantenimiento de todo el hardware.

También necesitas gerentes para ayudar a coordinar entre los equipos. Sin mencionar todas las otras funciones de negocio que también crecen. Ventas, marketing, recursos humanos, etc. legales.

Luego, una vez que haya pasado un cierto tamaño, debe comenzar a diversificarse para reducir el riesgo. Así que necesitamos aún más personas para crear el segundo producto. Etcétera etcétera.