El proceso creativo de una aplicación
Jorge Galindo Cruces Cofundador de 47 Degrees Spain !@Jorge__Galindo
#EBE13 #appsEBE
Campaña de Concienciación tecnológica
• Nos falta cultura tecnológica cuando pensamos en aplicaciones
• Eso nos hace ser menos ambiciosos a la hora de pensar en nuestra idea
• Pensemos en grande. Haz tu idea escalable y utiliza todo lo que el smartphone te aporta.
¿Comorl?
Clásicos básicos
• ¿Que son las aplicaciones nativas?
• ¿Que es un Backend? ¿ Y una API ?
• ¿Que me hace falta para lanzarla en los markets?
• ¿Como gano dinero con mi app?
Aqui podeis ver todo el proceso de una app
¡Esta en Trello y os lo podeis descargar aquí!
Planning
Empieza con la firma del contrato y la definición de la idea del cliente !No somos una consultoría al uso. Empezamos con un brainstorming con el equipo !Provisionamiento de todos los servicios de terceros: Servidores, Controles de versiones, Push, Invission, etc. Y planificación del calendario
Foto de http://shirtoid.com/20983/brainstorm/
Prototipado (UX, UI, toda esa movida)
Todo empieza con un pitch de ventas, desarrollo y diseño. Es importante que estén estas tres variables !Lo primero es el lápiz y el papel, ya después vienen la pajarraco técnica. !Todo proceso tiene que ser validado por el cliente. Vinculación emocional con el proyecto
Diseño (Dejemos trabajar a los gafash)
Diseñamos las pantallas principales y la guía de estilo para el desarrollo !Utilizamos una plataforma para los Feedbacks. Ejemplo: Invision !El diablo esta en los detalles. Todo niño con un pan y todo botón con un feedback
Foto de http://brainstomping.wordpress.com/
Desarrollo (Dejemos trabajar a los barbash)
Foto de http://kotaku.com/
Equipos de desarrollo distinto. Android, iOS y Backend. !Utilizamos metodologías ágiles de trabajo. Scrum en base a un gestor de projectos. Youtrack !Desarrollo en base a la guía de estilos aportado por el equipo de diseño.Recuerda: Un desarrollador que no documenta es sólo un hacker
Testing (Soltemos a los monos)
La última fase de desarrollo y la primera del testing es una revisión de la implantación del diseño en el desarrollo de la interfaz. Design VS Devs FIGHT! !Difusión de las betas por medio del TestFlight (Android e iOS). Cuidadin a quien elegís como tester, ¡vuestra madre no tiene porque ser objetiva! !Implementación de sistemas como CrashLytics que monitorizan los errores.
Foto de http://www.unocero.com/
3, 2, 1… Lanzamiento
Muchas veces hay un proceso de pre - lanzamiento (Comunidades de Google) !Se lanza a los markets las aplicaciones en los idiomas seleccionados y se lanza a producción el site. !Revisión de todo el equipo. Tester, Designers, Devs, Accountants y Bivdevs.
Esto SÓLO es el principio
@Jorge__Galindo de @47deg_es [email protected] http://47deg.com
Eres un pececillo en el mar de las apps, el marketing es tu arma