No sé mucho sobre Instagram, pero hablemos sobre aplicaciones con grandes equipos de desarrollo detrás de ellas en general.
Puede ser tentador pensar que podrías hacerlo tan bien como ellos, solo. Después de todo, ha codificado algunas aplicaciones y ve qué tan rápido puede ir. Entonces, como muchos de los que responden aquí, de los cuales solo puedo suponer que nunca han trabajado realmente en una aplicación muy popular, diriges su éxito no a su gran equipo de desarrollo, sino a su equipo de marketing o equipos UX. Y si bien estos son seguramente importantes, estarías subestimando enormemente la importancia del equipo de desarrollo más grande.
Hay muchas razones por las que un gran equipo de desarrollo logrará un resultado mucho mejor que un desarrollador solitario.
- ¿Cuáles son las estrategias de marketing que utilizan los empresarios (locales) para promocionar sus negocios en línea?
- ¿Cómo hacer que sus empleados vuelvan a trabajar después de un descanso?
- Cómo planificar mejor un inventario para su negocio
- ¿Qué haría para alcanzar su cuota si ya es la mitad del año y tiene un 30% de planificación para todo el año? ¿Qué estrategia prefieres?
- ¿Es buena idea hacer el 95% de las páginas de destino de un sitio web?
En primer lugar, estas aplicaciones tienen que hacer cosas que una aplicación simple no puede hacer: deben ser utilizables por personas con problemas de visión o movimiento; tienen que ser utilizables y verse bonitas en diferentes idiomas, algunos de los cuales no se leen de izquierda a derecha; tienen que trabajar en dispositivos pequeños y grandes, y nuevos y viejos. Un bloqueo ocasional (uno en mil aproximadamente) puede estar bien en la aplicación que codificó rápidamente, pero si tiene millones de usuarios, eso significa que hay cientos o incluso miles de personas para quienes la aplicación simplemente no lo hará. trabajar y tener la seguridad de que se harán escuchar en las reseñas y tiendas de aplicaciones.
En segundo lugar, si vas a vencer a la competencia, tu aplicación necesita ser pulida. Debe tener animaciones suaves, carga rápida, interoperabilidad con otras aplicaciones o plataformas. Estas cosas requieren mucho trabajo.
En tercer lugar, con más desarrolladores viene la velocidad. Si tiene un competidor que está copiando sus características, o peor, innovando con las suyas, debe ser capaz de seguir adelante agregando características más interesantes usted mismo.
Y cuarto, con el éxito viene una mayor carga de infraestructura. Hoy en día con los servicios en la nube, esto * puede * pagar para que este problema desaparezca, pero aún así, si tiene un código del lado del servidor de mierda, sus gastos operativos serán más altos que los de su competencia y pueden superarlo en precio.
Conclusión: codificar una aplicación que es superficialmente similar a Instagram es probablemente simple, pero crear una aplicación completa que realmente funcione para tantos usuarios y pueda adelantarse a la competencia es mucho, mucho más difícil, y diría que imposible para una sola persona Este efecto es cierto incluso al descontar el valor agregado de los equipos de marketing y UX, e incluso al descontar los problemas que solo comienzan a mostrarse a gran escala.