Material de la charla impartida por Antonio Valle y Eva Terrer durante el ScrumDay.Barcelona explicando factores de exito y de fracaso en la transformación agile del Ayuntamiento de Barcelona
3. 5
Photo by Serge Melki
El Ayuntamiento de BCN – Algunos números
• 1.700.000 ciudadanos
• 12.000.000 visitantes por año
• 15.000 empleados
• 270 Empleados TIC
Las Reglas del Juego
• Ley de Contratación Pública
• Concursos públicos
• Objeto del Contrato definido
• Importe definido.
• Fechas límite definidas
• Todos los proyectos se externalizan
• Las auditorías internas y externas son
frecuentes
Algunas Cifras
4. 5
La motivación de Agile en el Ajuntament
«Aquellos que controlen los datos, la
IA y las infraestructuras digitales
determinarán la naturaleza de las
instituciones futuras. Para mantener
los modelos sociales Europeos y
defender los valores y los derechos,
los ciudadanos deben llevar las
riendas de la tecnología».
Francesca Bria, CTO de Barcelona – 2016
5. 5
Ella tira la piedra, ¡y nosotros nos mojamos!
Necesitábamos incorporar
• Nuevas formas de pensar
• Nuevas formas de organizar el trabajo
• Nuevas formas de hacer el trabajo
• Nuevas formas de relacionarnos
• Nuevas formas de gestionar
Y debíamos coordinar
• Equipos externos
• Equipos internos
• Equipos de negocios
• Administración
6. 5
Los pasos que dimos
T2 T3 T4 T1T1 T2 T3 T4
2017 2018
T2
2019
T3 T4
Alfa Agile – Primeros contactos con la agilidad. Scrum@IMI 0.1 beta
Beta Agile - Primeras versiones del modelo de contratación y
gestión del cambio para DevOps. Scrum@IMI V1.0
Gamma Agile – Se inician 4 proyectos –Ampliación
de Scrum@IMI con Quality, Contratación y DevOps
T1 T2
2020
T3 T4
OTA – Agile Transformation Office
12. 5
La creación de un entorno seguro: el reto más importante
Luchamos contra el miedo en el puesto de
trabajo desde el primer momento
• Los Directores tienen miedo
• Los equipos tienen miedo
• Los proveedores tienen miedo
Necesitábamos un Salto de Fe así que:
• Usamos “la autoridad del conocimiento”
• Ayudamos a los managers a ganar en
comprensión y conocimiento
• Limitamos el riesgo
• Mantuvimos a todo el mundo informado
• Aligeramos algunos controles y requisitos
¡Scrum es más que
un framework!
Una
transformación no
es un ejercicio
de imitación
13. 5
Cuidar la entrada al sistema: un modelo de contratación agile
En colaboración con servicios legales y
administrativos, se creó una guía sobre cómo
escribir un buen pliego, que se adhiere a la
ley y permite la ejecución ágil del proyecto.
Creamos una plantilla para producir pliegos
"Scrum@IMI ready" y revisamos los criterios
de evaluación de proveedores para que
incluyera algunos requisitos necesarios.
14. 5
Un modelo organizativo orbital
Los roles incluyen:
• Equipo de Desarrollo (Proveedor)
• Enlaces (IMI)
• telco
• operaciones
• arquitectura
• cartografía
• seguridad
• ···
• Product Owner (Ayuntamiento)
• Proxy Product Owner (IMI)
• Scrum Master (IMI)
• Responsable de Contrato (IMI)
• Responsable del Servicio (IMI)
15. 5
Un espacio de donde aprender, colaborar y compartir experiencias
16. 5
El “Espacio Agile”
Aprendes agilidad asistiendo a
cursos, leyendo libros, hablando con
compañeros y practicando.
¿Qué pasa si los cursos son
exactamente adecuados para su
empresa, los libros no son genéricos,
sino que explican cómo hacer las
cosas en tu empresa, tienes
compañeros con quienes hablar
sobre estos temas y puedes practicar
con ellos en tu propio entorno?
17. 5
Modificamos Scrum para adaptarlo a nosotros
Grandes oportunidades de aprendizaje antes del inicio del proyecto Grandes oportunidades
de aprendizaje cuando
el servicio está en PRO
Scrum@IMI
20. 5
El ancho de banda y el WIP
Intentamos reducir el WIP a gran escala, pero
la válvula está (por ahora) fuera de nuestro
alcance.
Eso lleva a algunas personas a la multitarea
... y ya sabes, la multitarea es una enemiga
de los equipos eficientes, felices y
saludables.
21. 5
El modelo de enlaces – funciona, pero no funciona
Tener la cabeza en varios temas a la vez
les lleva a perder el foco, el compromiso
y el sentido de propiedad en el proyecto.
No hemos encontrado (aun) la manera
de equilibrar un sistema basado en colas
con un modelo de enfoque como
Scrum@IMI.
¿Tú sabes como?
22. 5
La comunidad de prácticas
Grupo Core
Grupo Activo
Grupo
Periférico
Nos está siendo difícil incrementar el tamaño
y la relevancia de los grupos core y activo.
La gran mayoría de las personas
permanecen en un modo de escucha fácil.
23. 5
La gestión de versiones y despliegues con CI/CD
Si tienes la suerte de que tu proyecto es
autónomo en la nueva arquitectura, el paso
a producción puede ser bastante fácil.
En caso contrario nuestros procesos
basados en ITIL® se resienten y recorrer el
largo camino hacia el entorno de
producción es costoso para los equipos.
24. 5
La Gestión de Proyectos
Al principio
no prestamos suficiente atención a las
necesidades de seguimiento del proyecto y,
por lo tanto, encontramos algunas
dificultades para gestionar las desviaciones
presupuestarias y de planificación.
25. 5
En conclusión
Apoyo del más alto nivel01
Combate el miedo02
Equipos Mixtos03
El WIP es tu enemigo04
Producimos Servicios!06
Personas sobre procesos y herramientas07
Inyecta Energía05
26. 5
Los 5 retos de cara al futuro
1 Sostenibilidad de la iniciativa
2 Shift-Left en la gestión de servicios
3 Racionalización del WIP a gran escala
4 QA y prácticas de ingeniería de software
5 Extensión de agile a otras áreas del Ayuntamiento
27. 5
Algunas Referencias
Entrevista a Francesca Bria https://www.designatlarge.it/barcelona-smart-city-francesca-bria-
participatory-democracy/?lang=en
Guía Barcelona https://guia.barcelona.cat
Estándares Éticos Digitales https://www.barcelona.cat/digitalstandards/es/init/0.1/index.html
Scrum@IMI para
proveedores
https://ajuntament.barcelona.cat/imi/es/marco-de-trabajo-
scrumimi-para-proveedores
GitHUB Decidim https://github.com/decidim/decidim
GitHUB Ajuntament de
Barcelona
https://github.com/AjuntamentdeBarcelona