2. Metodologías Agiles – Innovación a la
velocidad del negocio
Javier Cristancho
Enteprise Solutions Architecture
Amazon Web Services
Luis Arita
Director de tecnología
Farmacias del Ahorro / FarmaValue
Grupo 3C
5. Lo que veremos hoy:
Cómo la nube está cambiando
el procesos de desarrollo en
compañías como Cencosud
Procesos de desarrollo
para productos modernos
Lograr organizaciones que se
puedan adaptar al cambio
7. Proyecto, Producto, o KPI de negocio?
Métodos para gestionar producto / portafolio tecnológico
Producto
Desarrollo continuo
El cliente define el roadmap
Medido por salida y
resultados
Proyecto
Requisitos predefinidos,
alcance y horario.
Entrega de lo que estaba
planeado
Medido por salida
Objetivo de Negocio
Maximizar un KPI
estratégico
Tipos de KPIs: minimiza el
desperdicio, aumenta la
conversión
Medido por resultados
8. Proyecto, Producto, o KPI de negocio?
Equipo Proyecto Equipo de Producto Equipo de Objetivos
Alcance
Conjunto definido
de requisitos
Creación en curso /
mejora de producto
Objetivo de Negocio
Éxito Hitos
Satisfacción del usuario,
objetivos de marketing
KPI
Tiempo Principio y Fin (Fechas) En marcha
Evaluación continua
de caso de negocio
Involucramiento Implementar requisitos Reunir, implementar comentarios Prueba, medida, repetición
Herramientas Gráfico de gantt Roadmap Mapa de impacto /dashboards
9. Proyecto: Tradicionalmente Pruebas solo a Fin de Ciclo
La mayoría de las pruebas ocurren tarde
Conceptual Dev Implementación
Funcional
Aceptación
Rendimiento
Seguridad
Producción
Monitorear
Responder
a defectos/
incidentes
10. Producto: Continuamente Ensayar y Poner a Prueba
Prueba y comprueba continuamente
Desarrollo
Funcional
Aceptación
Rendimiento
Seguridad
Conceptual
Hipótesis
A/B
MVP
Despliegue
Funcional
Aceptación
Rendimiento
Seguridad
Producción
Pruebas Prod
Ingeniería del Caos
Feedback Usuario
14. Design Thinking
Iterar entre el problema
del cliente y su
retroalimentación
DevOps
Metodología para
fluidamente construir y
entregar software
Agilismo
Equipos mantienen el ciclo
de release avanzando
continuamente.
Métodos y principios de desarrollo de productos modernos
16. Principios Prácticos: Design Thinking
1. Primero: empatía total
2. Luego, identifica problemas y oportunidades
3. Ahora puedes idear, inventar, innovar…
4. Prueba de forma fácil, simple y económica
Ponte en sus zapatos
Identifica sus dolores
Ideas radicales, impacto real
Construye para aprender
Diseño Centrado en el Cliente
17. Equipos Ágiles
Foco: responde rápido al feedback
Principio Ágil
Aprende de nuevo
Sigue un plan
Cada marco Agile tiene una manera de traer feedback a su flujo de trabajo
SCRUM KANBAN
XP (ExtremeProgramming)
18. Principios Prácticos: Agilismo
1. Agilismo no es anarquía
2. Mantenlo real…. y pequeño
3. Muestra algo a cada sprint
4. Cuidado con el Agilismo literal (by the book)
Usa mapas de release
Equipos autónomos
Utiliza DEMOS
Usa tu comunidad Agile
19. DevOps
Foco: promueve toda retroalimentación
Esto reduce el tiempo del ciclo, permitiendo a desarrolladores
enfocarse en productos, implementar rápidamente, y recolectar
feedback
Principios DevOps
Automatiza todo
Elimina tantas iteraciones
Establece limites
21. Trabaja estrictamente
desde la perspectiva y
necesidad del cliente
PR
Escribe el comunicado de prensa:
piensa en grande y concéntrate en
las necesidades del cliente
Escribe las preguntas frecuentes:
Cliente interno y externo
Define la interacción del usuario y
escribe el manual operacional
22. Amazon: velocidad y agilidad a través de equipos producto
Equipos pequeños,
descentralizados son
ágiles
Despliegan y luego
mantienen lo que
construyen
23. Amazon: Extenso uso de Micro-servicios
Desacoplado
Propósito Único
Basado en APIshttp://
24. Amazon: Cómo Mantiene el Flujo
Trabajamos desde la
experiencia del cliente
hacia la solución
Micro-servicios
Velocidad y Agilidad
Equipos autónomos:
Opera, en producción, lo
que construyes
26. Impacto de la Nube en el Desarrollo de Productos
Reduce el costo del
fracaso
Escala rápidamente
Las mejores ideas
Acelera adopción de
nuevas capacidades.
27. ¿Cómo lo hace ?
Luis Arita
Director de tecnología
Farmacias del Ahorro / FarmaValue
Grupo 3C
31. 31
• Sitios para nuestros clientes
• Estar disponibles en múltiples canales
• Brindar transacciones seguras
• Asegurar cumplimiento de PCI
• Mantenimiento hiistórico de
transacciones y recetas
• Manejar certificados de seguridad que
se renuevan por si solos
• Escalable de acuerdo al negocio y a la
necesidad
¿Que hacemos?
32. 32
• Análisis de Datos
• Múltiples Fuentes de Datos
• Data Warehousing
• Replicación Rápida
¿Que hacemos?
33. 33
• Análisis de Satisfacción de Clientes basado en Speech to Text
¿Que hacemos?
34. 34
Ejemplo: App de Pedidos
• Entrar al mercado de la conveniencia
• Reducir el costo operativo (renta, inventario, personal)
• Incrementar la participación del mercado de domicilio
• Tener una línea de comunicación directa con nuestros
clientes
¿Qué pretendíamos lograr?
36. 36
• Estabilidad
• Reducción de tiempo de atención, llevándolo de 15 minutos a
solamente pasar y recoger
• Incremento de Ventas
• Canal moderno y atractivo a una nueva generación
• Venta a expatriados
¿Qué resultados obtenemos?
37. 37
• Nos concentrarnos en el software
• Alta disponibilidad
• Minimiza el mantenimiento de Bases de Datos y Servidores
• Facilidad de entrada de un nuevo negocio y/o un nuevo país
¿Por qué AWS?