SlideShare a Scribd company logo
1 of 63
Download to read offline
@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

More Related Content

What's hot

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
 

What's hot (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 to 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 to 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
 

Recently uploaded

El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosLCristinaForchue
 
Trabajo de La Electricidad y La Electrónica
Trabajo de La Electricidad y La ElectrónicaTrabajo de La Electricidad y La Electrónica
Trabajo de La Electricidad y La ElectrónicaCamilaCordoba30
 
Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.marianarodriguezc797
 
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfTENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfJoseAlejandroPerezBa
 
Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxPaolaCarolinaCarvaja
 
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfInmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfOBr.global
 
DESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOS
DESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOSDESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOS
DESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOSreinamanuela20
 
Calculadora cientifica corregida para enviar.docx
Calculadora cientifica  corregida para enviar.docxCalculadora cientifica  corregida para enviar.docx
Calculadora cientifica corregida para enviar.docxzoecaicedosalazar
 
Los mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfLos mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfodalistar77
 
Carta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfCarta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfangelinebocanegra1
 
Análisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfAnálisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfcastrodanna185
 
La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....Aaron Betancourt
 
Taller de tecnología conclucion tonotoss
Taller de tecnología conclucion tonotossTaller de tecnología conclucion tonotoss
Taller de tecnología conclucion tonotossgijhonpa
 
DESARROLLO BLOG Y ANÁLISIS DE ARTEFACTOS
DESARROLLO BLOG Y ANÁLISIS DE ARTEFACTOSDESARROLLO BLOG Y ANÁLISIS DE ARTEFACTOS
DESARROLLO BLOG Y ANÁLISIS DE ARTEFACTOSreinamanuela20
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETGermán Küber
 
La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2montoyagabriela340
 
taller de la electricidad y electrónica
taller de  la electricidad y electrónicataller de  la electricidad y electrónica
taller de la electricidad y electrónicaErickAlegria3
 
PPT de introducción a la unidad 1 de 5 Basico.pptx
PPT de introducción a la unidad 1 de 5 Basico.pptxPPT de introducción a la unidad 1 de 5 Basico.pptx
PPT de introducción a la unidad 1 de 5 Basico.pptxProfeVivianaRS
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfymiranda2
 

Recently uploaded (20)

El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
 
Trabajo de La Electricidad y La Electrónica
Trabajo de La Electricidad y La ElectrónicaTrabajo de La Electricidad y La Electrónica
Trabajo de La Electricidad y La Electrónica
 
Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.Tecnológia 2024.docx.
Tecnológia 2024.docx.Tecnológia 2024.docx.
 
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfTENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
 
Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docx
 
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfInmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
 
DESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOS
DESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOSDESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOS
DESARROLLO DE BLOG DE ANÁLISIS Y ARTEFACTOS TECNOLOGICOS
 
Calculadora cientifica corregida para enviar.docx
Calculadora cientifica  corregida para enviar.docxCalculadora cientifica  corregida para enviar.docx
Calculadora cientifica corregida para enviar.docx
 
Los mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfLos mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdf
 
Carta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdfCarta de Premio y Excel angeline 11-2pdf
Carta de Premio y Excel angeline 11-2pdf
 
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura SilvaBEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
 
Análisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdfAnálisis de artefactos tecnologicos .pdf
Análisis de artefactos tecnologicos .pdf
 
La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....La Electricidad y La Electrónica.pdf....
La Electricidad y La Electrónica.pdf....
 
Taller de tecnología conclucion tonotoss
Taller de tecnología conclucion tonotossTaller de tecnología conclucion tonotoss
Taller de tecnología conclucion tonotoss
 
DESARROLLO BLOG Y ANÁLISIS DE ARTEFACTOS
DESARROLLO BLOG Y ANÁLISIS DE ARTEFACTOSDESARROLLO BLOG Y ANÁLISIS DE ARTEFACTOS
DESARROLLO BLOG Y ANÁLISIS DE ARTEFACTOS
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
 
La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2La tablet trabajo en grupo del grado 9-2
La tablet trabajo en grupo del grado 9-2
 
taller de la electricidad y electrónica
taller de  la electricidad y electrónicataller de  la electricidad y electrónica
taller de la electricidad y electrónica
 
PPT de introducción a la unidad 1 de 5 Basico.pptx
PPT de introducción a la unidad 1 de 5 Basico.pptxPPT de introducción a la unidad 1 de 5 Basico.pptx
PPT de introducción a la unidad 1 de 5 Basico.pptx
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.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