34. Top 10 learnings
1. Dar valor constantemente
2. Haz caso a comentarios
3. Ten en cuenta la fragmentación
4. Aprovecha Samsung Apps
5. Los clientes rotan
6. Facilita el acceso o registro
7. Haz tus estadísticas
8. Localización <> traducción
9. Aprovecha el ecosistema
10. Construye en equipo
Surgió con que Nicolás había leído de que para adelgazar lo mejor era no hacer dietas sofisticadas, ni cambiar hábitos drásticamente, simplemente registrar el peso consistentemente, todos los días.Así que hizo una app que pretendía servir simplemente para eso: que alguien de forma fácil pueda registrar su peso en forma diaria .Así que hizo una app web, un sitio llamado pesobook.com
Y mientras hacía la web e ibamos avanzando con el generador de Smart Devices, fue haciendo la app para android, para Teléfonos y tabletas, y la de iOS, para iPhone y iPad.El año pasado comentó su experiencia en la construcción de esta app, ahora la app cumple un año en los stores y ahí van nuestras experiencias.
Porque antes que nada da valor a las personas, cumple el propósito para el que se había pensado. Efectivamente está dando resultado.No sabemos si las personas usan Pesobook en combinación con dietas, o simplemente lo hacen como en aquél libro: simplemente pesarse.El punto es que sí se pesan diariamente unas 1000 personas, y durante este año en total, pesan 40 toneladas menos.
Pero exitosa también porqueadémás de usarse efectivamente, se mantuvo en el aire y hoy tiene arriba de los 46000 downloads. Eso significa que nos metimos en un selecto grupo de apps, pues solo el 20% de las apps logra tener más de 10.000 downloads
Y digo que para eso se precisa tenacidad porque no fue simplemente liberar y nada más, fue también subir actualizaciones. Y en la gráfica están viendo la adopción de las sucesivas versiones que liberamos, o sea cómo los usuarios cada vez van desinstalando sus versiones anteriores.Fuimos mejorando constantemente. Hubo algunos períodos de baja, pero los pudimos sobrellevar, y ahora vamos a ver más de eso.
El punto es que esas son vias de comunicación oneway: del cliente al productor.Pero tienen un problema … cómo les respondemos, cómo indagamos a qué problema se refieren cuando dicen “Es una porquería, no anda”.Los stores no dan posibilidad de contactarse con ellos, así que hay que pensar en alternativas: Una posibilidad es tratar de adivinar, a partir del nombre de su usuario en el store, tratar de adivinar a qué usuario se corresponde en nuestro sistema.Ese, no siempre funciona. Hay que pensar en alternativas, pushnotifications, armar un foro? No se. Pero es importante pensar sobre esto.
Sobre el tema tenemos una anécdota. Habíamos liberado una nueva versión donde agregamos una feature a las gráficas. Lo habíamos probado poco, funcionaba justo en algún device puntual en el que lo habíamos probado.Y comenzaron a llover comentarios negativos. Y fuimos subiendo versión tras versión hasta que finalmente las gráficas comenzaron a funcionar nuevamente en todos los dispositivos y volvieron a caer comentarios positivos.Tuvimos que pedir prestado devices de otros para poder reproducir todos los problemas, aprendimos mucho en ese interínEn ese interín sufrimos muchas bajas. Eran unas decenas menos, todos los días. Hoy en día solo se logra apreciar un poco en esa gráfica que da el googleplay.
Qué quiere decir fragmentación? Supongamos que para iOS tenemos estos tamaños de pantalla (iphone, ipad, retina o no), y por lo tanto deberíamos probarlo en todos ellos, el mapa en Android se ve así:<imagen>O sea, son infinitos. GeneXus resuelve bien el problema, podemos desarrollar varios layouts y demás, y entonces probando en aparatos de 3 o 4 tamaños distintos podemos estar casi seguro que los layouts se van a ver bien.El tema es que hay un segundo punto en la fragmentación: Y es que cada dispositivo/ fabricante, está compilado con una versión distinta de Android … y cada una tiene sus bugs. Así que estén preparados para pedir a sus amigos sus dispositivos …Para samsung hay alternativas, y ahora explico por qué:
Y en segundo lugar Samsung ofrece un Remote Test Lab para poder probar apps en sus dispositivos.Es bien fácil de usar y útil para probar en algun dispositivo que no tengan.
Primero porque ahí se pueden subir apps ; y todos los teléfonos de samsung están conectado a ese Samsung Apps.Así que subimos ahí Pesobook para probar y nos olvidamos de Samsung Apps. A los meses volvimos y teníamos 1700 downloads! Nada despreciable.
Hay constantemente desinstalaciones, y debemos saber por qué.En pesobook, las instalaciones son mayores a las desinstalaciones, así que hay crecimiento.No sabemos bien si es normal o no este constante goteo de desinstalaciones, pero igual queremos minimizarlo.
Eso se hizo así por una limitación que GeneXus de hecho tenía pero que ya no tiene.Hoy podríamos hacer que la gente ni siquiera se registre al comienzo sino que se le vayan pidiendo los datos necesarios a medida que avance en el uso de la aplicación;E incluso entonces, más tarde, podríamos hacer que no tengan que ingresar sus datos, sino que se puedan loguear por facebooktwitter o Google+, evitando así digitar datos y recordar passwords.Así que: No sigan nuestro ejemplo actualmente, usen las alternativas.
Aquí un ejemplo de lo que da google: Instalaciones activas en el tiempo, qué versión de OS están usando
Qué dispositivo, y desde dónde.
Pero nuestras apps no funcionan solo ahí, están además en Samsung y en Apple .. Así que precisamos indicadores globales.Gxquery es de ayuda, van algunas gráficas. Como ven, un dato curioso: iPad es más usado que iPhone … será que ahí la competencia no es tan feroz aún en nuestro segmento?Se ven los países, donde España gana lejos; y los lenguajes en los que se usa.
Además contadores varios, que entonces podemos contrastar contra los datos de los stores.Personas registradas, variación de pesosTambién uso diario: registros y pesos.
Pesobook podría ser usado para aumentr de peso también, por qué no. Pero la verdad es que la gente suele usarlo para bajar de peso. Lo sabemos por estadísticas.Así que: creen sus estadísticas y usen Gxquery para eso.
Algo que nos queda pendiente hacer es cambiar de nombre. Peso, en alemán por ejemplo, lo asocian a la Moneda Peso.Y el nombre es un componente fundamental en las búsquedas.También hay que saber responder preguntas que vienen en determinado idioma; nosotros ahí nos defendemos en los que tenemos hoy, Nicolás responde directamente en inglés, portugués, español ; yo le ayudo con Alemán, y tenemos amigos que hablan bien el Italiano también.Pero en definitiva lo que hay que hacer es buscar contactos o representantes locales. Eso es lo que vamos a hacer para China y Japón por ejemplo.
Una vez por ejemplo nos contactaron para ofrecernos apoyo en la localización. Nos habían estudiado y nos mandaron un mail con los resultados.
Una tool que usamos y es recomendable es APPlyzer, esa nos da cómo estamos en cada store de apple con respecto al resto en la misma categorías
Nosotros estamos organizados así: Lucía o María Inés se encargan del diseño, Nicolás del desarrollo, y yo pruebo y subo la app. Federico Wagner se encarga del mantenimiento en la nube, backups y demás.Y ahí está el equipo de producción; nosotros no hacemos esfuerzos de marketing, no hay un modelo de negocio hoy detrás de esto.Las tools que usamos son GeneXus, Gxserver y la nube de Amazon
Sí seguimos, en cuanto a la liberación de versiones, una metodología estricta, para garantizar que todo siempre funcione.Nicolás desarrolla y sube cambios a Gxserver, ahí se manejan las versiones, yo testeo y luego paso a producción. Yo no desarrollo.Siempre elegimos el camino que minimice el downtime y garantice una rápida vuelta atrás ante cualquier inconveniente mínimo.
En definitiva, puedo nombrar más cosas que aprendimos, o podemos enfocar en el primero y en el último, que el resto viene solo: Dar valor constantemente, construyendo en equipo.
Para el futuro queremos mejorar el login, quizás usemosPesobook para experimentar sobre In-appPurchases.Vamos a expandirnos, para ganar experiencias en China y Japón, y también refrescar la UI.