El documento presenta un taller sobre deuda técnica, herramientas tecnológicas de interacción y nuevas tecnologías. El taller busca que los participantes entiendan el concepto de deuda técnica, analicen la eficiencia de sus herramientas y aprendan sobre tecnologías emergentes. Se divide en secciones teóricas y ejercicios prácticos para identificar deudas técnicas, mejorar herramientas e implementar nuevas tecnologías de forma responsable.
3. OBJETIVOS DEL TALLER
1. Entender el concepto de deuda técnica y crear planes concretos para pagarla al interior de sus
organizaciones.
2. Analizar la eficiencia de las herramientas tecnológicas de interacción que su organización tiene
implementadas hasta el momento y crear estrategias para mejorar su efectividad.
3. Conocer nuevas tecnologías y analizar la forma de implementarlas, evitando generar nueva deuda
técnica
4. METODOLOGIA
Secciones
- Deuda Técnica
- Herramientas Tecnológicas de Interacción
- Nuevas Tecnologías
Proceso
1. Introducción y teoría
2. Ejercicio práctico
3. Compartir experiencias
4. Un poco más de información
13. ¿Cómo creamos deuda técnica?
No hay tiempo
para pensar!
Sáquelo ya y
mañana vemos
las
consecuencias
Qué es
diseño?
Ya sabemos
como se hace
Sin culpa
Con culpa
No nos importa Si nos importa
14. Síntomas de
deuda técnica
- Componentes muy integrados, difíciles de separar
- Errores recurrentes que se arreglan manualmente porque
este chino sabe…
- Dificultad para escalar un desarrollo
- Sistema que funciona, a veces, pero nadie quiere arreglar
por miedo a parecer taller de quinta categoría
- Desarrollos que se hacen siempre alrededor de un
componente (software, base de datos) que nadie quiere
cambiar
15. Causas
Comunes de
Deuda Técnica
- Presiones del negocio
- Definiciones insuficientes – Cambios a
última hora
- Falta de documentación
- Falta de comunicación
- Falta de estándares de desarrollo
- Desarrollos en paralelo
- Control deficiente de versiones
17. Deuda Técnica
Este ejercicio busca identificar algunas deudas
técnicas en su organización y pensar en como
mitigarlas.
Herramienta Deuda Técnica
Versión Septiembre 2017
Describa 3 deudas técnica que existen hoy
en su organización
Describa el primer paso para comenzar a
pagar la deuda técnica
SINTOMAS DE DEUDA TECNICA
Componentes muy integrados, difíciles de
separar / Errores recurrentes arreglados de
forma manual / Dificultad para escalar un
desarrollo / Sistema que funciona, a
veces / Desarrollos que se adaptan a un
componente que nadie quiere cambiar
CAUSAS COMUNES
Presiones del negocio / Definiciones no
completas / Cambios a última hora / Falta
de documentación / Falta de comunicación
/ Falta de estándares de desarrollo /
Control deficiente de versiones / Desarrollo
en paralelo
20. Cómo evitar
/pagar deuda
técnica?
- Pensar un poco al principio:
- Qué pasa si esto dura así 5 años?
- Qué pasa si crecemos 10x?
- Asignar un responsable por
arquitectura / tecnología
- Automatice pruebas
- Eduque sobre deuda técnica
- Incluya en su trabajo planeado el pago
de la deuda (arreglar código, base de
datos, etc.)
- Premie a la persona / equipo que
pague o evite deuda técnica
- Publíque los temas de deuda técnica
pendientes y mida su impacto
24. Herramientas de Comunicación
Este ejercicio práctico nos ayuda a pensar en las herramientas que usamos para comunicarnos con nuestros clientes, su efectividad y como podemos mejorar su implementación
Nombre
Entidad
Qué tan eficiente es? (alto /
medio / bajo)
Para qué se utiliza hoy? Cómo puede usarse para
lograr mejores resultados?
Herramienta
67. Nuevas Tecnologías
Describa como cree usted que, en 1-3 años, su empresa podría utilizar alguna de estas tecnologías
Nombre
Entidad
Gamificación Análisis de Sentimientos Geo - Localización
Verificación Remota de ID Machine Learning Mensajes Contenido Enriquecido
69. OBJETIVOS DEL TALLER
1. Entender el concepto de deuda técnica y crear planes concretos para pagarla al interior de sus
organizaciones.
2. Analizar la eficiencia de las herramientas tecnológicas de interacción que su organización tiene
implementadas hasta el momento y crear estrategias para mejorar su efectividad.
3. Conocer nuevas tecnologías y analizar la forma de implementarlas, evitando generar nueva deuda
técnica
70. METODOLOGIA
Secciones
- Deuda Técnica
- Herramientas Tecnológicas de Interacción
- Nuevas Tecnologías
Proceso
1. Introducción y teoría
2. Ejercicio práctico
3. Compartir experiencias
4. Un poco más de información
Alfredo Angel
Apasionado por lo que la tecnología puede hacer por las personas y las empresas para facilitarles la vida
Viví 16 años por fuera de Colombia, trabajando en más de 20 países
Socio fundador y CEO de Aldeamo – empresa dedicada a conectar a personas y empresas con sus audiencias para facilitarles la vida
Uno de los 17 firmantes originales del Manifiesto Agil – Origen de las metodologías ágiles de desarrollo de software
Fue la primera persona que utilizó el término de deuda técnica en 1992
Alfredo Angel
Apasionado por lo que la tecnología puede hacer por las personas y las empresas para facilitarles la vida
Viví 16 años por fuera de Colombia, trabajando en más de 20 países
Socio fundador y CEO de Aldeamo – empresa dedicada a conectar a personas y empresas con sus audiencias para facilitarles la vida
Uno de los 17 firmantes originales del Manifiesto Agil – Origen de las metodologías ágiles de desarrollo de software
Fue la primera persona que utilizó el término de deuda técnica en 1992
Ward Cunningham – 1948
Programador
Desarrolló la primera wiki
La ley de Cunningham
Uno de los 17 firmantes originales del Manifiesto Agil – Origen de las metodologías ágiles de desarrollo de software
Fue la primera persona que utilizó el término de deuda técnica en 1992
Concepto de Chinomático
Ejemplos de Deuda Técnica
- Software hecho a la medida, durante años, con parches, donde:
Las cosas funcionan… casi siempre.
Cuando se dañan, alguien sabe como se arregla
Es imposible separar un componente de otro (software de taller)
Todo software nuevo se tiene que adaptar a esto y es compleja la adaptación
No lo podemos cambiar porque disque sale muy caro
- Recibir bases de datos con estructuras diferentes
Yo adapto la base de datos de forma chinomática cada vez
Es casi imposible combinar bases de datos o hacer análisis usando varias
- Actividades Chinomáticas
Quitar indicativos de las bases para poder llamar o enviar mensajes de texto
300 archivos de Excel, pero ese no es la última versión
Tener deuda técnica no es malo.
Tenemos que ser conscientes de que todos los días estamos pagando los intereses de la cuota técnica (con retrabajo, procesando cosas manualmente, etc.) – Así que es mejor planear como vamos a pagar el capital!
Diferencia entre 30 metros y 25 vueltas alrededor de la tierra.
- "This conversation took place at the end of the day just before the night shift came on. Schwab asked the manager for a piece of chalk, then, turning to the nearest man, asked:
- How many heats did your shift make today?'
- ‘Six.'
Without another word, Schwab chalked a big figure six on the floor, and walked away. When the night shift came in, they saw the six and asked what it meant. The big boss was in here today the day people said.
He asked us how many heats we made, and we told him six. He chalked it down on the floor.
The next morning Schwab walked through the mill again. The night shift had rubbed out six and replaced it with a big seven.
When the day shift reported for work the next morning, they saw a big seven chalked on the floor. So the night shift thought they were better than the day shift did they? Well, they would show the night shift a thing or two. The crew pitched in with enthusiasm, and when they quit that night, they left behind them an enormous, swaggering 10. Things were stepping up.
Shortly this mill, which had been lagging way behind in production, was turning out more work than any other mill in the plant."
Alfredo Angel
Apasionado por lo que la tecnología puede hacer por las personas y las empresas para facilitarles la vida
Viví 16 años por fuera de Colombia, trabajando en más de 20 países
Socio fundador y CEO de Aldeamo – empresa dedicada a conectar a personas y empresas con sus audiencias para facilitarles la vida
Uno de los 17 firmantes originales del Manifiesto Agil – Origen de las metodologías ágiles de desarrollo de software
Fue la primera persona que utilizó el término de deuda técnica en 1992