¿Cuáles son las historias de éxito de los desarrolladores de iOS que comenzaron desde cero y ahora están ganando bien?

Trabajo para AgileBits, los creadores de 1Password para iOS, una aplicación iOS muy exitosa. Aunque no “comenzamos desde cero”, ya que habíamos estado desarrollando 1Password para Mac durante muchos años antes del lanzamiento del iPhone. Muchas cosas en nuestra experiencia no son relevantes para usted. Aún así, espero que algunos de estos sean útiles.

Tenga cuidado con los “Secretos del éxito

Por razones que me son difíciles de entender, la gente parece pensar que existen “secretos del éxito”. En primer lugar, si fueran realmente secretos, no verías personas que los publicaran por todas partes. Pero, lo que es más importante, si realmente fueran recetas para el éxito, cualquiera que pueda seguir una receta sería exitoso.

El hecho es que el mercado está abarrotado. Y hay muchos desarrolladores y empresarios que leen los mismos artículos sobre “secretos del éxito”. Algunos tendrán éxito y otros no. Además, lo que funciona para una persona o grupo puede no funcionar para otra.

Hacer algo genial

Claro que hay muchas aplicaciones excelentes que no tienen éxito y hay algunas aplicaciones no tan buenas que sí. Después de todo, la carrera no siempre es la más rápida. Pero tienes muchas más posibilidades de éxito si construyes algo grandioso.

Su grandeza puede implicar hacer algo que implique una nueva perspectiva que desafíe la sabiduría convencional. Y así como yo y otros reiteramos la sabiduría convencional, debes tener en cuenta que quizás tu avance revolucionario puede implicar cambiar algunas reglas en su cabeza. Sin embargo, es importante entender por qué la sabiduría convencional es lo que es.

Los modelos mentales del usuario son clave

Mucho antes de unirme a AgileBits, había sido un entusiasta defensor de PGP. Me había esforzado mucho para tratar de enseñar a las personas a usarlo y alentar su uso. Aunque tuve el entorno ideal y la oportunidad de hacerlo, fracasé. Esto es, creo, porque usar PGP con éxito (en lugar de dispararte en el pie con él) requiere que el usuario entienda algunos conceptos difíciles. Ese no es un problema que pueda solucionarse mediante una interfaz de usuario “amigable”.

He aprendido una cantidad increíble desde que me uní a AgileBits. 1Password es un administrador de contraseñas y utiliza una gran cantidad de cifrado (mi enfoque en la empresa) y lo que sucede debajo del capó es enormemente complicado. (Por ejemplo, eche un vistazo a los detalles de nuestro diseño de formato de datos: OPVault Design). Si bien estamos orgullosos de ese diseño, lo que nos hace exitosos es que los usuarios no necesitan comprender esa complejidad para usar bien 1Password .

A lo largo de nuestro proceso de desarrollo y diseño, queremos que “lo más fácil sea lo más seguro”. Entonces, aunque pienso en términos de derivación de claves y códigos de autenticación y seguridad contra ataques de texto cifrado elegidos, tratamos de pensar en términos de lo que está sucediendo (tácita o explícitamente) en la cabeza del usuario. ¿Qué podemos hacer para que “funcione”?

Preocuparse por sus clientes

Claro, somos un negocio y el sustento de bastantes personas depende de nuestro éxito continuo (cuando me uní, solo éramos un puñado de nosotros, ahora hay cerca de 50). Pero nuestra preocupación sigue siendo para nuestros clientes. Creemos mucho que están mejor por lo que hacemos.

Además, es nuestra responsabilidad apoyar a nuestros clientes después de que hayan realizado su compra. Recuerde que la tienda iTunes de Apple no facilita que las personas devuelvan un producto con el que no están contentas. Entonces, si desea clientes felices en lugar de clientes arrepentidos, debe ser capaz de apoyarlos.

Consulta con expertos

Aquí estoy hablando principalmente de mi experiencia en mirar productos que usan criptografía. Es genial que haya bibliotecas que pongan un excelente cifrado en manos de los desarrolladores; pero lamentablemente aún es más fácil usar esas herramientas de manera incorrecta que correcta. Si no tiene la experiencia para ver si está usando tales cosas, entonces traiga personas externas.

Pero esto se aplica a otras cosas. Si no es un experto en diseño gráfico e interfaz de usuario, debe asociarse con alguien que sí lo sea. Independientemente de lo que haga su aplicación, puede haber cosas en las que debe aportar experiencia en su diseño.

Tener bolsillos profundos

Va a tomar tiempo construir algo grandioso y configurar un sistema de soporte al usuario. Además de eso, habrá gastos de marketing (pero no tiene sentido comercializar algo que no es particularmente bueno o que no puede soportar). Entonces, comprenda que va a poner muchos recursos en algo que tiene un futuro incierto.

Esta no es una razón para no seguir adelante, pero entiendo que el éxito no es de la noche a la mañana. En nuestro caso, no estábamos comenzando desde cero. Teníamos una aplicación Mac exitosa que generaba ingresos, un sistema de atención al cliente que ya se estaba ejecutando y experiencia y diseño de diseño. Entonces, en su caso, necesitará encontrar alguna otra forma de llegar desde donde está hasta donde quiere estar, pero tendrá que pensar en eso.

Si bien no tengo idea de quiénes son los desarrolladores exitosos de iOS, lo que puedo describir para usted es el proceso a seguir para lanzar su propia aplicación / negocio / producto.

1) ¿Define qué problema está resolviendo y para quién?
2) Descubra quiénes son sus usuarios y hable con ellos sobre el concepto de su producto.
3) Comience a diseñar / codificar un prototipo con alguna funcionalidad básica
4) Muestre esto a sus usuarios y discuta cómo mejorar su prototipo
5) mejorar el producto
6) repita 3-5 hasta que tenga algo que tenga suficiente funcionalidad para ser lanzado.

Los usuarios potenciales de su producto le darán diferentes perspectivas sobre cómo se puede usar el producto y ver su participación lo motivará a centrarse en el producto.

En mi carrera, he visto a muchas empresas multinacionales que renuncian y se dirigen a su propia empresa. Esto, en el 80% de los casos, ha funcionado. Por razones de privacidad, no puedo dar sus nombres, pero ese es el hecho.

La inspiración viene de adentro y debes estar seguro de hacer algo. Lo que define tu victoria son tus esfuerzos, tu trabajo inteligente y, por supuesto, la gran suerte.

Pero recuerde una cosa: debe tener sus manos en la programación o lo que sea que esté pensando hacer antes de comenzar de lleno. La razón es que cuando comienzas una startup, serás tú y SÓLO tú para decidir lo correcto y lo incorrecto. Tener un buen conocimiento le ayuda a tomar decisiones rápidas y a ir en la dirección correcta.

¡Todo lo mejor! 🙂