2020 QUIÉN ES ISOL Somos la consultora mexicana especializada en el desarrollo de soluciones tecnológicas. A lo largo de 24 años de la existencia, hemos ayudado a las empresas a impulsar el potencial de crecimiento, añadiendo tecnología de alta calidad e innovación. Tenemos la experiencia, y el nivel de especialización para convertir ideas en negocios rentables. Hemos alcanzado sinergias exitosas e impacto significativo en múltiples proyectos, a lo largo del continente: USA, México y América latina. Experiencias extraordinarias que nos han moldeado y resignificado lo que hoy nos define en el medio. Stack tecnológico y Alianzas Lo que Hacemos. 04 Algunas cosas que hemos construido… Modelo de desarrollo Una nueva cultura dentro de la organización (DevOps) Por que el cambio de cultura Se debe integrar en la nueva cultura desde el responsable del proyecto pasando por las áreas de desarrollo, infraestructura, despliegue y el monitoreo. Todos los integrantes del equipo son responsables del éxito de los proyectos/sprints. El mundo se mueve muy rápido y las organizaciones deben estar a la altura de las necesidades de la industria. Plan Al inicio del proyecto se deberá realizar un plan con base en el análisis y diseño, en esta planeación se identifican las herramientas y los servicios necesarios, dando como resultado un MVP (Minimal Viable Product), las Historias de usuario que contendrán tanto el sprint inicial como el Backlog. Code La administración del código en un repositorio estandarizado es fundamental para el éxito del proyecto. El repositorio debe ser capaza de manejar versiones del producto. El código deberá estar complementado con una serie de pruebas que garanticen una alta calidad del mismo, tales como: • • • • Pruebas unitarias Pruebas de integración Pruebas de carga Análisis de código y mejores prácticas Build Al subir una versión nueva al repositorio del código se deben ejecutar las pruebas automatizadas, verificar el cumplimiento de estándares por parte del líder de equipo técnico o de un grupo responsable de verificar el código generado. Una vez realizado este proceso se genera una nueva versión para instalar en ambiente de pruebas. Test Una segunda fase de pruebas automatizadas son ejecutadas por el equipo de QA para asegurarse de la calidad de las entregas y poder generar liberaciones a producción. Release Una vez que el equipo de QA da su VoBo se puede liberar a producción, para esto debe existir la mínima intervención posible del equipo de infraestructura y desarrollo, para lo cual se utilizan imágenes de contenedores. Deploy Generadas las imágenes se procede a hacer la liberación de la nueva versión a producción, para eso se utiliza el manejador de contenedores, esto asegura que exista la posibilidad de hacer “roll back” a una versión anterior si existe algún problema. Operate Cuando el usuario comienza a trabajar con las apps, es necesario con un medio para comunicar incidentes productivos y mecanismos para poder recibir retroalimentación de los usuarios. Algunas alternativas para este fin pueden ser el correo electrónico o por algún medio de comunicación como Slack. Monitor El monitoreo de aplicaciones es indispensable para prevenir errores y poder manejar las excepciones en el flujo del app, así como para conocer el nivel de rendimiento de los servicios y poder tomar medidas en caso de que ser requiera mejorar los tiempos de respuesta. Isol como partner tecnológico • Isol puede contribuir al desarrollo de soluciones tecnológicas Células de trabajo integradas Scrum Master Arquitecto Consultores UX/UI Equipo de desarrollo (Móvil, Web, Integración) Especialistas de QA (Automatizado y Manual Consultoría tecnológica Prácticas de Desarrollo Ágil Arquitectura de software DevOps QA Automatizado Nuestra contribución en Walmart En Tecnológía y Usabilidad ü Aplicación de conceptos de UX/UI en el diseño de sus aplicaciones ü Implementación de mejores practicas en metodología SCRUM ü Integrar en una sola app dos areas de negocio que en Walmart se mantenian por separado MG y Groceries ü Evolución de la aplicación de Walmart a un Market place Logros ü Incremento sustancial en la descarga de las aplicaciones de Android y de IOS en las diferentes tiendas AppStore y Google Play ü Se gana un premio de diseño de la aplicación de Walmart en Android ü Propuesta e implementación de un completo rediseño en las apps alineado al cambio de imágen de SAMS Club GRACIAS isol.com.mx 52 55 5523 3962 Rochester 49 Nápoles INGENIERÍA DE SOLUCIONES Benito Juárez 03810 CDMX