Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cómo vivir una transformación digital, en una a...

Avatar for Hardroid Hardroid
October 20, 2018

Cómo vivir una transformación digital, en una app Android de gran escala?

Charla presentada en el Droid Festival 2018, Santiago, Chile

https://youtu.be/ZVV-zn_aN70

Avatar for Hardroid

Hardroid

October 20, 2018

Other Decks in Programming

Transcript

  1. Android Santiago ¿Cómo vivir una transformación digital en un proyecto

    Android de gran escala? DroidFestival Harttyn Arce Líder Técnico en Banco Bci [email protected] @harttyn
  2. Android Santiago Harttyn Arce 10 años dev 6 años Android

    Miembro GDG Android Santiago Líder Técnico en Banco Bci
  3. Android Santiago App Soñada Bci Min SDK 5.0 Año 2017

    Métodologías Ágiles Desafíos a continuación
  4. Android Santiago App Soñada Bci Desarrollo con Agilidad • Piramide

    de Test • Arquitectura • Continuous Integration y Delivery
  5. Android Santiago App Soñada Bci - Calidad de la App

    Piramide de Test Unitarios Integración UI Test UI Manuales Integración Unitarios Cazador de Bugs Previene Bugs Desarrollo en Cascada Desarrollo con Agilidad
  6. Android Santiago Test Unitario Prueba mínima de código Documentación Radar

    de nuestro código Son la base de la Calidad Unitarios
  7. Android Santiago Test Integración Prueban el comportamiento entre módulos No

    se debe testear el Framework MockWebServer Mockito Integración
  8. Android Santiago Inicios del Proyecto Desarrollo con Agilidad • Piramide

    de Test • Arquitectura • Continuous Integration y Delivery
  9. Android Santiago Inicios del Proyecto Desarrollo con Agilidad • Piramide

    de Test • Arquitectura • Continuous Integration y Delivery
  10. Android Santiago Continuous Integration Fusionar cambios continuamente Ejecución de test

    unitarios Ejecución de test de integración Ejecución de test de automatización
  11. Android Santiago Continuous Delivery Fusionar cambios candidatos a producción Ejecuta

    todos los test. P.O. autoriza el paso a producción. El paso de autorización es automático por medio de un Pipeline.
  12. Android Santiago Pipeline Commit Unit Test Integration Test UI Test

    APK en prod AUTO AUTO AUTO MANUAL CONTINUOUS DELIVERY Commit Unit Test Integration Test UI Test APK en prod AUTO AUTO AUTO AUTO CONTINUOUS DEPLOYMENT
  13. Android Santiago Pipeline App Bci Commit Unit Test Integration Test

    UI Test APK en prod AUTO AUTO AUTO MANUAL CONTINUOUS DELIVERY PARA APP Commit Unit Test Integration Test UI Test AAR en prod AUTO AUTO AUTO AUTO CONTINUOUS DEPLOYMENT X MÓDULO