Qué aprendí en un proyecto de desarrollo mobile

Diego Ferrocchio

Diego Ferrocchio

AGILE COACH. Soy Licenciado en informática, y cuento con un posgrado en desarrollo gerencial de la UCA. Mi camino profesional comenzó en el área de consultoría pasando a la industria automotriz, posteriormente a consumo masivo y en la actualidad ayudando a construir productos digitales desde la agilidad.
compartir
Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram

Hace unas semanas salimos a producción con el desarrollo de un app mobile para el rubro gastronómico. La verdad es que pinta bien y tiene mucho potencial. Con el correr de las semanas nos fuimos entusiasmando con ese negocio y más aún al ver que nuestro trabajo era valorado por el cliente.

Desaprender/aprender, dejar atrás lo sabido y adquirir nuevos conocimientos o simplemente aprender de errores son conceptos que están muy vigentes en la actualidad.

En Natural Tech House nos tomamos tiempo realmente a analizar qué aprendimos en cada proyecto y claro está, que podríamos haber hecho diferente. Como Agile Coach me gusta mucho liderar estos debates y sacar oportunidades para el futuro. Debajo comparto 5 cosas que ahora sé y hace un par de meses no las tenía tan claras.

1.- El triángulo de las bermudas de los Stores

Aca no importa si sos iOS fan o Android fan. Llega un momento en donde la subida de un producto digital a los stores se transforma en un proceso con cero visibilidad. Las revisiones de Apple o de Google para habilitar una nueva aplicación tienen sus particularidades. Subí una versión beta con tiempo, que no impacte tu camino crítico. Pedile a tu cliente que se tome tiempo para completar la ficha en cada store y ayudalo. Cuanto más anticipes, menos impacto tendrás.

2.- ¿A dónde querés ir sin ambientes?

Acompañá a tu cliente en la toma de decisiones de cómo montar la infraestructura. Lo más probable es que no entiende para qué lo necesita (y es lógico que eso pase). Ayudalo a analizar las propuestas y a tomar una decisión rápida. Mientras más esperes para tener los ambientes de trabajo más riesgo de re-trabajo.

3.- Inventá los escenarios de test más locos cuando pruebes pasarelas de pagos

Mercado Pago tiene mucha documentación, y también un sandbox. ¿Sabías que no se puede probar la devolución de dinero en dicho ambiente de pruebas? Sé creativo en pensar todo lo que pueden hacer los usuarios (y lo que no) al momento de testear una integración con esta pasarela de pagos. Es sin dudas uno de los momentos más críticos de cualquier flujo, asegurate que los mensajes de error sean claros, que el usuario siempre tenga visibilidad de los pasos o el paso en el que se encuentra. Tiene que sentirse tranquilo en que su plata está siendo cuidada.

4.- UX, te adoramos

Lanzar un producto en un segmento competitivo es tener muy en claro el valor agregado o diferencial que tiene el mismo. User Experience, para mí, es la autopista para que ese valor agregado sea percibido por los usuarios. Flujos de navegación, mensajes de error, tono de la comunicación, benchmark, research, son términos que no pueden faltar en la concepción de un producto digital. Sin UX, no vamos a ningún lado.

5.- Che vos, Agile Coach!, comunicá los cambios en el negocio

Estuve muy involucrado en siempre conocer las decisiones de negocio que el cliente me compartía. También tuve la oportunidad de opinar sobre algunas de ellas. Si bien esas decisiones estaban en las Historias de Usuarios, no hay mejor que una charla de negocio / funcional para que el equipo técnico también sepa de primera mano las decisiones. No hay obviedades que se puedan pasar por alto. Hacete un tiempo amigo Agile Coach, prepará un café y contale al equipo que estuvo pasando del lado del negocio.