VeteranosAgile

782 views
738 views

Published on

La charla tiene como objetivo repasar la experiencia de introducir el Agilismo aprovechando las oportunidades de Mejora Continua producidas por el interés en acreditarse en niveles de madurez CMMI, en una organización veterna, con muchos años de historia.

La experiencia está basada en la sucedida en Tecsidel Valladolid, partiendo de su departamento de Proyectos Cerrados -como centro puntero en la compañía en nuevos modelos de servicio a clientes- hacia el resto de la organización.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
782
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
11
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

VeteranosAgile

  1. 1. @tecsidel @agilecyl Institucionalizando el Agilismoen una Organización Veterana enDesarrollo de Software, vía CMMI #veteranosagile Nacho Cruzado Nuño @i_cruzado
  2. 2. Institucionalizando el Agilismo en una organización veterana vía CMMIContenido de la Charla •2Temario • Presentación • Glosario para la Charla • Contexto • 0. Prólogo • 1. Introducción • 2. Nudo • 3. Desenlace#veteranosagile @i_cruzado
  3. 3. Institucionalizando el Agilismo en una organización veterana vía CMMIPonente - Nacho Cruzado Nuño •3•Continuous improvement believer. ignacio.cruzado@gmail.com• Multifaceted human being; runner and sport fan. @i_cruzado• Agile Software Developer, ScrumMaster and Project Manager.  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, …#veteranosagile @i_cruzado
  4. 4. Institucionalizando el Agilismo en una organización veterana vía CMMIInstitucionalizar … •4 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]#veteranosagile @i_cruzado
  5. 5. Institucionalizando el Agilismo en una organización veterana vía CMMIOrganización ‘Veterana’ •5 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.#veteranosagile @i_cruzado
  6. 6. Institucionalizando el Agilismo en una organización veterana vía CMMIEvolución del Desarrollo Software •6 Ciclos de Vida Seguimiento Plataformas Calidad Gestión#veteranosagile @i_cruzado
  7. 7. Institucionalizando el Agilismo en una organización veterana vía CMMICostes del Software •7 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?#veteranosagile @i_cruzado
  8. 8. Institucionalizando el Agilismo en una organización veterana vía CMMIagilemanifesto.org •8Manifesto for Agile Software DevelopmentWe 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 PlanThat is, while there is Value in the items on the right, we value the items on the left more. [2001]#veteranosagile @i_cruzado
  9. 9. Institucionalizando el Agilismoen una Organización Veterana enDesarrollo de Software, vía CMMI @tecsidel @agilecyl Términos. CMMI El Modelo de Madurez #veteranosagile El Modelo CMMI Nacho Cruzado Nuño @i_cruzado
  10. 10. Institucionalizando el Agilismo en una organización veterana vía CMMICMMI. Definición •10 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/#veteranosagile @i_cruzado
  11. 11. Institucionalizando el Agilismo en una organización veterana vía CMMICMMI. Sus Versiones y Universos •11• 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#veteranosagile @i_cruzado
  12. 12. Institucionalizando el Agilismo en una organización veterana vía CMMI CMMI. Niveles de Madurez •12Nivel 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.#veteranosagile @i_cruzado
  13. 13. Institucionalizando el Agilismo en una organización veterana vía CMMI CMMI-DEV. Áreas de Proceso •13Área de Proceso Categoría NM Área de Proceso Categoría NMGESTIÓN DE REQUISITOS Ingeniería 2 Definición de procesos Gestión de procesos 3PLANIFICACIÓN DE PROYECTO Gestión de proyectos 2 Procesos orientados a la organización Gestión de procesos 3MONITORIZACIÓN Y CONTROL DEPROYECTO Gestión de proyectos 2 FORMACIÓN Gestión de procesos 3GESTIÓN CALIDAD PROCESOS YPRODUCTOS Soporte 2 Integración de producto Ingeniería 3MEDICIÓN Y ANÁLISIS Soporte 2 DESARROLLO DE REQUISITOS Ingeniería 3GESTIÓN DE LA CONFIGURACIÓN Soporte 2 GESTIÓN DE RIESGOS Gestión de proyectos 3Gestión y acuerdo con proveedores Gestión de proyectos 2 Solución técnica Ingeniería 3Análisis y resolución de decisiones Soporte 3 Validación Ingeniería 3Gestión integral de proyecto Gestión de proyectos 3 VERIFICACIÓN Ingeniería 3Gestión integral de proveedores Gestión de proyectos 3 Rendimiento de los procesos de la org. Gestión de procesos 4Gestión de equipos Gestión de proyectos 3 Gestión cuantitativa de proyectos Gestión de proyectos 4ENTORNO ORG. DE INTEGRACIÓN Soporte 3 Análisis y resolución de problemas Soporte 5 Innovación y desarrollo Gestión de procesos 5 #veteranosagile @i_cruzado
  14. 14. Institucionalizando el Agilismo en una organización veterana vía CMMICMMI. Valor de mercado •14• 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.#veteranosagile @i_cruzado
  15. 15. Institucionalizando el Agilismo en una organización veterana vía CMMICMMI. Evolución en España •15• 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 300• 250 200 • L2 : 146 150 100 • L3 : 83 50 0 • L4ó5: 12 • http://www.sei.cmu.edu/cmmi/why/profiles#veteranosagile @i_cruzado
  16. 16. @tecsidel @agilecyl-. CONTEXTO La Empresa, la Sede, El Momento #veteranosagile Nacho Cruzado Nuño @i_cruzado
  17. 17. Institucionalizando el Agilismo en una organización veterana vía CMMITecsidel S.A. •17#veteranosagile @i_cruzado
  18. 18. Institucionalizando el Agilismo en una organización veterana vía CMMI •18#veteranosagile @i_cruzado
  19. 19. Institucionalizando el Agilismo en una organización veterana vía CMMISoluciones Tecsidel •19#veteranosagile @i_cruzado
  20. 20. Institucionalizando el Agilismo en una organización veterana vía CMMIDesarrollo e Integración ‘a Medida’ •20#veteranosagile @i_cruzado
  21. 21. Institucionalizando el Agilismo en una organización veterana vía CMMISoftware Factory •21#veteranosagile @i_cruzado
  22. 22. Institucionalizando el Agilismo en una organización veterana vía CMMICronología de Tecsidel (Valladolid) •22 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#veteranosagile @i_cruzado
  23. 23. @tecsidel @agilecyl0. PRÓLOGO La vivencia : de la decisión a la renovación #veteranosagile Nacho Cruzado Nuño @i_cruzado
  24. 24. Institucionalizando el Agilismo en una organización veterana vía CMMIPTB •24#veteranosagile @i_cruzado
  25. 25. Institucionalizando el Agilismo en una organización veterana vía CMMITecsidel Valladolid. Ambiente •25#veteranosagile @i_cruzado
  26. 26. Institucionalizando el Agilismo en una organización veterana vía CMMI Incorporación •26•Asis. Téc. Esp.•Proy.Cerrados#veteranosagile @i_cruzado
  27. 27. Institucionalizando el Agilismo en una organización veterana vía CMMILa velocidad de producción •27#veteranosagile @i_cruzado
  28. 28. @tecsidel @agilecyl1. INTRODUCCIÓN Contexto #veteranosagile Nacho Cruzado Nuño @i_cruzado
  29. 29. Institucionalizando el Agilismo en una organización veterana vía CMMISi no quieres ser como yo… ¡LEE! •29#veteranosagile @i_cruzado
  30. 30. Institucionalizando el Agilismo en una organización veterana vía CMMIPredicción cumplida •30 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#veteranosagile @i_cruzado
  31. 31. Institucionalizando el Agilismo en una organización veterana vía CMMI Reconversión •31 http://www.bilbao.nethttp://www.guggenheim-bilbao.es/ #veteranosagile @i_cruzado
  32. 32. Institucionalizando el Agilismo en una organización veterana vía CMMIAnálisis de la situación •32#veteranosagile @i_cruzado
  33. 33. Institucionalizando el Agilismo en una organización veterana vía CMMIEncajar SCRUM… sin bolillos •33 •http://www.aparejadoresrc.es/#veteranosagile @i_cruzado
  34. 34. Institucionalizando el Agilismo en una organización veterana vía CMMILa ilusión •34¡¿Se puede construir en medio del caos?!#veteranosagile @i_cruzado
  35. 35. @tecsidel @agilecyl2. NUDO Aplicando el Cambio #veteranosagile Nacho Cruzado Nuño @i_cruzado
  36. 36. Institucionalizando el Agilismo en una organización veterana vía CMMIDinámica: Fuera de la Zona de Confort •36 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?#veteranosagile @i_cruzado
  37. 37. Institucionalizando el Agilismo en una organización veterana vía CMMILa fórmula mágica - Motivación •37 Motivación: Fuerza que nos impulsa a hacer algo, Comprometidos con Ilusión y Pasión#veteranosagile @i_cruzado
  38. 38. Institucionalizando el Agilismo en una organización veterana vía CMMI Inquietudes Motivadoras en el Entorno •38 Calidad  Mejores formas Formación  Ayudando a otros Respeto  Individuos Sinergia  Interacciones Compartir  Procesos Aportar  Software funcionando Aprecio  Colaboración con Cliente Transición  Responder cambios Conciliación  Plan => ¡Agile! #veteranosagile @i_cruzado
  39. 39. Institucionalizando el Agilismo en una organización veterana vía CMMILa toma de decisiones: Al estilo de cada uno •39#veteranosagile @i_cruzado
  40. 40. Institucionalizando el Agilismo en una organización veterana vía CMMIEsponsorizar un Proyecto de Cambio •40Responsabilidades 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 ROIObjetivos 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 clienteSponsor CMMI-DEV-L2 • jacinto.canales@tecsidel.es • Director de Tecsidel Valladolid#veteranosagile @i_cruzado
  41. 41. Institucionalizando el Agilismo en una organización veterana vía CMMI La toma de decisiones: Nuestro discurso •41• Propuesta: bottom-up• Argumentario acreditación inicial (2007)D • Encapsular y amortizar la inversión realizada hasta el momentoA • El modelo tiene un valor de venta; nicho en aquel momentoF • Los costes de No-Calidad en el sector TIC están infravaloradosO • 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 => ÉxitoD Argumentario renovación (2011)• • Hay que reinvertir para mantener, pero la inversión es menorA • Abandonar el nicho (renovaciones decrecientes) => valor comercialF • La valoración técnica es positivaO • Un SCAMPI genera propuestas de mejora#veteranosagile @i_cruzado
  42. 42. Institucionalizando el Agilismo en una organización veterana vía CMMIProceso diseñado: enfoque de ‘La Solución’ •42• 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 •http://www.sei.cmu.edu/library/assets/idealmodel.pdf • 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#veteranosagile @i_cruzado
  43. 43. Institucionalizando el Agilismo en una organización veterana vía CMMI El proceso diseñado. Roles y Colaboraciones •433 Grupos:•Cliente/s•Equipo•ApoyoReciben:•Formación•Responsabilidades  Escalado #veteranosagile @i_cruzado
  44. 44. Institucionalizando el Agilismo en una organización veterana vía CMMIIntroducir un cambio! => Liderazgo •44 Estilo#veteranosagile @i_cruzado
  45. 45. Institucionalizando el Agilismo en una organización veterana vía CMMIObteniendo lo mejor de los demás •45#veteranosagile @i_cruzado
  46. 46. Institucionalizando el Agilismo en una organización veterana vía CMMIProceso diseñado: Técnicas y Herramientas •46 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#veteranosagile @i_cruzado
  47. 47. Institucionalizando el Agilismo en una organización veterana vía CMMI Modelo CMMI vs Agilismo •47 CMMI Mi Match. AGILENivel Area de Proceso  ID Valor3 Formación A,B A Individuos e Interacciones2 Planificación de proyecto D sobre Procesos y Herramientas2 Monitorización y control de proyecto D B Software Funcionando3 Gestión de equipos A sobre Documentación Extensiva2 Gestión de requisitos C,D C Colaboración con el Cliente3 Desarrollo de requisitos C,D sobre Negociación Contractual3 Verificación B D Respuesta ante el Cambio2 Gestión calidad procesos y productos C sobre Seguir un Plan2 Medición y análisis A2 Gestión de la configuración B,D3 Entorno organizativo para integración B,D#veteranosagile @i_cruzado
  48. 48. Institucionalizando el Agilismo en una organización veterana vía CMMILa Metodología: Crystal Clear •48 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#veteranosagile @i_cruzado
  49. 49. Institucionalizando el Agilismo en una organización veterana vía CMMIHerramienta SCM: Plastic •49 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, …).#veteranosagile @i_cruzado
  50. 50. Institucionalizando el Agilismo en una organización veterana vía CMMILa dedicación de personal •50• 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)#veteranosagile @i_cruzado
  51. 51. Institucionalizando el Agilismo en una organización veterana vía CMMI El apoyo externo. Lecciones aprendidas •51• 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 #veteranosagile @i_cruzado
  52. 52. @tecsidel @agilecyl3. DESENLACE Conclusiones, Medidas, y Deducciones #veteranosagile Nacho Cruzado Nuño @i_cruzado
  53. 53. Institucionalizando el Agilismo en una organización veterana vía CMMIConclusiones. Medidas •53 Duración % N.C. 120% 100% 80% 60% 40% 20% 0% 20082 20083 20084 20091 20092 20093 20094 20101 20102 20103 20104 20111 20112 20113 20114 20121#veteranosagile @i_cruzado
  54. 54. Institucionalizando el Agilismo en una organización veterana vía CMMIConclusiones. Deducciones •54• 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)#veteranosagile @i_cruzado
  55. 55. Institucionalizando el Agilismo en una organización veterana vía CMMIConclusiones. Horizontes Tecsidel Valladolid •55• ¿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• …#veteranosagile @i_cruzado
  56. 56. Institucionalizando el Agilismo en una organización veterana vía CMMIConclusiones. Miembros de Equipos •56• 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 Implantación Corrección Dedicación Ingeniería 2% 0% Pruebas Análisis 18% 24% Gestión 31% Integración Chg NoQ 3% Diseño 1% Exter. 54% 34% 89% Ausencias Ingeniería Inter. 4% 7% 11% 3% 61% 59% 41% 100% Formación 5% Desarrollo 52%#veteranosagile @i_cruzado
  57. 57. Institucionalizando el Agilismo en una organización veterana vía CMMIConclusiones. Personales •57• Ética laboral• Conciliación familiar• Fe en la Mejora Continua• Coherencia profesional• Pertenencia organizacional• Productividad• Socialización• ROI#veteranosagile @i_cruzado
  58. 58. Institucionalizando el Agilismo en una organización veterana vía CMMIConclusiones. El mensaje •58"Con ilusión y un poco de ayuda podemos construir en medio del caos"#veteranosagile @i_cruzado
  59. 59. @tecsidel @agilecylMUCHAS GRACIAS x La asistencia, x La paciencia, x La participación #veteranosagile Nacho Cruzado Nuño @i_cruzado
  60. 60. Institucionalizando el Agilismo en una organización veterana vía CMMI Conclusiones. Bibliografía (1/3) •60• 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)#veteranosagile @i_cruzado
  61. 61. Institucionalizando el Agilismo en una organización veterana vía CMMIConclusiones. Bibliografía (2/3) •61 • 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#veteranosagile @i_cruzado
  62. 62. Institucionalizando el Agilismo en una organización veterana vía CMMIConclusiones. Bibliografía (3/3) •62 • 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#veteranosagile @i_cruzado
  63. 63. @tecsidel @agilecyl¿Dudas? ¿Debatimos? ignacio.cruzado@gmail.com En vivo o en diferido ignacio.cruzado@tecsidel.es #veteranosagile Nacho Cruzado Nuño @i_cruzado

×