¿Cuáles son algunos consejos para administrar una empresa de desarrollo de aplicaciones?

Cuando comencé una empresa de desarrollo de aplicaciones móviles, no tenía idea de cómo codificar.

Todavía no tengo idea de cómo codificar.

Tomé varios cursos sobre codificación. Aún no lo entiendo. Algunas personas simplemente no nacen para codificar. Yo soy uno de ellos.

Y sin embargo, en el camino, he creado 14 aplicaciones y 4 de ellas alcanzaron las 100 mejores en negocios, estilo de vida y entretenimiento. Una de mis aplicaciones alcanzó un máximo de más de 75,000 descargas en un día. Sí, lo leíste correctamente.

Apuesto a que no me crees.

De acuerdo, aquí hay una captura de pantalla de una de mis aplicaciones cuando alcanzó el número 27 gratis en la categoría Entretenimiento. Sí, justo al lado de NBC y Talking Tom Cat. Se llamaba HairBooth HD y te permitía probarte diferentes peinados. Confía en mí, fue revolucionario en ese momento.

Y sí, todo eso sucedió bajo el liderazgo de un CEO que no podía codificar.

Y no, no estoy retirado. Desarrollar aplicaciones fue un negocio realmente difícil y pasé por muchos altibajos.

Aquí están las 10 lecciones principales que aprendí en el camino como fundador que te ayudarán a prepararte para el éxito:

  1. Sea despiadado en su autoevaluación: hágase las preguntas difíciles:
    1. En qué eres realmente bueno? Sé cómo reclutar personas, generar entusiasmo, identificar las necesidades de los clientes y contar historias.
    2. ¿En qué eres realmente terrible? No puedo codificar No soy tecnico. No tengo idea de cómo buscar talento técnico de élite.
    3. La clave es ser realmente honesto contigo mismo. Sea despiadado en su autoevaluación para poder construir el mejor equipo posible que le brinde la mayor posibilidad de éxito. Y luego concentra el 100% de tu energía en tus fortalezas.
  2. Ir solo irá rápido, construir un gran equipo llegará lejos: no intentes hacerlo todo por tu cuenta. Bueno, a menos que seas un super genio. Quizás sea posible entonces. Pero para la mayoría de las personas, generalmente no lo es. Por eso, por lo general, se ven muchos cofundadores en las empresas. Por ejemplo, si no eres fuerte en habilidades técnicas, busca personas que sí lo sean. Hay muchas maneras diferentes de abordar esto, como:
    1. Encontrar un cofundador técnico: comuníquese con su red personal para obtener recomendaciones, ya sea en persona, LinkedIn, Facebook o cualquier otra red social. Vaya a eventos técnicos de redes o hackathons. Solo asegúrate de estar listo con tu lanzamiento. Tendrás que traer tu juego A. Trabajé con un cofundador técnico para mi segunda startup.
    2. Aprovechar una red de talentos exclusiva: Toptal (divulgación completa: trabajo aquí) es un gran ejemplo de esto. Toptal tiene un riguroso proceso de selección que incluye una entrevista completa de lenguaje, personalidad y comunicación, pruebas de algoritmos cronometrados o revisiones de cartera, proyecciones en vivo realizadas por ingenieros o diseñadores de Toptal, proyectos de prueba y excelencia continua en términos de un historial. Al final del día, Toptal conecta a las empresas con el 3% superior de talento y une a las mejores personas con las empresas en función de sus necesidades y necesidades comerciales y técnicas. Desearía saber acerca de Toptal cuando estaba desarrollando aplicaciones móviles. Definitivamente habría usado su red de talentos. Es increíblemente difícil evaluar de manera efectiva para los desarrolladores y diseñadores (créanme, aprendí de primera mano) y Toptal hace que este proceso sea sencillo y fácil para usted.
    3. Contratar a alguien pero no en el estado de cofundador: puede ser muy difícil alejar a alguien de su trabajo a tiempo completo existente. Por lo general, esto puede suceder si eres realmente bueno vendiendo la visión. La parte difícil es que normalmente está compitiendo con un trabajo que probablemente sea más estable que lo que ofrece y paquetes de pago competitivos que quizás no pueda igualar.
  3. Ignore la charla sobre “el mercado es demasiado pequeño”. Quizás el mercado sea lo suficientemente grande. Quizás es muy pequeño. Muchas veces, las grandes compañías se crean al enfocarse en un problema de nicho y luego expandirse desde allí. Cuando comencé el estilo de vida CEO de mi blog, algunas personas pensaban que un blog motivador era demasiado nicho. ¿Lo es? Todavía me estoy enterando. Sé que tiene más de 2.000 suscriptores en unos pocos meses y ahora he alcanzado más de 2,3 millones de visitas en Quora. Eso es suficiente prueba para mí. Entonces, ¿cuál es la respuesta aquí? La única forma de averiguarlo es probarlo.
  4. Regla de MVP: lo entiendo, tienes la próxima gran idea. Eso es lo que todos piensan. ¿Quieres saber la forma más rápida de averiguarlo? Cree un producto mínimo viable y ejecútelo. Deje que el mercado y los usuarios decidan. Una vez que inicie un MVP, promocionelo en plataformas como Product Hunt, Twitter, Facebook, Instagram, Snapchat (inserte aquí cualquier plataforma social), su red personal y profesional (sí, el correo electrónico aún funciona) y las publicaciones de medios en línea clave. La última opción es realmente difícil. Lancé la mayoría de las grandes marcas editoriales y no obtuve una sola respuesta. Concéntrese en sus redes locales. Si ha creado un gran producto, es de esperar que su red existente pueda ayudarlo a lanzarlo al siguiente nivel al generar conciencia orgánica.
  5. Tome decisiones basadas en datos: cuando lanzamos nuestra aplicación de citas, pensamos que éramos realmente exitosos. Después de todo, alcanzamos el top 100 de recaudación en Lifestyle y obtuvimos más de 13,000 descargas en un corto período de tiempo y también monetizamos la aplicación. Luego miramos los datos. Y nos dimos cuenta de que estábamos fallando. Cuando observamos la retención, notamos enormes tasas de caída después de unos días de usar la aplicación. Fue entonces cuando nos dimos cuenta de que teníamos que volver al tablero de dibujo y encontrar una manera de mejorar realmente la experiencia del usuario. La intuición es buena. Las decisiones basadas en datos son aún mejores. Aprende a respetar los datos.
  6. ABL – Has oído hablar de ABC (Siempre se cierra). Aquí hay uno nuevo para usted: ABL (Siempre esté aprendiendo). A medida que experimente los altibajos de la vida inicial, asegúrese de aprender siempre de sus éxitos y fracasos. Mantente humilde Mantente intensamente curioso. Quedarse con hambre. Cuando creé esas 14 aplicaciones, aprendí un montón de lecciones. 50 para ser exactos. No me crees de nuevo, ¿verdad? Bien, aquí está la prueba: escribí esta publicación de blog cuando trabajé en Optimizely que destaca 50 consejos para Adquisición, Retención y Todo lo demás. Aquí está la mejor parte: todavía estoy aprendiendo. Cada. Soltero. Día.
  7. El diseño importa – El diseño importa. Mucho. Slack es un gran ejemplo de esto (estoy enamorado de su interfaz de usuario). Me di cuenta de que mis aplicaciones de mejor rendimiento eran notablemente mejores en cuanto a estética de diseño, ya fuera el logotipo, la fuente, la página de inicio de sesión o la interfaz principal. El diseño es increíblemente poderoso: puede provocar emociones en alguien. ¿Tu aplicación se siente juguetona o increíblemente seria? Un gran diseño puede dejar una primera impresión duradera. No cortes esquinas en el diseño.
  8. Tenga un fuerte por qué : ¿ por qué está construyendo este producto? En serio, es mejor que tengas una respuesta increíble para eso. Porque al final del día, esas innumerables horas de la noche, la afluencia de correos electrónicos de atención al cliente y los costos comerciales realmente lo llevarán al límite. Y la clave para perseverar es simple: tener un fuerte “por qué”. Si tiene un fuerte propósito y una misión en torno a su producto, eso lo motivará a seguir adelante. No estoy aquí para definir qué propósito es para ti. Cada uno tiene su propio conjunto de valores y motivaciones. Descúbrelo por ti mismo. Encuentra tu “por qué”.
  9. Concéntrese en hacer una cosa increíblemente bien: es mejor ser un maestro de uno que un maestro de ninguno. Un gato de todos los oficios es simplemente esto: mediocre. Aproveche su enfoque para obtener excelentes resultados.
  10. Tratar bien a las personas: porque al final del día, eso es lo que es una empresa. Está formado por personas. Gente que es graciosa. Personas que trabajan duro. Personas que son únicas. Aprecielos por lo que traen a la mesa y trátelos como le gustaría que lo trataran. Aunque ya no soy dueño de la empresa de desarrollo de aplicaciones, sigo siendo amigo de mis cofundadores y los encontraré para tomar un café o cenar. Se trata de la gente.

Espero que estos diez consejos te ayuden en tu viaje de inicio. No importa en qué etapa se encuentre con su empresa, solo recuerde: nunca es demasiado tarde para ser increíble.

  • Haga una investigación de mercado para averiguar a qué segmento serviremos
  • Llegar a ellos a través de LinkedIn, Marketing en buscadores, Redes …
  • Contrata a los desarrolladores con habilidades relevantes
  • Desarrollar un proceso de desarrollo de software para toda la empresa.
  • Asignar las tareas apropiadas para los recursos apropiados.
  • Cree un sistema de gestión para realizar las tareas anteriores por usted

Se un buen CEO:

La definición de un buen CEO

Nelson Wang ha dado una gran respuesta con mucha profundidad. Si solo haces eso, tendrás éxito.