SlideShare una empresa de Scribd logo
1 de 63
Descargar para leer sin conexión
@agilecyl
Nacho Cruzado Nuño @i_cruzado
#veteranosagile
@tecsidel
Institucionalizando el Agilismo
en una Organización Veterana en
Desarrollo de Software, vía CMMI
Institucionalizando el Agilismo en una organización veterana vía CMMI
•2
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Contenido de la Charla
Temario
• Presentación
• Glosario para la Charla
• Contexto
• 0. Prólogo
• 1. Introducción
• 2. Nudo
• 3. Desenlace
•2
Institucionalizando el Agilismo en una organización veterana vía CMMI
•3
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
•3
 Ingeniero en Informática
 Asesor de Dirección Tecsidel
 Miembro JdG CPIICyL
 Responsable de Formación
 Desarrollador de Software (SW)
 Arquitecto SW: Web, Java y C++
 Jefe de Proyectos Cerrados
 Agilista (AgileCyL, …)
 Profesional: PMI, ITIL, …
ignacio.cruzado@gmail.com
@i_cruzado
Ponente - Nacho Cruzado Nuño
•Continuous improvement believer.
• Multifaceted human being; runner and sport fan.
• Agile Software Developer, ScrumMaster and Project Manager.
Institucionalizando el Agilismo en una organización veterana vía CMMI
•4
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Institucionalizar …
 Institucionalizar.- Convertir algo en institucional (de una Institución).
 Institución.- Colección metódica de los principios o elementos de una
ciencia, de un arte, …
 Empresa.- Unidad de organización dedicada a actividades industriales,
mercantiles o de prestación de servicios con fines lucrativos.
 Desarrollo.- Evolución progresiva de una economía hacia mejores
niveles de vida.
 Software.- Conjunto de programas, instrucciones y reglas informáticas
para ejecutar ciertas tareas en una computadora.
 [http://www.rae.es]
•4
Institucionalizando el Agilismo en una organización veterana vía CMMI
•5
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Organización ‘Veterana’
 veterano, na.
 (Del lat. veterānus).
 1. adj. Dicho de un militar: Que ha prestado servicio mucho
tiempo. U. t. c. s.
 2. adj. Que ha desempeñado durante mucho tiempo cualquier
profesión u oficio o está experimentado en un ejercicio, situación
o actividad. U. t. c. s.
 3. adj. fest. Arg. Dicho de una persona: De edad madura.
•5
Institucionalizando el Agilismo en una organización veterana vía CMMI
•6
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Evolución del Desarrollo Software
Plataformas Calidad
Gestión
Seguimiento
Ciclos de Vida
Institucionalizando el Agilismo en una organización veterana vía CMMI
•7
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Costes del Software
 Repartido durante el ciclo de vida del producto software
• Plazo de amortización: C/P , M/P, L/P
• Inversión económica: Adquisición vs Mantenimiento vs Escalado
 Factores de Calidad
• Operación Amigable, Seguro, Eficiente, Fiable
• Revisión: Mantenible, verificable, Flexible
• Transición: Reusable, Portable, Interoperable
 Coste de No-Calidad
• ¿A quién le aporta valor /ahorra coste lo automat¡zado?
• ¿A quién le importa la calidad? ¡Propietarios y Usuarios! ¿Qué factores?
•7
Institucionalizando el Agilismo en una organización veterana vía CMMI
•8
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
agilemanifesto.org •8
Manifesto for Agile Software Development
We are uncovering better ways of developing software by doing it
and helping others do it.
Through this work we have come to value:
 Individuals and Interactions over Processes and Tools
 Working Software over Comprehensive Documentation
 Customer Collaboration over Contract Negotiation
 Responding to Change over Following a Plan
That is, while there is Value in the items on the right,
we value the items on the left more. [2001]
@agilecyl
Nacho Cruzado Nuño @i_cruzado
#veteranosagile
@tecsidel
El Modelo CMMI
Términos. CMMI
El Modelo de Madurez
Institucionalizando el Agilismo
en una Organización Veterana en
Desarrollo de Software, vía CMMI
Institucionalizando el Agilismo en una organización veterana vía CMMI
•10
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
CMMI. Definición
 Capability Maturity Model Integration. Modelo para la
mejora o evaluación de los procesos de desarrollo y
mantenimiento de sistemas y productos de software.
 Fue desarrollado por el Instituto de Ingeniería del Software (SEI)
de la Universidad Carnegie Mellon, y publicado en su primera
versión en enero de 2002. Actualmente va por su versión 1.3
(20/03/2011)
 http://www.sei.cmu.edu/cmmi/
•10
Institucionalizando el Agilismo en una organización veterana vía CMMI
•11
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
CMMI. Sus Versiones y Universos
• Actualmente dividido en 3 “universos” especializados:
• Desarrollo
• Servicios
• Adquisición
 Versión actual:
• Modelo-1.2 [2008] y 1.3 de SCAMPI [2011]
• SCAMPI: ‘examen’ => acreditación x 3 AÑOS
•11
Institucionalizando el Agilismo en una organización veterana vía CMMI
•12
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
CMMI. Niveles de Madurez
Nivel que puede alcanzar la Organización según su grado de madurez:
 1 - Inicial. Las organizaciones en este nivel no disponen de un ambiente estable para el
desarrollo y mantenimiento de software. Aunque se utilicen técnicas correctas de ingeniería,
los esfuerzos se ven minados por falta de planificación.
 El éxito de los proyectos se basa la mayoría de las veces en el esfuerzo personal, aunque a
menudo se producen fracasos y casi siempre retrasos y sobrecostes.
El resultado de los proyectos es impredecible.
 2 - Repetible. Las organizaciones disponen de unas prácticas institucionalizadas de gestión
de proyectos, tienen métricas básicas y un razonable seguimiento de la calidad.
 La relación con clientes y subcontratistas está gestionada sistemáticamente.
 3 - Definido. Además de una buena gestión de proyectos, a este nivel las organizaciones
disponen de correctos procedimientos de coordinación entre grupos, formación del
personal, técnicas de ingeniería más detalladas y un nivel más avanzado de métricas en los
procesos.
 4 - Gestionado. Se caracteriza porque las organizaciones disponen de un conjunto de
métricas significativas de calidad y productividad, que se usan de modo sistemático
para la toma de decisiones y la gestión de riesgos. El software resultante es de alta calidad.
 5 - Optimizado. Toda la organización está volcada en la mejora continua de los procesos.
Se hace uso intensivo de las métricas y se gestiona el proceso de innovación.
•12
Institucionalizando el Agilismo en una organización veterana vía CMMI
•13
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Área de Proceso Categoría NM Área de Proceso Categoría NM
GESTIÓN DE REQUISITOS Ingeniería 2 Definición de procesos Gestión de procesos 3
PLANIFICACIÓN DE PROYECTO Gestión de proyectos 2 Procesos orientados a la organización Gestión de procesos 3
MONITORIZACIÓN Y CONTROL DE
PROYECTO Gestión de proyectos 2 FORMACIÓN Gestión de procesos 3
GESTIÓN CALIDAD PROCESOS Y
PRODUCTOS Soporte 2 Integración de producto Ingeniería 3
MEDICIÓN Y ANÁLISIS Soporte 2 DESARROLLO DE REQUISITOS Ingeniería 3
GESTIÓN DE LA CONFIGURACIÓN Soporte 2 GESTIÓN DE RIESGOS Gestión de proyectos 3
Gestión y acuerdo con proveedores Gestión de proyectos 2 Solución técnica Ingeniería 3
Análisis y resolución de decisiones Soporte 3 Validación Ingeniería 3
Gestión integral de proyecto Gestión de proyectos 3 VERIFICACIÓN Ingeniería 3
Gestión integral de proveedores Gestión de proyectos 3 Rendimiento de los procesos de la org. Gestión de procesos 4
Gestión de equipos Gestión de proyectos 3 Gestión cuantitativa de proyectos Gestión de proyectos 4
ENTORNO ORG. DE INTEGRACIÓN Soporte 3 Análisis y resolución de problemas Soporte 5
Innovación y desarrollo Gestión de procesos 5
•13
CMMI-DEV. Áreas de Proceso
Institucionalizando el Agilismo en una organización veterana vía CMMI
•14
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
CMMI. Valor de mercado
• Modelo prestigioso
• Diseñado por Universidad prestigiosa e independiente
• Evolución de modelos CMM, con buena penetración Industrial
• Otorgado a Sede / Centro (‘Unidad Organizacional’)
• Método de acreditación (SCAMPI) exigente
• Según madurez demostrada (a posteriori)
• La acreditación analiza si está en ejecución (no ‘papeleo’)
• Se comienza a valorar en Concursos de AA.PP.
•14
Institucionalizando el Agilismo en una organización veterana vía CMMI
•15
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
CMMI. Evolución en España
• En 2007 CMMI se puso “de moda”
• Proyectos Avanza / Subvenciones del Ministerio
• España incrementa el número de Centros acreditados:
• x3 el número de empresas acreditadas
• Suspenso=Inversión y sin subvención
• Revisión del SEI
• Demuestra seriedad del sistema de acreditación
• No observaron anomalías
• 06/12. 4ª mundial
• L2 : 146
• L3 : 83
• L4ó5: 12
• http://www.sei.cmu.edu/cmmi/why/profiles
•15
0
50
100
150
200
250
300
@agilecyl
Nacho Cruzado Nuño @i_cruzado
#veteranosagile
@tecsidel
-. CONTEXTO
La Empresa, la Sede, El Momento
Institucionalizando el Agilismo en una organización veterana vía CMMI
•17
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
•17
Tecsidel S.A.
Institucionalizando el Agilismo en una organización veterana vía CMMI
•18
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
•18
Institucionalizando el Agilismo en una organización veterana vía CMMI
•19
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Soluciones Tecsidel •19
Institucionalizando el Agilismo en una organización veterana vía CMMI
•20
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Desarrollo e Integración ‘a Medida’ •20
Institucionalizando el Agilismo en una organización veterana vía CMMI
•21
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Software Factory •21
Institucionalizando el Agilismo en una organización veterana vía CMMI
•22
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Cronología de Tecsidel (Valladolid)
 1979. Fundación de Tecsidel S.A. (y Fin de Baby-Boom)
 …
 1998. Apertura del centro de Tecsidel Valladolid
 2001. Creación del Grupo de Proyectos Cerrados (y Manifesto Agile)
 …
 2004. Creación el Grupo de I+D y Gestión del Conocimiento
 …
 2007. Propuesta evaluar madurez CMMI-L2
 2008. Redacción Procesos y selección de herramientas
 => Empaquetado de Software Factory
 …
 2011. Decisión renovación acreditación CMMI-DEV-L2
 2012. Reorganización empresarial
 => VLL=Centro de Referencia de Nuevos Modelos de Servicio
 => Proceso institucionalización de mejores prácticas de Calidad
•22
@agilecyl
Nacho Cruzado Nuño @i_cruzado
#veteranosagile
@tecsidel
0. PRÓLOGO
La vivencia : de la decisión a la renovación
Institucionalizando el Agilismo en una organización veterana vía CMMI
•24
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
PTB
Institucionalizando el Agilismo en una organización veterana vía CMMI
•25
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Tecsidel Valladolid. Ambiente
Institucionalizando el Agilismo en una organización veterana vía CMMI
•26
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Incorporación
•Asis. Téc. Esp.
•Proy.Cerrados
Institucionalizando el Agilismo en una organización veterana vía CMMI
•27
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
La velocidad de producción
@agilecyl
Nacho Cruzado Nuño @i_cruzado
#veteranosagile
@tecsidel
1. INTRODUCCIÓN
Contexto
Institucionalizando el Agilismo en una organización veterana vía CMMI
•29
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Si no quieres ser como yo… ¡LEE!
Institucionalizando el Agilismo en una organización veterana vía CMMI
•30
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Predicción cumplida
 Boecillo dispara su inversión en la crisis pero
pierde 1.279 empleos en tres años
 Aeronáutica, química y farmacéutica 'salvan' el Parque
 Las ventas sólo caen un 9%
 [El Mundo, 21/04/12] http://www.elmundo.es/elmundo/2012/04/21/valladolid/1335028672.html
Institucionalizando el Agilismo en una organización veterana vía CMMI
•31
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Reconversión
http://www.guggenheim-bilbao.es/
http://www.bilbao.net
Institucionalizando el Agilismo en una organización veterana vía CMMI
•32
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Análisis de la situación
Institucionalizando el Agilismo en una organización veterana vía CMMI
•33
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Encajar SCRUM… sin bolillos
•http://www.aparejadoresrc.es/
Institucionalizando el Agilismo en una organización veterana vía CMMI
•34
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
La ilusión
¡¿Se puede construir en medio del caos?!
@agilecyl
Nacho Cruzado Nuño @i_cruzado
#veteranosagile
@tecsidel
2. NUDO
Aplicando el Cambio
Institucionalizando el Agilismo en una organización veterana vía CMMI
•36
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Dinámica: Fuera de la Zona de Confort
 Piensa: ¿cómo te sientes?
• Desorientado/Perdido
• Implicado/Responsable
• Excitado/Nervioso
• Infantil/Ridículo
• Entretenido/Aportando
• Integrado/MiembroDeAlgo
 Agile 2005 en PTB /Consultoras … hasta ¿hoy?
Institucionalizando el Agilismo en una organización veterana vía CMMI
•37
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
La fórmula mágica - Motivación
 Motivación: Fuerza que nos impulsa a hacer algo,
Comprometidos con Ilusión y Pasión
Institucionalizando el Agilismo en una organización veterana vía CMMI
•38
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Inquietudes Motivadoras en el Entorno
 Calidad
 Formación
 Respeto
 Sinergia
 Compartir
 Aportar
 Aprecio
 Transición
 Conciliación
 Mejores formas
 Ayudando a otros
 Individuos
 Interacciones
 Procesos
 Software funcionando
 Colaboración con Cliente
 Responder cambios
 Plan
=> ¡Agile!
Institucionalizando el Agilismo en una organización veterana vía CMMI
•39
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
La toma de decisiones: Al estilo de cada uno •39
Institucionalizando el Agilismo en una organización veterana vía CMMI
•40
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Esponsorizar un Proyecto de Cambio
Responsabilidades del Sponsor
• Propone la idea y la defiende ante la Dirección
• Financia, avala y apoya la iniciativa (recursos, directrices, …)
• Gestiona la Inversión realizada y su ROI
Objetivos de Negocio
• Incrementar la productividad
• Disminuir las desviaciones en el trabajo realizado
• Precisión en el cumplimiento de los hitos comprometidos
• Maximizar la satisfacción del cliente
Sponsor CMMI-DEV-L2
• jacinto.canales@tecsidel.es
• Director de Tecsidel Valladolid
Institucionalizando el Agilismo en una organización veterana vía CMMI
•41
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
La toma de decisiones: Nuestro discurso
• Propuesta: bottom-up
• Argumentario acreditación inicial (2007)
• Encapsular y amortizar la inversión realizada hasta el momento
• El modelo tiene un valor de venta; nicho en aquel momento
• Los costes de No-Calidad en el sector TIC están infravalorados
• La inversión está apoyada parcialmente por subvención
• Decisión del modelo de trabajo
• ¿Quién redacta los procedimientos?¿Externo o Interno?
• Intentos: interno, externo, mixto
• Retomado el esfuerzo en modelo mixto (grupo coordinado)
• Apoyo en consultores y auditores externos => Éxito
• Argumentario renovación (2011)
• Hay que reinvertir para mantener, pero la inversión es menor
• Abandonar el nicho (renovaciones decrecientes) => valor comercial
• La valoración técnica es positiva
• Un SCAMPI genera propuestas de mejora
•41
D
A
F
O
D
A
F
O
Institucionalizando el Agilismo en una organización veterana vía CMMI
•42
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
• Respeto a la Cultura Corporativa
• Departamento de Calidad; ISO9001 (previo)
=> Manual Calidad corporativo como Base
• Fusión de las mejores prácticas en ingeniería:
• PMI, ITIL, PRINCE2 , ISO
• Incorporación del Agilismo de partida
• La experiencia nos demostraba su efectividad
• Ciclo de vida iterativo incremental
• CMMI/Procesos y Agilismo parecían enfrentados, pero NO lo están
• Procedimiento adaptativo (Mejora continua)
• Contando con el personal
• Involucrados desde la creación (pilotos)
• Los técnicos damos justificaciones y razonamos
• Minimizando la inversión en herramientas
• ROI difícil de predecir y justificar
Proceso diseñado: enfoque de ‘La Solución’ •42
•http://www.sei.cmu.edu/library/assets/idealmodel.pdf
Institucionalizando el Agilismo en una organización veterana vía CMMI
•43
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
El proceso diseñado. Roles y Colaboraciones•43
3 Grupos:
•Cliente/s
•Equipo
•Apoyo
Reciben:
•Formación
•Responsabilidades
 Escalado
Institucionalizando el Agilismo en una organización veterana vía CMMI
•44
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Introducir un cambio! => Liderazgo
Estilo
Institucionalizando el Agilismo en una organización veterana vía CMMI
•45
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Obteniendo lo mejor de los demás
Institucionalizando el Agilismo en una organización veterana vía CMMI
•46
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Proceso diseñado: Técnicas y Herramientas
 Las siguientes TÉCNICAS se utilizan en la solución propuesta:
• AGILE: Enfoque más adaptativo y produtivo
CRYSTAL CLEAR: Metodología Ágil. Evolución de XP y SCRUM
• UML: Lenguaje de modelado (y de comunicación interna)
 Las HERRAMIENTAS se utilizan en la solución propuesta:
• EA (Enterprise Architect): Gestión requisitos, diseño y pruebas SW
• WORD y EXCEL: Documentación generada (Procesos , Informes)
• EXCHANGE: Correos clave, calendarios de recursos compartidos
• WIKI: Documentación adicional de los proyectos
• KANBANIZE y PROJECT: Plan y seguimiento de trabajo
• SHAREPOINT: Gestor de listas personalizadas:
• Bug, Cambio, Inconsistencia, Evento, No-Conf., Riesgo
• PLASTIC: Gestor de versiones y configuración (SCM) del software
•46
Institucionalizando el Agilismo en una organización veterana vía CMMI
•47
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
•47
Modelo CMMI vs Agilismo
CMMI Mi Match. AGILE
Nivel Area de Proceso  ID Valor
3 Formación A,B A Individuos e Interacciones
2 Planificación de proyecto D sobre Procesos y Herramientas
2 Monitorización y control de proyecto D B Software Funcionando
3 Gestión de equipos A sobre Documentación Extensiva
2 Gestión de requisitos C,D C Colaboración con el Cliente
3 Desarrollo de requisitos C,D sobre Negociación Contractual
3 Verificación B D Respuesta ante el Cambio
2 Gestión calidad procesos y productos C sobre Seguir un Plan
2 Medición y análisis A
2 Gestión de la configuración B,D
3 Entorno organizativo para integración B,D
Institucionalizando el Agilismo en una organización veterana vía CMMI
•48
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
La Metodología: Crystal Clear
 Método de desarrollo Ágil
• [Alistair Cockburn, 2004]
• Evolución de XP y SCRUM
 Características
• Generador de metología (a configurar) => Menos ‘rígido’)
• Centrado en las personas, ideal para equipos < 9 personas
• Ciclo de vida Iterativo Incremental
• Planificación a 2 niveles (producto e Iteración)
• En cada Iteration: entrega de funcionalidad usable a usuario
• Estructurado en:
• 7 Propiedades (reglas)
• Estrategias (a seleccionar)
• Técnicas
•48
Institucionalizando el Agilismo en una organización veterana vía CMMI
•49
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Herramienta SCM: Plastic
 Herramienta de Desarrollo Distribuido
• Códice Software (Desarrollada en Valladolid!)
• Fuimos BetaTesters desde primeras versiones [2006?]
 Características
• Desarrollo paralelo => sin bloqueos
• Eficiente
• Distribuido
• Configurable => Adaptable
• Integrable: IDE, Trackers, …
• Administrable
 De pago => Inversión
• Soporte 7x24
• Desarrollado siguiendo Agilismo (+alta calidad: testing, …).
•49
Institucionalizando el Agilismo en una organización veterana vía CMMI
•50
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
La dedicación de personal
• Lo hemos abordado con picos y valles (conciliando)
• 2008 : 1.5 personas/año: Acreditación CMMI-L2 (+Consultores)
• Entre: 0.3 personas/año: Coordinación y Mejora Continua
• 2011 : 0.6 personas/año: Renovación Acreditación
• Los SCAMPI (2008-v1.2 y 2011-v1.3)
• Requieren concentración de la organización
• Resultado booleano (apruebas / suspendes)
• Requieren aportar equipo: Nosotros en interno
• Soporte al LA (Leader Appraisal) antes y durante (RR, OnSite)
• Apoyo a la Selección de Proyectos y Definición Unidad Técnica
• Comunicación con auditados y Resultados SCAMPI
• MUCHOS MÁS IMPLICADOS (PARCIALES)
•50
Institucionalizando el Agilismo en una organización veterana vía CMMI
•51
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
El apoyo externo. Lecciones aprendidas
• Siempre es necesario un enlace interno
• Transferencia de cultura, validación de procesos y herramientas, …
• Existe una valoración de una persona un año para arranque
• Los consultores externos aportan valor a la solución
• Cuando cuentan con un Proceso que analizar
• También pueden embrollar, si se pierden en la Organización
• El enfoque de algunos no fue constructivo, sino ruidoso
• Aportación difícil de Medir (para justificarla)
• Ámbitos apoyo
• Revisión, Rediseño, Optimización Procedimientos y Herramientas
• Formación (Modelo)
• Auditorías internas independientes
• La selección de herramientas debe apoyar los procesos
• Condiciona la ejecución el proceso (posibilidades / opciones)
• Círculo vicioso: Iterar… ¡avanzando!
• RECOMENDABLE: en su adecuada dosis y momento/s
•51
@agilecyl
Nacho Cruzado Nuño @i_cruzado
#veteranosagile
@tecsidel
3. DESENLACE
Conclusiones, Medidas, y Deducciones
Institucionalizando el Agilismo en una organización veterana vía CMMI
•53
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Conclusiones. Medidas
0%
20%
40%
60%
80%
100%
120%
20082 20083 20084 20091 20092 20093 20094 20101 20102 20103 20104 20111 20112 20113 20114 20121
Duración % N.C.
Institucionalizando el Agilismo en una organización veterana vía CMMI
•54
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Conclusiones. Deducciones
• El primer SCAMPI es un riesgo
• Se demuestra positivo
• La inversión se amortiza a medio / largo plazo
• Debe ser una decisión estratégica y de alto nivel (compromiso)
• Los técnicos tienen una visión parcial (y distorsionada)
• Apoyan: responsabilidad, pertenencia, maestría, competitividad, …
• La carga fundamental en un CMMI-L2 es a los Jefes de Proyecto
• El Agilismo sorprende
• Se puede y debe mezclar con análisis objetivos
• Cultura MA (Medición y Análisis)
• Apoya al recurso más sobrecargado (JP/SM/AS) descargándolo
• Para trabajar con organizaciones maduras, las clientes deben
serlo (especificaciones, validación, comunicación, calidad)
•54
Institucionalizando el Agilismo en una organización veterana vía CMMI
•55
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Conclusiones. Horizontes Tecsidel Valladolid
• ¿Taller o Factoría?
• Otras acreditaciones
• Analizando CMMI-SRV-L2 (Servicios)
• Posibilidad CMMI-DEV-L3 (ciertas áreas de proceso)
• Uso extensivo en el Grupo Tecsidel
• Exportar mejores experiencias y herramientas
• Uniformar el uso de herramientas en la compañía
• Posible acreditación de otro/s centros/s
• Aplicar mejoras propuestas por último SCAMPI
• Y lista de propuestas internas (product backlog)
• Plan de Negocio específico para la Software Factory
• …
•55
Institucionalizando el Agilismo en una organización veterana vía CMMI
•56
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Conclusiones. Miembros de Equipos
• Sinergia: 1 + 1 =>3
• El trabajo debe ser en equipo:
individuos interactuando…
• Ground rules
 Tod@s
• Aprendemos y compartimos
• Nos Medimos y Analizamos
• Conjuntamente
• Objetivamente
•56
Ingeniería
Análisis
24%
Diseño
1%
Desarrollo
52%
Integración
3%
Pruebas
18%
Implantación
2%
Corrección
0%
Dedicación
Ingeniería
61%
Formación
5%
Ausencias
3%
Gestión
31%
Chg NoQ
Exter. 54% 34% 89%
Inter. 4% 7% 11%
59% 41% 100%
Institucionalizando el Agilismo en una organización veterana vía CMMI
•57
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Conclusiones. Personales
• Ética laboral
• Conciliación familiar
• Fe en la Mejora Continua
• Coherencia profesional
• Pertenencia organizacional
• Productividad
• Socialización
• ROI
•57
Institucionalizando el Agilismo en una organización veterana vía CMMI
•58
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Conclusiones. El mensaje
"Con ilusión y un poco de ayuda
podemos construir en medio del caos"
@agilecyl
Nacho Cruzado Nuño @i_cruzado
#veteranosagile
@tecsidel
MUCHAS GRACIAS
x La asistencia, x La paciencia, x La participación
Institucionalizando el Agilismo en una organización veterana vía CMMI
•60
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Conclusiones. Bibliografía (1/3)
• CMMI
• Services: http://www.sei.cmu.edu/library/abstracts/reports/10tr034.cfm
• Development: http://www.sei.cmu.edu/library/abstracts/reports/10tr033.cfm
• Fabricación: [Piattini, Garzas, 2010] “Factorías del Software” (Ra-Ma)
• http://www.ra-ma.es/libros/FABRICAS-DE-SOFTWARE-EXPERIENCIAS-
TECNOLOGIAS-Y-ORGANIZACION-2-EDICION-ACTUALIZADA/4477/978-84-7897-960-8
• Gestión:
• ISO: http://www.aenor.es/aenor/certificacion/calidad/calidad_9001.asp
• PMI: http://marketplace.pmi.org/Pages/ProductDetail.aspx?GMProduct=00101095501
• ITIL: http://www.itil-officialsite.com/Publications/Publications.aspx
• Cifras
• Informes SEI / Base Datos CMMI (SAS)
• http://sas.sei.cmu.edu/Appsys/default.aspx
• http://www.javiergarzas.com/2011/10/cmmi-espana-septiembre-2011-html.html
• http://www.sei.cmu.edu/library/assets/idealmodel.pdf
• Tecsidel
• Informes MA (Medición y Anáisis) y PPQA (Quality Assurance)
• E.R.P. corporativo (Gecotec)
Institucionalizando el Agilismo en una organización veterana vía CMMI
•61
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
• Tendencias – Desarrollo de Software de Calidad
• Diseño / Desarrollo
• Clean Code: http://www.amazon.com/Clean-Code-Handbook-Software-
Craftsmanship/dp/0132350882
• Fowler: http://martinfowler.com/books.html
• Pruebas / TDD: http://www.dirigidoportests.com/el-libro
• Gestión – Proyectos - Agilismo
• http://agilemanifesto.org/
• Scrum y XP
• http://www.extremeprogramming.org/
• http://www.crisp.se/henrik.kniberg/ScrumAndXpFromTheTrenches.pdf
• Crystal Clear
• http://www.amazon.com/Crystal-Clear-Human-Powered-Methodology-
Small/dp/0201699478
Conclusiones. Bibliografía (2/3)
Institucionalizando el Agilismo en una organización veterana vía CMMI
•62
@i_cruzado
#veteranosagile @i_cruzado
#veteranosagile
Conclusiones. Bibliografía (3/3)
• Fotogramas de Películas o Series:
• The color of money. 1986. Dir:M.Scorsese Int: P.Newman, T.Cruise
• Nuovo Cinema Paradiso. 1988. Dir: Giusseppe Tornatore
• The Empire strikes back. 1980. Star Wars ep V
• Indiana Jones and the Last Crusade (1989). Int: H.Ford
• Maverick. 1994. Int: Mel Gibson et al. Warner Bros
• Young Sherlock Holmes. 1985. Dir: S.Spielberg
• Cinderella . 1950. Walt Disney
• Frankestein. 1931. Int: Boris Karloff
• First Blood. 1982. Int: S.Stallone
• Around the World with Willy Fog. 1981. (TV Series)
• Thriller. 1983. Int: Michael Jackson. Sony Records
• Ulysse XXXI. 1981. Tokyo Movie Shinsha (jp) DiC Entertainment(fr)
• The Walking Dead. 2010. TV Series http://www.amctv.com/shows/the-walking-dead
• Recursos enlazados
• http://www.asterix.com
• http://www.imdb.com
• http://www.heroquest.es
• http://www.amazon.com
@agilecyl
Nacho Cruzado Nuño @i_cruzado
#veteranosagile
@tecsidel
¿Dudas? ¿Debatimos?
En vivo o en diferido
ignacio.cruzado@gmail.com
ignacio.cruzado@tecsidel.es

Más contenido relacionado

La actualidad más candente

DBAccess - presentacion corporativa
DBAccess -  presentacion corporativaDBAccess -  presentacion corporativa
DBAccess - presentacion corporativaVictor Garcia
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiJimmy Davila
 
Antecedentes cmmi
Antecedentes cmmiAntecedentes cmmi
Antecedentes cmmiAdan1120
 
Definición e Historia CMMI
Definición e Historia CMMIDefinición e Historia CMMI
Definición e Historia CMMIRkr Gore
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftRicardo Juarez
 
Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...
Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...
Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...Pepe
 
Metodogia moprosof metrica v3 (5)
Metodogia moprosof metrica v3 (5)Metodogia moprosof metrica v3 (5)
Metodogia moprosof metrica v3 (5)Johita Guerrero
 
Modelo Cmmi 7
Modelo Cmmi 7Modelo Cmmi 7
Modelo Cmmi 7Su Vivian
 
Moprosoft, el modelo mexicano
Moprosoft, el modelo mexicanoMoprosoft, el modelo mexicano
Moprosoft, el modelo mexicanoRodolfo Santara
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftRicardo Juarez
 

La actualidad más candente (20)

DBAccess - presentacion corporativa
DBAccess -  presentacion corporativaDBAccess -  presentacion corporativa
DBAccess - presentacion corporativa
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Cmm
CmmCmm
Cmm
 
CMMI
CMMICMMI
CMMI
 
Antecedentes cmmi
Antecedentes cmmiAntecedentes cmmi
Antecedentes cmmi
 
Definición e Historia CMMI
Definición e Historia CMMIDefinición e Historia CMMI
Definición e Historia CMMI
 
Presentación cmm
Presentación cmmPresentación cmm
Presentación cmm
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - Moprosoft
 
Trabajo final cmm
Trabajo final cmmTrabajo final cmm
Trabajo final cmm
 
Cuadro comparativo moprosoft_cmmi
Cuadro comparativo moprosoft_cmmiCuadro comparativo moprosoft_cmmi
Cuadro comparativo moprosoft_cmmi
 
La certificación CAPM del PMI
La certificación CAPM del PMILa certificación CAPM del PMI
La certificación CAPM del PMI
 
Cmmi
CmmiCmmi
Cmmi
 
Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...
Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...
Factores de éxito en la captura y gestión de requisitos (Basado en las mejore...
 
CMMI
CMMICMMI
CMMI
 
Metodogia moprosof metrica v3 (5)
Metodogia moprosof metrica v3 (5)Metodogia moprosof metrica v3 (5)
Metodogia moprosof metrica v3 (5)
 
Moprosoft y su origen
Moprosoft y su origenMoprosoft y su origen
Moprosoft y su origen
 
Modelo Cmmi 7
Modelo Cmmi 7Modelo Cmmi 7
Modelo Cmmi 7
 
Moprosoft, el modelo mexicano
Moprosoft, el modelo mexicanoMoprosoft, el modelo mexicano
Moprosoft, el modelo mexicano
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - Moprosoft
 
Dsdm_f
Dsdm_fDsdm_f
Dsdm_f
 

Similar a VeteranosAgile

Presentación gathering ees2
Presentación gathering ees2Presentación gathering ees2
Presentación gathering ees2Etna Estrella
 
Complemento cmmi
Complemento cmmiComplemento cmmi
Complemento cmmiTensor
 
Metodogia moprosof metrica v3 (6)
Metodogia moprosof metrica v3 (6)Metodogia moprosof metrica v3 (6)
Metodogia moprosof metrica v3 (6)Johita Guerrero
 
La Alternativa Ágil 1.0
La Alternativa Ágil 1.0La Alternativa Ágil 1.0
La Alternativa Ágil 1.0Agile Spain
 
Presentacion caso empresarial sección e2
Presentacion caso empresarial sección e2Presentacion caso empresarial sección e2
Presentacion caso empresarial sección e2Beisy Cisneros
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-softwareCBISOE
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-softwareCBISOE
 
Presentación Estándares de Calidad
Presentación Estándares de CalidadPresentación Estándares de Calidad
Presentación Estándares de CalidadArlu Flex
 
Presentación estándares de calidad
Presentación estándares de calidadPresentación estándares de calidad
Presentación estándares de calidadArlu Flex
 
Modelos de procesos de Software
Modelos de procesos de SoftwareModelos de procesos de Software
Modelos de procesos de SoftwareRaúl Galván
 
Presentacion ESEN, Lean - 6 Sigma - Kaizen
Presentacion ESEN, Lean - 6 Sigma - KaizenPresentacion ESEN, Lean - 6 Sigma - Kaizen
Presentacion ESEN, Lean - 6 Sigma - KaizenFernando Mendoza
 
Seminario "Beneficios de la implementación de Lean Six Sigma"
Seminario "Beneficios de la implementación de Lean Six Sigma" Seminario "Beneficios de la implementación de Lean Six Sigma"
Seminario "Beneficios de la implementación de Lean Six Sigma" Gestión de la Calidad de UTN BA
 
presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptx
presJ.pptx  presJ.pptx presJ.pptx presJ.pptx presJ.pptxpresJ.pptx  presJ.pptx presJ.pptx presJ.pptx presJ.pptx
presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptxChri35
 
Gestión de proyectos informáticos
Gestión de proyectos informáticos Gestión de proyectos informáticos
Gestión de proyectos informáticos bastian becerra
 

Similar a VeteranosAgile (20)

Presentación gathering ees2
Presentación gathering ees2Presentación gathering ees2
Presentación gathering ees2
 
Complemento cmmi
Complemento cmmiComplemento cmmi
Complemento cmmi
 
Green Belt Lean Six Sigma
Green Belt Lean Six SigmaGreen Belt Lean Six Sigma
Green Belt Lean Six Sigma
 
Metodogia moprosof metrica v3 (6)
Metodogia moprosof metrica v3 (6)Metodogia moprosof metrica v3 (6)
Metodogia moprosof metrica v3 (6)
 
La Alternativa Ágil 1.0
La Alternativa Ágil 1.0La Alternativa Ágil 1.0
La Alternativa Ágil 1.0
 
Presentacion caso empresarial sección e2
Presentacion caso empresarial sección e2Presentacion caso empresarial sección e2
Presentacion caso empresarial sección e2
 
Cmmi y moprosoft
Cmmi y moprosoftCmmi y moprosoft
Cmmi y moprosoft
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-software
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-software
 
Introduccion a CMMI
Introduccion a CMMIIntroduccion a CMMI
Introduccion a CMMI
 
Cmmi
CmmiCmmi
Cmmi
 
Presentación Estándares de Calidad
Presentación Estándares de CalidadPresentación Estándares de Calidad
Presentación Estándares de Calidad
 
Presentación estándares de calidad
Presentación estándares de calidadPresentación estándares de calidad
Presentación estándares de calidad
 
Modelos de procesos de Software
Modelos de procesos de SoftwareModelos de procesos de Software
Modelos de procesos de Software
 
CMMI-FebJul2021.pptx
CMMI-FebJul2021.pptxCMMI-FebJul2021.pptx
CMMI-FebJul2021.pptx
 
Presentacion ESEN, Lean - 6 Sigma - Kaizen
Presentacion ESEN, Lean - 6 Sigma - KaizenPresentacion ESEN, Lean - 6 Sigma - Kaizen
Presentacion ESEN, Lean - 6 Sigma - Kaizen
 
Seminario "Beneficios de la implementación de Lean Six Sigma"
Seminario "Beneficios de la implementación de Lean Six Sigma" Seminario "Beneficios de la implementación de Lean Six Sigma"
Seminario "Beneficios de la implementación de Lean Six Sigma"
 
presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptx
presJ.pptx  presJ.pptx presJ.pptx presJ.pptx presJ.pptxpresJ.pptx  presJ.pptx presJ.pptx presJ.pptx presJ.pptx
presJ.pptx presJ.pptx presJ.pptx presJ.pptx presJ.pptx
 
Gestión de proyectos informáticos
Gestión de proyectos informáticos Gestión de proyectos informáticos
Gestión de proyectos informáticos
 
Ti041 caso practico
Ti041   caso practicoTi041   caso practico
Ti041 caso practico
 

Último

Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 

Último (20)

Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 

VeteranosAgile

  • 1. @agilecyl Nacho Cruzado Nuño @i_cruzado #veteranosagile @tecsidel Institucionalizando el Agilismo en una Organización Veterana en Desarrollo de Software, vía CMMI
  • 2. Institucionalizando el Agilismo en una organización veterana vía CMMI •2 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Contenido de la Charla Temario • Presentación • Glosario para la Charla • Contexto • 0. Prólogo • 1. Introducción • 2. Nudo • 3. Desenlace •2
  • 3. Institucionalizando el Agilismo en una organización veterana vía CMMI •3 @i_cruzado #veteranosagile @i_cruzado #veteranosagile •3  Ingeniero en Informática  Asesor de Dirección Tecsidel  Miembro JdG CPIICyL  Responsable de Formación  Desarrollador de Software (SW)  Arquitecto SW: Web, Java y C++  Jefe de Proyectos Cerrados  Agilista (AgileCyL, …)  Profesional: PMI, ITIL, … ignacio.cruzado@gmail.com @i_cruzado Ponente - Nacho Cruzado Nuño •Continuous improvement believer. • Multifaceted human being; runner and sport fan. • Agile Software Developer, ScrumMaster and Project Manager.
  • 4. Institucionalizando el Agilismo en una organización veterana vía CMMI •4 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Institucionalizar …  Institucionalizar.- Convertir algo en institucional (de una Institución).  Institución.- Colección metódica de los principios o elementos de una ciencia, de un arte, …  Empresa.- Unidad de organización dedicada a actividades industriales, mercantiles o de prestación de servicios con fines lucrativos.  Desarrollo.- Evolución progresiva de una economía hacia mejores niveles de vida.  Software.- Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora.  [http://www.rae.es] •4
  • 5. Institucionalizando el Agilismo en una organización veterana vía CMMI •5 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Organización ‘Veterana’  veterano, na.  (Del lat. veterānus).  1. adj. Dicho de un militar: Que ha prestado servicio mucho tiempo. U. t. c. s.  2. adj. Que ha desempeñado durante mucho tiempo cualquier profesión u oficio o está experimentado en un ejercicio, situación o actividad. U. t. c. s.  3. adj. fest. Arg. Dicho de una persona: De edad madura. •5
  • 6. Institucionalizando el Agilismo en una organización veterana vía CMMI •6 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Evolución del Desarrollo Software Plataformas Calidad Gestión Seguimiento Ciclos de Vida
  • 7. Institucionalizando el Agilismo en una organización veterana vía CMMI •7 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Costes del Software  Repartido durante el ciclo de vida del producto software • Plazo de amortización: C/P , M/P, L/P • Inversión económica: Adquisición vs Mantenimiento vs Escalado  Factores de Calidad • Operación Amigable, Seguro, Eficiente, Fiable • Revisión: Mantenible, verificable, Flexible • Transición: Reusable, Portable, Interoperable  Coste de No-Calidad • ¿A quién le aporta valor /ahorra coste lo automat¡zado? • ¿A quién le importa la calidad? ¡Propietarios y Usuarios! ¿Qué factores? •7
  • 8. Institucionalizando el Agilismo en una organización veterana vía CMMI •8 @i_cruzado #veteranosagile @i_cruzado #veteranosagile agilemanifesto.org •8 Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:  Individuals and Interactions over Processes and Tools  Working Software over Comprehensive Documentation  Customer Collaboration over Contract Negotiation  Responding to Change over Following a Plan That is, while there is Value in the items on the right, we value the items on the left more. [2001]
  • 9. @agilecyl Nacho Cruzado Nuño @i_cruzado #veteranosagile @tecsidel El Modelo CMMI Términos. CMMI El Modelo de Madurez Institucionalizando el Agilismo en una Organización Veterana en Desarrollo de Software, vía CMMI
  • 10. Institucionalizando el Agilismo en una organización veterana vía CMMI •10 @i_cruzado #veteranosagile @i_cruzado #veteranosagile CMMI. Definición  Capability Maturity Model Integration. Modelo para la mejora o evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software.  Fue desarrollado por el Instituto de Ingeniería del Software (SEI) de la Universidad Carnegie Mellon, y publicado en su primera versión en enero de 2002. Actualmente va por su versión 1.3 (20/03/2011)  http://www.sei.cmu.edu/cmmi/ •10
  • 11. Institucionalizando el Agilismo en una organización veterana vía CMMI •11 @i_cruzado #veteranosagile @i_cruzado #veteranosagile CMMI. Sus Versiones y Universos • Actualmente dividido en 3 “universos” especializados: • Desarrollo • Servicios • Adquisición  Versión actual: • Modelo-1.2 [2008] y 1.3 de SCAMPI [2011] • SCAMPI: ‘examen’ => acreditación x 3 AÑOS •11
  • 12. Institucionalizando el Agilismo en una organización veterana vía CMMI •12 @i_cruzado #veteranosagile @i_cruzado #veteranosagile CMMI. Niveles de Madurez Nivel que puede alcanzar la Organización según su grado de madurez:  1 - Inicial. Las organizaciones en este nivel no disponen de un ambiente estable para el desarrollo y mantenimiento de software. Aunque se utilicen técnicas correctas de ingeniería, los esfuerzos se ven minados por falta de planificación.  El éxito de los proyectos se basa la mayoría de las veces en el esfuerzo personal, aunque a menudo se producen fracasos y casi siempre retrasos y sobrecostes. El resultado de los proyectos es impredecible.  2 - Repetible. Las organizaciones disponen de unas prácticas institucionalizadas de gestión de proyectos, tienen métricas básicas y un razonable seguimiento de la calidad.  La relación con clientes y subcontratistas está gestionada sistemáticamente.  3 - Definido. Además de una buena gestión de proyectos, a este nivel las organizaciones disponen de correctos procedimientos de coordinación entre grupos, formación del personal, técnicas de ingeniería más detalladas y un nivel más avanzado de métricas en los procesos.  4 - Gestionado. Se caracteriza porque las organizaciones disponen de un conjunto de métricas significativas de calidad y productividad, que se usan de modo sistemático para la toma de decisiones y la gestión de riesgos. El software resultante es de alta calidad.  5 - Optimizado. Toda la organización está volcada en la mejora continua de los procesos. Se hace uso intensivo de las métricas y se gestiona el proceso de innovación. •12
  • 13. Institucionalizando el Agilismo en una organización veterana vía CMMI •13 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Área de Proceso Categoría NM Área de Proceso Categoría NM GESTIÓN DE REQUISITOS Ingeniería 2 Definición de procesos Gestión de procesos 3 PLANIFICACIÓN DE PROYECTO Gestión de proyectos 2 Procesos orientados a la organización Gestión de procesos 3 MONITORIZACIÓN Y CONTROL DE PROYECTO Gestión de proyectos 2 FORMACIÓN Gestión de procesos 3 GESTIÓN CALIDAD PROCESOS Y PRODUCTOS Soporte 2 Integración de producto Ingeniería 3 MEDICIÓN Y ANÁLISIS Soporte 2 DESARROLLO DE REQUISITOS Ingeniería 3 GESTIÓN DE LA CONFIGURACIÓN Soporte 2 GESTIÓN DE RIESGOS Gestión de proyectos 3 Gestión y acuerdo con proveedores Gestión de proyectos 2 Solución técnica Ingeniería 3 Análisis y resolución de decisiones Soporte 3 Validación Ingeniería 3 Gestión integral de proyecto Gestión de proyectos 3 VERIFICACIÓN Ingeniería 3 Gestión integral de proveedores Gestión de proyectos 3 Rendimiento de los procesos de la org. Gestión de procesos 4 Gestión de equipos Gestión de proyectos 3 Gestión cuantitativa de proyectos Gestión de proyectos 4 ENTORNO ORG. DE INTEGRACIÓN Soporte 3 Análisis y resolución de problemas Soporte 5 Innovación y desarrollo Gestión de procesos 5 •13 CMMI-DEV. Áreas de Proceso
  • 14. Institucionalizando el Agilismo en una organización veterana vía CMMI •14 @i_cruzado #veteranosagile @i_cruzado #veteranosagile CMMI. Valor de mercado • Modelo prestigioso • Diseñado por Universidad prestigiosa e independiente • Evolución de modelos CMM, con buena penetración Industrial • Otorgado a Sede / Centro (‘Unidad Organizacional’) • Método de acreditación (SCAMPI) exigente • Según madurez demostrada (a posteriori) • La acreditación analiza si está en ejecución (no ‘papeleo’) • Se comienza a valorar en Concursos de AA.PP. •14
  • 15. Institucionalizando el Agilismo en una organización veterana vía CMMI •15 @i_cruzado #veteranosagile @i_cruzado #veteranosagile CMMI. Evolución en España • En 2007 CMMI se puso “de moda” • Proyectos Avanza / Subvenciones del Ministerio • España incrementa el número de Centros acreditados: • x3 el número de empresas acreditadas • Suspenso=Inversión y sin subvención • Revisión del SEI • Demuestra seriedad del sistema de acreditación • No observaron anomalías • 06/12. 4ª mundial • L2 : 146 • L3 : 83 • L4ó5: 12 • http://www.sei.cmu.edu/cmmi/why/profiles •15 0 50 100 150 200 250 300
  • 16. @agilecyl Nacho Cruzado Nuño @i_cruzado #veteranosagile @tecsidel -. CONTEXTO La Empresa, la Sede, El Momento
  • 17. Institucionalizando el Agilismo en una organización veterana vía CMMI •17 @i_cruzado #veteranosagile @i_cruzado #veteranosagile •17 Tecsidel S.A.
  • 18. Institucionalizando el Agilismo en una organización veterana vía CMMI •18 @i_cruzado #veteranosagile @i_cruzado #veteranosagile •18
  • 19. Institucionalizando el Agilismo en una organización veterana vía CMMI •19 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Soluciones Tecsidel •19
  • 20. Institucionalizando el Agilismo en una organización veterana vía CMMI •20 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Desarrollo e Integración ‘a Medida’ •20
  • 21. Institucionalizando el Agilismo en una organización veterana vía CMMI •21 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Software Factory •21
  • 22. Institucionalizando el Agilismo en una organización veterana vía CMMI •22 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Cronología de Tecsidel (Valladolid)  1979. Fundación de Tecsidel S.A. (y Fin de Baby-Boom)  …  1998. Apertura del centro de Tecsidel Valladolid  2001. Creación del Grupo de Proyectos Cerrados (y Manifesto Agile)  …  2004. Creación el Grupo de I+D y Gestión del Conocimiento  …  2007. Propuesta evaluar madurez CMMI-L2  2008. Redacción Procesos y selección de herramientas  => Empaquetado de Software Factory  …  2011. Decisión renovación acreditación CMMI-DEV-L2  2012. Reorganización empresarial  => VLL=Centro de Referencia de Nuevos Modelos de Servicio  => Proceso institucionalización de mejores prácticas de Calidad •22
  • 23. @agilecyl Nacho Cruzado Nuño @i_cruzado #veteranosagile @tecsidel 0. PRÓLOGO La vivencia : de la decisión a la renovación
  • 24. Institucionalizando el Agilismo en una organización veterana vía CMMI •24 @i_cruzado #veteranosagile @i_cruzado #veteranosagile PTB
  • 25. Institucionalizando el Agilismo en una organización veterana vía CMMI •25 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Tecsidel Valladolid. Ambiente
  • 26. Institucionalizando el Agilismo en una organización veterana vía CMMI •26 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Incorporación •Asis. Téc. Esp. •Proy.Cerrados
  • 27. Institucionalizando el Agilismo en una organización veterana vía CMMI •27 @i_cruzado #veteranosagile @i_cruzado #veteranosagile La velocidad de producción
  • 28. @agilecyl Nacho Cruzado Nuño @i_cruzado #veteranosagile @tecsidel 1. INTRODUCCIÓN Contexto
  • 29. Institucionalizando el Agilismo en una organización veterana vía CMMI •29 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Si no quieres ser como yo… ¡LEE!
  • 30. Institucionalizando el Agilismo en una organización veterana vía CMMI •30 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Predicción cumplida  Boecillo dispara su inversión en la crisis pero pierde 1.279 empleos en tres años  Aeronáutica, química y farmacéutica 'salvan' el Parque  Las ventas sólo caen un 9%  [El Mundo, 21/04/12] http://www.elmundo.es/elmundo/2012/04/21/valladolid/1335028672.html
  • 31. Institucionalizando el Agilismo en una organización veterana vía CMMI •31 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Reconversión http://www.guggenheim-bilbao.es/ http://www.bilbao.net
  • 32. Institucionalizando el Agilismo en una organización veterana vía CMMI •32 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Análisis de la situación
  • 33. Institucionalizando el Agilismo en una organización veterana vía CMMI •33 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Encajar SCRUM… sin bolillos •http://www.aparejadoresrc.es/
  • 34. Institucionalizando el Agilismo en una organización veterana vía CMMI •34 @i_cruzado #veteranosagile @i_cruzado #veteranosagile La ilusión ¡¿Se puede construir en medio del caos?!
  • 35. @agilecyl Nacho Cruzado Nuño @i_cruzado #veteranosagile @tecsidel 2. NUDO Aplicando el Cambio
  • 36. Institucionalizando el Agilismo en una organización veterana vía CMMI •36 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Dinámica: Fuera de la Zona de Confort  Piensa: ¿cómo te sientes? • Desorientado/Perdido • Implicado/Responsable • Excitado/Nervioso • Infantil/Ridículo • Entretenido/Aportando • Integrado/MiembroDeAlgo  Agile 2005 en PTB /Consultoras … hasta ¿hoy?
  • 37. Institucionalizando el Agilismo en una organización veterana vía CMMI •37 @i_cruzado #veteranosagile @i_cruzado #veteranosagile La fórmula mágica - Motivación  Motivación: Fuerza que nos impulsa a hacer algo, Comprometidos con Ilusión y Pasión
  • 38. Institucionalizando el Agilismo en una organización veterana vía CMMI •38 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Inquietudes Motivadoras en el Entorno  Calidad  Formación  Respeto  Sinergia  Compartir  Aportar  Aprecio  Transición  Conciliación  Mejores formas  Ayudando a otros  Individuos  Interacciones  Procesos  Software funcionando  Colaboración con Cliente  Responder cambios  Plan => ¡Agile!
  • 39. Institucionalizando el Agilismo en una organización veterana vía CMMI •39 @i_cruzado #veteranosagile @i_cruzado #veteranosagile La toma de decisiones: Al estilo de cada uno •39
  • 40. Institucionalizando el Agilismo en una organización veterana vía CMMI •40 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Esponsorizar un Proyecto de Cambio Responsabilidades del Sponsor • Propone la idea y la defiende ante la Dirección • Financia, avala y apoya la iniciativa (recursos, directrices, …) • Gestiona la Inversión realizada y su ROI Objetivos de Negocio • Incrementar la productividad • Disminuir las desviaciones en el trabajo realizado • Precisión en el cumplimiento de los hitos comprometidos • Maximizar la satisfacción del cliente Sponsor CMMI-DEV-L2 • jacinto.canales@tecsidel.es • Director de Tecsidel Valladolid
  • 41. Institucionalizando el Agilismo en una organización veterana vía CMMI •41 @i_cruzado #veteranosagile @i_cruzado #veteranosagile La toma de decisiones: Nuestro discurso • Propuesta: bottom-up • Argumentario acreditación inicial (2007) • Encapsular y amortizar la inversión realizada hasta el momento • El modelo tiene un valor de venta; nicho en aquel momento • Los costes de No-Calidad en el sector TIC están infravalorados • La inversión está apoyada parcialmente por subvención • Decisión del modelo de trabajo • ¿Quién redacta los procedimientos?¿Externo o Interno? • Intentos: interno, externo, mixto • Retomado el esfuerzo en modelo mixto (grupo coordinado) • Apoyo en consultores y auditores externos => Éxito • Argumentario renovación (2011) • Hay que reinvertir para mantener, pero la inversión es menor • Abandonar el nicho (renovaciones decrecientes) => valor comercial • La valoración técnica es positiva • Un SCAMPI genera propuestas de mejora •41 D A F O D A F O
  • 42. Institucionalizando el Agilismo en una organización veterana vía CMMI •42 @i_cruzado #veteranosagile @i_cruzado #veteranosagile • Respeto a la Cultura Corporativa • Departamento de Calidad; ISO9001 (previo) => Manual Calidad corporativo como Base • Fusión de las mejores prácticas en ingeniería: • PMI, ITIL, PRINCE2 , ISO • Incorporación del Agilismo de partida • La experiencia nos demostraba su efectividad • Ciclo de vida iterativo incremental • CMMI/Procesos y Agilismo parecían enfrentados, pero NO lo están • Procedimiento adaptativo (Mejora continua) • Contando con el personal • Involucrados desde la creación (pilotos) • Los técnicos damos justificaciones y razonamos • Minimizando la inversión en herramientas • ROI difícil de predecir y justificar Proceso diseñado: enfoque de ‘La Solución’ •42 •http://www.sei.cmu.edu/library/assets/idealmodel.pdf
  • 43. Institucionalizando el Agilismo en una organización veterana vía CMMI •43 @i_cruzado #veteranosagile @i_cruzado #veteranosagile El proceso diseñado. Roles y Colaboraciones•43 3 Grupos: •Cliente/s •Equipo •Apoyo Reciben: •Formación •Responsabilidades  Escalado
  • 44. Institucionalizando el Agilismo en una organización veterana vía CMMI •44 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Introducir un cambio! => Liderazgo Estilo
  • 45. Institucionalizando el Agilismo en una organización veterana vía CMMI •45 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Obteniendo lo mejor de los demás
  • 46. Institucionalizando el Agilismo en una organización veterana vía CMMI •46 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Proceso diseñado: Técnicas y Herramientas  Las siguientes TÉCNICAS se utilizan en la solución propuesta: • AGILE: Enfoque más adaptativo y produtivo CRYSTAL CLEAR: Metodología Ágil. Evolución de XP y SCRUM • UML: Lenguaje de modelado (y de comunicación interna)  Las HERRAMIENTAS se utilizan en la solución propuesta: • EA (Enterprise Architect): Gestión requisitos, diseño y pruebas SW • WORD y EXCEL: Documentación generada (Procesos , Informes) • EXCHANGE: Correos clave, calendarios de recursos compartidos • WIKI: Documentación adicional de los proyectos • KANBANIZE y PROJECT: Plan y seguimiento de trabajo • SHAREPOINT: Gestor de listas personalizadas: • Bug, Cambio, Inconsistencia, Evento, No-Conf., Riesgo • PLASTIC: Gestor de versiones y configuración (SCM) del software •46
  • 47. Institucionalizando el Agilismo en una organización veterana vía CMMI •47 @i_cruzado #veteranosagile @i_cruzado #veteranosagile •47 Modelo CMMI vs Agilismo CMMI Mi Match. AGILE Nivel Area de Proceso  ID Valor 3 Formación A,B A Individuos e Interacciones 2 Planificación de proyecto D sobre Procesos y Herramientas 2 Monitorización y control de proyecto D B Software Funcionando 3 Gestión de equipos A sobre Documentación Extensiva 2 Gestión de requisitos C,D C Colaboración con el Cliente 3 Desarrollo de requisitos C,D sobre Negociación Contractual 3 Verificación B D Respuesta ante el Cambio 2 Gestión calidad procesos y productos C sobre Seguir un Plan 2 Medición y análisis A 2 Gestión de la configuración B,D 3 Entorno organizativo para integración B,D
  • 48. Institucionalizando el Agilismo en una organización veterana vía CMMI •48 @i_cruzado #veteranosagile @i_cruzado #veteranosagile La Metodología: Crystal Clear  Método de desarrollo Ágil • [Alistair Cockburn, 2004] • Evolución de XP y SCRUM  Características • Generador de metología (a configurar) => Menos ‘rígido’) • Centrado en las personas, ideal para equipos < 9 personas • Ciclo de vida Iterativo Incremental • Planificación a 2 niveles (producto e Iteración) • En cada Iteration: entrega de funcionalidad usable a usuario • Estructurado en: • 7 Propiedades (reglas) • Estrategias (a seleccionar) • Técnicas •48
  • 49. Institucionalizando el Agilismo en una organización veterana vía CMMI •49 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Herramienta SCM: Plastic  Herramienta de Desarrollo Distribuido • Códice Software (Desarrollada en Valladolid!) • Fuimos BetaTesters desde primeras versiones [2006?]  Características • Desarrollo paralelo => sin bloqueos • Eficiente • Distribuido • Configurable => Adaptable • Integrable: IDE, Trackers, … • Administrable  De pago => Inversión • Soporte 7x24 • Desarrollado siguiendo Agilismo (+alta calidad: testing, …). •49
  • 50. Institucionalizando el Agilismo en una organización veterana vía CMMI •50 @i_cruzado #veteranosagile @i_cruzado #veteranosagile La dedicación de personal • Lo hemos abordado con picos y valles (conciliando) • 2008 : 1.5 personas/año: Acreditación CMMI-L2 (+Consultores) • Entre: 0.3 personas/año: Coordinación y Mejora Continua • 2011 : 0.6 personas/año: Renovación Acreditación • Los SCAMPI (2008-v1.2 y 2011-v1.3) • Requieren concentración de la organización • Resultado booleano (apruebas / suspendes) • Requieren aportar equipo: Nosotros en interno • Soporte al LA (Leader Appraisal) antes y durante (RR, OnSite) • Apoyo a la Selección de Proyectos y Definición Unidad Técnica • Comunicación con auditados y Resultados SCAMPI • MUCHOS MÁS IMPLICADOS (PARCIALES) •50
  • 51. Institucionalizando el Agilismo en una organización veterana vía CMMI •51 @i_cruzado #veteranosagile @i_cruzado #veteranosagile El apoyo externo. Lecciones aprendidas • Siempre es necesario un enlace interno • Transferencia de cultura, validación de procesos y herramientas, … • Existe una valoración de una persona un año para arranque • Los consultores externos aportan valor a la solución • Cuando cuentan con un Proceso que analizar • También pueden embrollar, si se pierden en la Organización • El enfoque de algunos no fue constructivo, sino ruidoso • Aportación difícil de Medir (para justificarla) • Ámbitos apoyo • Revisión, Rediseño, Optimización Procedimientos y Herramientas • Formación (Modelo) • Auditorías internas independientes • La selección de herramientas debe apoyar los procesos • Condiciona la ejecución el proceso (posibilidades / opciones) • Círculo vicioso: Iterar… ¡avanzando! • RECOMENDABLE: en su adecuada dosis y momento/s •51
  • 52. @agilecyl Nacho Cruzado Nuño @i_cruzado #veteranosagile @tecsidel 3. DESENLACE Conclusiones, Medidas, y Deducciones
  • 53. Institucionalizando el Agilismo en una organización veterana vía CMMI •53 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Conclusiones. Medidas 0% 20% 40% 60% 80% 100% 120% 20082 20083 20084 20091 20092 20093 20094 20101 20102 20103 20104 20111 20112 20113 20114 20121 Duración % N.C.
  • 54. Institucionalizando el Agilismo en una organización veterana vía CMMI •54 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Conclusiones. Deducciones • El primer SCAMPI es un riesgo • Se demuestra positivo • La inversión se amortiza a medio / largo plazo • Debe ser una decisión estratégica y de alto nivel (compromiso) • Los técnicos tienen una visión parcial (y distorsionada) • Apoyan: responsabilidad, pertenencia, maestría, competitividad, … • La carga fundamental en un CMMI-L2 es a los Jefes de Proyecto • El Agilismo sorprende • Se puede y debe mezclar con análisis objetivos • Cultura MA (Medición y Análisis) • Apoya al recurso más sobrecargado (JP/SM/AS) descargándolo • Para trabajar con organizaciones maduras, las clientes deben serlo (especificaciones, validación, comunicación, calidad) •54
  • 55. Institucionalizando el Agilismo en una organización veterana vía CMMI •55 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Conclusiones. Horizontes Tecsidel Valladolid • ¿Taller o Factoría? • Otras acreditaciones • Analizando CMMI-SRV-L2 (Servicios) • Posibilidad CMMI-DEV-L3 (ciertas áreas de proceso) • Uso extensivo en el Grupo Tecsidel • Exportar mejores experiencias y herramientas • Uniformar el uso de herramientas en la compañía • Posible acreditación de otro/s centros/s • Aplicar mejoras propuestas por último SCAMPI • Y lista de propuestas internas (product backlog) • Plan de Negocio específico para la Software Factory • … •55
  • 56. Institucionalizando el Agilismo en una organización veterana vía CMMI •56 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Conclusiones. Miembros de Equipos • Sinergia: 1 + 1 =>3 • El trabajo debe ser en equipo: individuos interactuando… • Ground rules  Tod@s • Aprendemos y compartimos • Nos Medimos y Analizamos • Conjuntamente • Objetivamente •56 Ingeniería Análisis 24% Diseño 1% Desarrollo 52% Integración 3% Pruebas 18% Implantación 2% Corrección 0% Dedicación Ingeniería 61% Formación 5% Ausencias 3% Gestión 31% Chg NoQ Exter. 54% 34% 89% Inter. 4% 7% 11% 59% 41% 100%
  • 57. Institucionalizando el Agilismo en una organización veterana vía CMMI •57 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Conclusiones. Personales • Ética laboral • Conciliación familiar • Fe en la Mejora Continua • Coherencia profesional • Pertenencia organizacional • Productividad • Socialización • ROI •57
  • 58. Institucionalizando el Agilismo en una organización veterana vía CMMI •58 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Conclusiones. El mensaje "Con ilusión y un poco de ayuda podemos construir en medio del caos"
  • 59. @agilecyl Nacho Cruzado Nuño @i_cruzado #veteranosagile @tecsidel MUCHAS GRACIAS x La asistencia, x La paciencia, x La participación
  • 60. Institucionalizando el Agilismo en una organización veterana vía CMMI •60 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Conclusiones. Bibliografía (1/3) • CMMI • Services: http://www.sei.cmu.edu/library/abstracts/reports/10tr034.cfm • Development: http://www.sei.cmu.edu/library/abstracts/reports/10tr033.cfm • Fabricación: [Piattini, Garzas, 2010] “Factorías del Software” (Ra-Ma) • http://www.ra-ma.es/libros/FABRICAS-DE-SOFTWARE-EXPERIENCIAS- TECNOLOGIAS-Y-ORGANIZACION-2-EDICION-ACTUALIZADA/4477/978-84-7897-960-8 • Gestión: • ISO: http://www.aenor.es/aenor/certificacion/calidad/calidad_9001.asp • PMI: http://marketplace.pmi.org/Pages/ProductDetail.aspx?GMProduct=00101095501 • ITIL: http://www.itil-officialsite.com/Publications/Publications.aspx • Cifras • Informes SEI / Base Datos CMMI (SAS) • http://sas.sei.cmu.edu/Appsys/default.aspx • http://www.javiergarzas.com/2011/10/cmmi-espana-septiembre-2011-html.html • http://www.sei.cmu.edu/library/assets/idealmodel.pdf • Tecsidel • Informes MA (Medición y Anáisis) y PPQA (Quality Assurance) • E.R.P. corporativo (Gecotec)
  • 61. Institucionalizando el Agilismo en una organización veterana vía CMMI •61 @i_cruzado #veteranosagile @i_cruzado #veteranosagile • Tendencias – Desarrollo de Software de Calidad • Diseño / Desarrollo • Clean Code: http://www.amazon.com/Clean-Code-Handbook-Software- Craftsmanship/dp/0132350882 • Fowler: http://martinfowler.com/books.html • Pruebas / TDD: http://www.dirigidoportests.com/el-libro • Gestión – Proyectos - Agilismo • http://agilemanifesto.org/ • Scrum y XP • http://www.extremeprogramming.org/ • http://www.crisp.se/henrik.kniberg/ScrumAndXpFromTheTrenches.pdf • Crystal Clear • http://www.amazon.com/Crystal-Clear-Human-Powered-Methodology- Small/dp/0201699478 Conclusiones. Bibliografía (2/3)
  • 62. Institucionalizando el Agilismo en una organización veterana vía CMMI •62 @i_cruzado #veteranosagile @i_cruzado #veteranosagile Conclusiones. Bibliografía (3/3) • Fotogramas de Películas o Series: • The color of money. 1986. Dir:M.Scorsese Int: P.Newman, T.Cruise • Nuovo Cinema Paradiso. 1988. Dir: Giusseppe Tornatore • The Empire strikes back. 1980. Star Wars ep V • Indiana Jones and the Last Crusade (1989). Int: H.Ford • Maverick. 1994. Int: Mel Gibson et al. Warner Bros • Young Sherlock Holmes. 1985. Dir: S.Spielberg • Cinderella . 1950. Walt Disney • Frankestein. 1931. Int: Boris Karloff • First Blood. 1982. Int: S.Stallone • Around the World with Willy Fog. 1981. (TV Series) • Thriller. 1983. Int: Michael Jackson. Sony Records • Ulysse XXXI. 1981. Tokyo Movie Shinsha (jp) DiC Entertainment(fr) • The Walking Dead. 2010. TV Series http://www.amctv.com/shows/the-walking-dead • Recursos enlazados • http://www.asterix.com • http://www.imdb.com • http://www.heroquest.es • http://www.amazon.com
  • 63. @agilecyl Nacho Cruzado Nuño @i_cruzado #veteranosagile @tecsidel ¿Dudas? ¿Debatimos? En vivo o en diferido ignacio.cruzado@gmail.com ignacio.cruzado@tecsidel.es