Software Guru - Radar 2016
-
Upload
pedrogk -
Category
Technology
-
view
258 -
download
0
Transcript of Software Guru - Radar 2016
Radar de TendenciasEnero 2016
Pedro Galván - @pedrogk #radarsg
#radarsg - @pedrogk
Agenda
• Tendencias de negocio
• Tendencias organizacionales en TI
• Tendencias tecnológicas para desarrolladores
#radarsg - @pedrogk
Tendencias de negocio
(lo que quita el sueño a los directivos)
El software se ha comido al mundo
#radarsg - @pedrogk
Transformación digital
Wikipedia: “Se refiere a los cambios
asociados con la aplicación de tecnología digital en todos los aspectos de la
sociedad humana.” <— meh
#radarsg - @pedrogk
¿Qué es transformación digital en la empresa?
1: Transformar operación interna
• Digitalizar procesos, habilitar fuerza laboral móvil/remota.
2: Transformar experiencia de cliente
• Canales de interacción digital
3: Transformar negocio
• Reinventar tu negocio para vender productos y servicios digitales.
• Aprovechar todas las oportunidades posibles para captar datos y usarlos para: mejorar la experiencia del cliente, diferenciarte y ofrecer nuevos productos/servicios.
• Ej: https://openforum.hbs.org/challenge/understand-digital-transformation-of-business/data/john-deere-growing-and-harvesting-value
#radarsg - @pedrogk
Más recursos sobre transformación digital
• i-Scoop: The Guide to the digital transformation http://www.i-scoop.eu/digital-transformation/
• MIT Sloan Management: The 9 elements of digital transformation http://sloanreview.mit.edu/article/the-nine-elements-of-digital-transformation/
• Cap Gemini: Digital Transformation https://www.capgemini-consulting.com/digital-transformation
• Harvard Business School Digital Initiative https://openforum.hbs.org/challenge/understand-digital-transformation-of-business/data
#radarsg - @pedrogk
La era del cliente
• http://solutions.forrester.com/Global/FileLib/Reports/Competitive_Strategy_In_The_Age_Of_The_Customer.pdf
• http://ageofthecustomer.com
• https://www.accenture.com/_acnmedia/Accenture/Conversion-Assets/DotCom/Documents/Global/PDF/Digital_2/Accenture-Digital-Transformation-In-The-Age-Of-The-Customer.pdf
#radarsg - @pedrogk
Tendencias organizacionales
(lo que quita el sueño a los gerentes)
#radarsg - @pedrogk
Liderazgo de TI distribuido• Surgen nuevos roles
• Chief Technical Officer
• Chief Digital Officer
• Chief Data Officer
• La tecnología no es exclusiva del área de TI • Marketing
• Logística
• Análisis (mercados, riesgos, etc).
http://www.wsj.com/articles/cios-face-the-age-of-the-customer-1423540849
#radarsg - @pedrogk
El diseño de experiencia es una capacidad estratégica
http://www.xthebook.com
#radarsg - @pedrogk
Desarrollo de software in-house vs outsourcing
• Outsourcing: • Operación
• Infraestructura (cloud)
• Soporte interno
• In-house: • Desarrollo de productos digitales
• Apoyado por team-augmentation
#radarsg - @pedrogk
Products over projects
• Gestionar el ciclo de vida completo de un producto, más allá de cuando termina la etapa de desarrollo.
• Business product owners
Referencias:
• https://www.linkedin.com/pulse/products-over-projects-brian-schalme
• https://www.thoughtworks.com/insights/blog/project-vs-product
• http://evan.bottch.com/2010/08/29/projects-are-evil-and-must-be-destroyed/
#radarsg - @pedrogk
DevOps
• Ágil llevado a un nivel organizacional.
• Cultura más que tecnología.
#radarsg - @pedrogk
Microservices• Estilo arquitectónico en el que aplicaciones complejas están
compuestas por procesos pequeños e independientes que se comunican por medio de APIs agnósticos de lenguaje/plataforma.
• Ventajas: • Escalabilidad
• Actualización independiente
• Facilita usar distintas tecnologías/lenguajes
• Desventajas • Agregan complejidad de diseño y operación.
• http://martinfowler.com/articles/microservices.html
#radarsg - @pedrogk
Tendencias tecnológicas
(lo que emociona a los devs)
#radarsg - @pedrogk
Internet of Things
• Consecuencia natural de la transformación digital.
• Recomendaciones de acción: 1. Crear un laboratorio interno.
2. Usar servicios como IFTTT para interconectar y generar ideas.
3. Organizar hackathons / maker faires internos y/o participar en externos.
#radarsg - @pedrogk
Tecnología de localización
• Beacons
• Wearables
• Antenas / routers wifi con tracking de posición de clientes • https://developer.cisco.com/site/cmx-mobility-services/
#radarsg - @pedrogk
Infraestructura como código• Contenedores
• Docker, Kubernetes, AWS Elastic Container Service
• Gestión de configuración • Chef, Puppet,
Ansible, Vagrant https://xebialabs.com/periodic-table-of-devops-tools/
#radarsg - @pedrogk
Reactive Programming• Paradigma de programación centrado en el flujo de datos y la propagación del cambio.
Facilita que cuando los datos cambian, automáticamente se propaguen los cambios.
• Los sistemas reactivos son: • Responsivos. Responden rápidamente, son altamente interactivos.
• Tolerantes a fallas.
• Elásticos. Soportan variaciones en la carga de trabajo
• Message-driven. Utilizan comunicación asíncrona.
• Recursos • http://www.reactivemanifesto.org
• https://medium.com/reactive-programming/what-is-reactive-programming-bc9fa7f4a7fc#.8nuqdl1m1
• http://reactivex.io
• http://facebook.github.io/react
#radarsg - @pedrogk
Lenguajes
• In • Elixir + Phoenix
• Ecmascript 6 *
• Swift
• Incógnitas
• Bootsrap 4
• Angular 2
#radarsg - @pedrogk
Big Data processing
• Engines • Apache Spark
• SQL + Hadoop
• Cloudera Impala
• Apache Kylin
#radarsg - @pedrogk
Otras cosas que vienen …
• Realidad virtual / aumentada.
• Las nuevas plataformas de apps: • Hogar
• Automóvil
• Aplicación del blockchain a otros escenarios
#radarsg - @pedrogk
Invitaciones
• CTO Meetup (18 de febrero) • http://www.meetup.com/ctos-mx
• Data Day (15 de marzo) • http://sg.com.mx/dataday
• Mobile Day • http://sg.com.mx/mobileday