¿Cuánto puede hacer un grupo de 150 personas para Open Source trabajando a tiempo completo?

Gracias por la solicitud, Jise!

Bueno, cualquier cantidad de personas puede construir cualquier solución de software cuando se les da suficiente tiempo.

Dicho esto, 150 personas para un proyecto de software es un gran equipo. Muchos de los grandes proyectos realizados por empresas con fines de lucro no tienen un equipo de este tamaño. Dependiendo del proyecto, puedes hacerlo con mucha menos gente.

Considere que el tamaño promedio de equipo recomendado, utilizando los principios de Agile, es algo así como 7 personas. Lo que eso significa es que algo más grande que eso generará problemas que no están relacionados con el software, sino que están relacionados con la administración. Probablemente necesitará mucha coordinación para mantener a todos en la misma página. Es por eso que los proyectos exitosos tienden a comenzar con un equipo de una o dos personas y escalar según sea necesario.

Piense en ello como una carrera entre un muy buen auto (equipo pequeño) y un camión semi gigante de alta gama (equipo grande). El automóvil acelerará mucho más rápido, será ágil evitando paredes y agujeros en el pavimento e incluso haciendo un giro en U, pero para mantenerlo en marcha rápido será mucho trabajo para el motor. El camión tardará mucho tiempo en alcanzar la velocidad máxima, pero si puede llegar allí, será muy fácil mantenerlo en marcha. A menos, por supuesto, que haya algún obstáculo en su camino o la necesidad de regresar.

Espero que eso ayude. ¡Atentamente!

150 personas es un GRAN equipo de software. Incluso el software de código abierto más popular flotando (por ejemplo, el kernel de Linux, Apache) comenzó como proyectos de una sola persona que crecieron.

Lo que pueden hacer 150 personas es crear una gran confusión y no hacer mucho.

O, tal vez, 140 personas pueden invertir para pagar a 10 personas a tiempo completo para desarrollar algo.

Gracias por el A2A. Ninguno de esos es la pregunta correcta. La pregunta correcta es ¿qué necesitas? La mayoría del software de código abierto está hecho para resolver un problema y luego lo utilizan otras personas que tienen ese problema o algo similar. El código abierto no es un movimiento, es un estado mental, y si encuentra un problema que resolver y hace un gran software para hacerlo, y otras personas lo usan, entonces ha contribuido algo. Si puede hacer un negocio con eso, felicidades, pero lanzar a 150 desarrolladores por algo no es constructivo.

150 es un gran equipo.

¿Es suficiente? Tal vez tal vez no.

Tomemos su ejemplo de Photoshop. ¿Podría mi amigo no programador escribir Photoshop? No. ¿Podrían algunos de los peores programadores que conocía escribir Photoshop? No.

¿Tener 150 programadores malos cambia esto? No.

Dame 1 buen programador más de 500 malos cada vez.

150 buenos programadores pueden crear casi cualquier cosa, 150 malos no crearán nada.

La calidad es lo que necesita, no la cantidad.

El modelo típico es generar ingresos proporcionando soporte y consulta.

Percona tiene unos 125 empleados en este momento.

Entonces ahí está tu respuesta; eso es suficiente para una gama de productos relacionados, todo incluido.