SQL server Analysis Services & SQL Server Reporting Services.pptx
Aplicación banca móvil ágil
1. Desarrollo de una aplicación de banca
móvil usando metodologías ágiles
Sergio Infante
@neosergio
2. Sergio Infante
- Programo profesionalmente desde el año
2007
- OpenOffice.org, GNOME Foundation
- Google Summer of Code, Intel, *** (Sector
tecnológico financiero)
- Docente y Editor de artículos técnicos
@neosergio
3. Agenda
- Aplicaciones Móviles
- Banca Móvil
- Combinando todo (retos,
problemas, riesgos, futuro)
- Metodologías Ágiles
- Conclusión y más preguntas
46. Retos
• Un solo repositorio de código centralizado para las decenas de ingenieros
involucrados en el desarrollo de la aplicación
• Soporte multiplataforma (iOS, Android) (smartphone, tablets) y web móvil
para el resto
• Soporte de diversas versiones de cada uno de los sistemas operativos y
tamaños de dispositivos móviles
• Pruebas automatizadas móviles
• Integración con los sistemas bancarios pre-existentes
• Seguridad informática para protección de transacciones financieras.
• Altamente configurable incluyendo tamaños, colores, tipografía y posiciones.
• Integración entre equipos distribuidos en diversas partes del mundo.
47.
48.
49.
50.
51.
52.
53.
54.
55. Problemas
• Localización e internacionalización
• Animaciones y componentes nativos
• Sistemas operativos constantemente actualizados, soporte hacia las
versiones anteriores que están en producción
• Aseguramiento de la calidad
56.
57.
58.
59. Riesgos
• Aparición de nuevas tecnologías que utilicen los competidores y nos
conviertan en obsoletos
• Seguridad
• Sincronización errónea de datos
60.
61.
62.
63. Futuro
• Soporte a varios idiomas debido a la venta a una transnacional que brinda
servicios alrededor del mundo (venta por 120 millones de dólares)
• Búsqueda constante de innovaciones en tecnologías móviles para hacer cada
vez más rápida y seguramente las transacciones.
• Integración con tecnología existentes en el mercado para mejorar la
usabilidad de la aplicación
64. Agenda
- Aplicaciones Móviles
- Banca Móvil
- Combinando todo (retos,
problemas, riesgos, futuro)
- Metodologías Ágiles
- Conclusión y más preguntas
65. Conclusiones
• Las metodologías ágiles son buenas prácticas, no son reglas que deben
cumplirse a cabalidad, pero hay que experimentar y encontrar aquellas
sugerencias que si funcionan
• Las metodologías ágiles no son excluyentes de otras, se pueden combinar
siempre pensando en darle valor al cliente
• Tener como plataformas móviles objetivo las dos primeras dominantes en el
mercado (iOS y Android).
• Ofrecer una alternativa para quienes usen plataformas diferentes.
• Usar dispositivos reales es la mejor manera de hacer pruebas.
• Sin las metodologias ágiles no hubiera sido posible construir un producto tan
robusto y exitoso.