Dr. Javier Garzás, CISA,  CGEIT  y CSQE [email_address] Kybele Consulting S.L. [email_address] Universidad Rey Juan Carlos...
PRESENTACIÓN Javier Garzás Correo   [email_address] Twitter  @jgarzas Blog  www.javiergarzas.com Dr. e Ingeniero en Inform...
1970
Jacobson, Meyer y Soley  La ingeniería del software está bloqueada por prácticas inmaduras
<ul><li>Prevalecen más las  modas  que la  ingeniería .  </li></ul><ul><li>División entre  industria  e  investigación . <...
http://www.flickr.com/photos/32625013@N00/3177877243 http://www.flickr.com/photos/auntiep/ CMMI DEV o ACQ o SVC ISO 15504 ...
http://www.flickr.com/photos/17731548@N00/2588331777  CMMI Métodos Ágiles CMMI ISO 15504 ISO 20000 ISO 15504
“ No pierdas tiempo en documentar… con los métodos ágiles no es necesario” “ Si el proyecto se retrasa… cuantos más desarr...
www.calidadsoftwareagil.com agileCMMI-Manifesto.org
OBJETIVOS Valorar su adecuación Revisarlos Clarificarlos Modelos y normas para el proceso software ( desarrollo ) que la i...
ÍNDICE EL MODELO CMMI 3 ALGUNAS COMPARATIVAS 5 MODELOS Y METODOLOGÍAS (ÁGILES) 6 CALIDAD DE LOS PROCESOS 2 7 LAS NORMAS IS...
España, primer país de Europa en evaluaciones de la calidad del proceso software (crecimiento de más del 70% en 5 años)
<ul><li>Un  “modelo tradicional”  de factoría de software, (disponibilidad intensiva de rrhh y  salarios competitivos ), p...
Méjico.  Moprosoft – Evalprosoft. TSP/PSP Brasil.  MPS.BR Iberoamérica.  Competisoft
Quality Principle Nº1:  If a customer does not demand a quality product, he or she will probably not get one.  “ Humphrey,...
CALIDAD SOFTWARE PROCESOS PERSONAS PRODUCTOS
Actualmente las principales iniciativas en calidad software se centran en procesos
Quality Principle:  The quality of a product is determined by the quality of the process used to develop it.  “ Humphrey, ...
ÍNDICE EL MODELO CMMI 3 ALGUNAS COMPARATIVAS 5 MODELOS Y METODOLOGÍAS (ÁGILES) 6 CALIDAD DE LOS PROCESOS 2 LAS NORMAS ISO/...
OBJETIVO <ul><li>Héroes y apaga fuegos  </li></ul><ul><li>Altibajos en la productividad  </li></ul><ul><li>Rotación de rec...
OBJETIVO <ul><li>Tiene procesos definidos </li></ul><ul><li>El conocimiento en la organización </li></ul><ul><li>Entrega c...
TIPOS MODELO DE  PROCESOS MODELO DE EVALUACIÓN DE PROCESOS MODELOS DE MEJORA - CALIDAD DE PROCESOS
TIPOS MODELO DE  PROCESOS MODELO DE EVALUACIÓN DE PROCESOS MODELOS DE MEJORA - CALIDAD DE PROCESOS Catálogo, buenas prácti...
TIPOS MODELO DE  PROCESOS MODELO DE EVALUACIÓN DE PROCESOS MODELOS DE MEJORA - CALIDAD DE PROCESOS <ul><li>Planificación d...
TIPOS MODELO DE  PROCESOS MODELO DE EVALUACIÓN DE PROCESOS MODELOS DE MEJORA - CALIDAD DE PROCESOS <ul><li>ISO/IEC 12207, ...
ABSTRACCIÓN CMMI-DEV ISO 12207 CMMI- ACQ CMMI- SVC Ágiles ¿Qué hacer?  MODELO DE PROCESOS ¿Cómo hacer?  METODOLOGÍAS Tradi...
ENTORNOS - FASES Desarrollo Explotación ISO 12207 CMMI-DEV CMMI- SVC ITIL ISO 20000
TIPOS MODELO DE  PROCESOS MODELO DE EVALUACIÓN DE PROCESOS MODELOS DE MEJORA - CALIDAD DE PROCESOS Cómo evaluar la  instit...
TIPOS MODELO DE  PROCESOS MODELO DE EVALUACIÓN DE PROCESOS MODELOS DE MEJORA - CALIDAD DE PROCESOS ISO 15504 – SPICE Clase...
MODELOS DE MEJORA DE PROCESOS
MODELOS DE MEJORA DE PROCESOS CMMI e ISO/IEC 15504 SPICE son los modelos de mayor uso <ul><li>La percepción de la empresa ...
ÍNDICE EL MODELO CMMI 3 ALGUNAS COMPARATIVAS 5 MODELOS Y METODOLOGÍAS (ÁGILES) 6 CALIDAD DE LOS PROCESOS 2 LAS NORMAS ISO/...
HISTORIA 1984 1989 1991 1979
EL MODELO CMMI CMMI-ACQ CMMI-SVC CMMI-DEV  16 Áreas de Proceso en común Un  modelo  de  referencia  para  evaluar  los  pr...
PROCESOS DE CMMI Dev 1.2 Causal Analysis and Resolution  (CAR) Configuration Management  (CM) Decision Analysis and Resolu...
Gestión de Requisitos (REQM) Planificación de Proyectos (PP) Control y Seguimiento de Proyectos (PMC) Gestión de Acuerdos ...
Desarrollo de Requisitos (RD) Solución Técnica (TS) Integración del Producto (PI) Verificación (VER) Validación (VAL) Defi...
Gestión cuantitativa de proyectos (QPM) Rendimiento procesos de la Organiz. (OPP) Nivel5: Optimizando Nivel1: Inicial Nive...
EVALUACIONES CMMI (MARZO 2010) 53,9% 7,8% 3 5 4468
EVALUACIONES CMM 1987 - 1991 81%
EN ESPAÑA 180 EMPRESAS HAN EVALUADO SUS PROCESOS SEI (Mar 2010)  Process Maturity Profile
SEI (Mar 2010)  Process Maturity Profile
INICIATIVAS DE MEJORA REGIONALES Murcia Aragón Andalucía Galicia
PLAN AVANZA
ÍNDICE EL MODELO CMMI 3 ALGUNAS COMPARATIVAS 5 MODELOS Y METODOLOGÍAS (ÁGILES) 6 CALIDAD DE LOS PROCESOS 2 LAS NORMAS ISO/...
ESQUEMA DE LA NORMA ISO 15504 SPICE <ul><li>Norma internacional  para establecer y mejorar la  capacidad y madurez  (evalu...
ESQUEMA DE LA NORMA ISO 15504 SPICE <ul><li>“ FRAMEWORK”  para establecer y mejorar la  capacidad y madurez  (evaluación) ...
MODELO DE  PROCESOS n MODELO DE  PROCESOS 2 MEJORA DE LA CALIDAD DE LOS PROCESOS SOFTWARE MODELO DE  PROCESOS 1 MODELO DE ...
<ul><li>Gestión de procesos y los productos </li></ul><ul><li>Procesos adaptados - estándares. </li></ul><ul><li>Gestión c...
Parte 7:  Evaluación de la madurez de una organización Parte 2:  Realización de la evaluación PRINCIPALES ESQUEMAS DE EVAL...
MEJORA DE LA CALIDAD DE LOS PROCESOS SOFTWARE MODELO DE  PROCESOS ISO/IEC 12207 MODELO DE EVALUACIÓN ISO/IEC 15504 ESQUEMA...
Desarrollo Explotación ISO 12207 EL MODELO DE PROCESOS
<ul><li>CMMI e ISO 15504 partes 5 y 7 (Anexo A) son rígidos ( poco ágiles? ), y no abordan específicamente necesidades de ...
( Saiedian, & Carr, 1997 );  (Beck, 1999);  ( Hareton, & Terence, 2001 ) ; (Laporte & April, 2005); (April, Laporte, & Ren...
PYMES EN ESPAÑA
INICIATIVAS REGIONALES PARA LAS PYMES
MODELO AGIL ISO 15504 SPICE DE AENOR  MODELO DE  PROCESOS MODELO DE EVALUACIÓN MEJORA DE LA CALIDAD DE LOS PROCESOS SOFTWA...
PROCESOS DE LOS NIVELES 1 Y 2 DE MADUREZ  <ul><ul><li>Proceso de Suministro </li></ul></ul><ul><ul><li>Proceso de Definici...
PROCESOS DEL NIVEL 3 DE MADUREZ <ul><ul><li>Proceso de Análisis de Requisitos del Software </li></ul></ul><ul><ul><li>Proc...
ACTIVIDADES DE DIFUSIÓN EN CASTELLANO, PARA ESPAÑA E IBEROAMERICA www.iso15504.es
ACTIVIDADES DE DIFUSIÓN EN CASTELLANO, PARA ESPAÑA E IBEROAMERICA www.iso15504.es
FUTURO… <ul><li>Perfiles (subconjuntos de procesos) para VSEs (< 25 empleados).  </li></ul><ul><li>Perfiles y guías confor...
ÍNDICE EL MODELO CMMI 3 ALGUNAS COMPARATIVAS 5 MODELOS Y METODOLOGÍAS (ÁGILES) 6 CALIDAD DE LOS PROCESOS 2 LAS NORMAS ISO/...
COMPARATIVA ENTRE ISO/IEC 15504 Y CMMI INTECO – RED.ES (2008)  Estudio sobre la certificación de la calidad como medio par...
COMPARATIVA DE CMMI, ISO 15504 PARTE 7 Y AENOR Nivel 2 de CMMI-DEV Nivel 3 de CMMI-DEV Grado de Relación
¿CMMI o ISO 15504? http://www.javiergarzas.com/2010/02/cmmi-o-iso15504-spice.html
ÍNDICE EL MODELO CMMI 3 ALGUNAS COMPARATIVAS 5 MODELOS Y METODOLOGÍAS (ÁGILES) 6 CALIDAD DE LOS PROCESOS 2 LAS NORMAS ISO/...
¿QUÉ? ¿CÓMO? SCRUM
MODELOS DE PROCESOS Y MÉTODOS ÁGILES NOTA: Estadística personal en base a más de 30 proyectos CMMI / ISO 15504 desarrollad...
… Útil para el  negocio , describiendo un  cómo  con un nivel de detalle suficiente para ser  repetible
ÍNDICE EL MODELO CMMI 3 ALGUNAS COMPARATIVAS 5 MODELOS Y METODOLOGÍAS (ÁGILES) 6 CALIDAD DE LOS PROCESOS 2 LAS NORMAS ISO/...
CALIDAD SOFTWARE PROCESOS PERSONAS PRODUCTOS
… la estandarización de los procesos garantiza  uniformidad en la salida , lo que puede incluso  institucionalizar la crea...
ORGANIZACIÓN FÁBRICA DESARROLLO CPD FÁBRICA DESARROLLO FÁBRICA DESARROLLO Producto Procesos
MODELOS DE REFERENCIA EN PRUEBAS <ul><li>TMM </li></ul><ul><li>TMMI  </li></ul><ul><li>TPI </li></ul><ul><li>TMAP </li></u...
OTROS: PERSONAS Y EQUIPOS TSP.  Team Software Process PSP.  Personal Software Process
Posiciones bajas en competitividad en TI: Economist (23) – World Economic (34) España, primer país de Europa en certificac...
Sólo el 32,24% de los encuestados cuenta con un proceso de pruebas definido (ATI)  España, primer país de Europa en certif...
http://www.flickr.com/photos/17731548@N00/2588331777  CMMI Métodos Ágiles CMMI ISO 15504 ISO 20000 ISO 15504
“ Nada es veneno, y todo es veneno: la diferencia está en la dosis”  Paracelsus (1493  -  1541)
GRACIAS. PREGUNTAS [email_address] www.javiergarzas.com Twitter @jgarzas
Upcoming SlideShare
Loading in …5
×

I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la certificación e implantación de modelos y normas de calidad software

2,924 views

Published on

Presentación de Javier Garzás (Kybele Consulting) "Tendencias actuales en la certificación e implantación de modelos y normas de calidad software " para la I Jornada de la Calidad en los Sistemas de Información, organizada por Kybele Consulting.

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

No Downloads
Views
Total views
2,924
On SlideShare
0
From Embeds
0
Number of Embeds
220
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la certificación e implantación de modelos y normas de calidad software

  1. 1. Dr. Javier Garzás, CISA, CGEIT y CSQE [email_address] Kybele Consulting S.L. [email_address] Universidad Rey Juan Carlos Tendencias actuales en la certificación e implantación de modelos y normas de calidad software I Jornada de la Calidad en los Sistemas de Información CSI Madrid, 1 de junio de 2010
  2. 2. PRESENTACIÓN Javier Garzás Correo [email_address] Twitter @jgarzas Blog www.javiergarzas.com Dr. e Ingeniero en Informática Director de Kybele Consulting Desarrollo, Arquitectura, Consultoría, Fábricas Software y Auditoría Profesor de la Universidad Rey Juan Carlos (Madrid)
  3. 3. 1970
  4. 4. Jacobson, Meyer y Soley La ingeniería del software está bloqueada por prácticas inmaduras
  5. 5. <ul><li>Prevalecen más las modas que la ingeniería . </li></ul><ul><li>División entre industria e investigación . </li></ul><ul><li>Gran número de métodos y variantes , con pequeñas diferencias, artificialmente magnificadas . </li></ul>Jacobson, Meyer y Soley
  6. 6. http://www.flickr.com/photos/32625013@N00/3177877243 http://www.flickr.com/photos/auntiep/ CMMI DEV o ACQ o SVC ISO 15504 ISO 12207 ISO 27000 ISO 20000 SCRUM XP GOBIERNO IT UP o Open UP … .
  7. 7. http://www.flickr.com/photos/17731548@N00/2588331777 CMMI Métodos Ágiles CMMI ISO 15504 ISO 20000 ISO 15504
  8. 8. “ No pierdas tiempo en documentar… con los métodos ágiles no es necesario” “ Si el proyecto se retrasa… cuantos más desarrolladores incorpores mucho mejor” “ Con la “suit” de herramientas xxx solucionas los problemas del software”
  9. 9. www.calidadsoftwareagil.com agileCMMI-Manifesto.org
  10. 10. OBJETIVOS Valorar su adecuación Revisarlos Clarificarlos Modelos y normas para el proceso software ( desarrollo ) que la industria (caso de estudio España ) más está implantando y los que se prevé que demandará
  11. 11. ÍNDICE EL MODELO CMMI 3 ALGUNAS COMPARATIVAS 5 MODELOS Y METODOLOGÍAS (ÁGILES) 6 CALIDAD DE LOS PROCESOS 2 7 LAS NORMAS ISO/IEC 15504 – ISO/IEC 12207 4 CONCLUSIONES CALIDAD SOFTWARE EN ESPAÑA 1
  12. 12. España, primer país de Europa en evaluaciones de la calidad del proceso software (crecimiento de más del 70% en 5 años)
  13. 13. <ul><li>Un “modelo tradicional” de factoría de software, (disponibilidad intensiva de rrhh y salarios competitivos ), podría representar una amenaza … </li></ul>AMENAZAS “ INTECO – RED.ES (2009) Estudio sobre el modelo de factorías de software con un enfoque nearshore
  14. 14. Méjico. Moprosoft – Evalprosoft. TSP/PSP Brasil. MPS.BR Iberoamérica. Competisoft
  15. 15. Quality Principle Nº1: If a customer does not demand a quality product, he or she will probably not get one. “ Humphrey, W. H. (2005). Acquiring Quality Software
  16. 16.
  17. 17. CALIDAD SOFTWARE PROCESOS PERSONAS PRODUCTOS
  18. 18. Actualmente las principales iniciativas en calidad software se centran en procesos
  19. 19. Quality Principle: The quality of a product is determined by the quality of the process used to develop it. “ Humphrey, W. H. (2005). Acquiring Quality Software
  20. 20. ÍNDICE EL MODELO CMMI 3 ALGUNAS COMPARATIVAS 5 MODELOS Y METODOLOGÍAS (ÁGILES) 6 CALIDAD DE LOS PROCESOS 2 LAS NORMAS ISO/IEC 15504 – ISO/IEC 12207 4 CALIDAD SOFTWARE EN ESPAÑA 1 7 CONCLUSIONES
  21. 21. OBJETIVO <ul><li>Héroes y apaga fuegos </li></ul><ul><li>Altibajos en la productividad </li></ul><ul><li>Rotación de recursos </li></ul><ul><li>Las planificaciones poco realistas </li></ul><ul><li>Mucho esfuerzo en mantenimiento </li></ul><ul><li>Empleados descontentos </li></ul>Organización inmadura
  22. 22. OBJETIVO <ul><li>Tiene procesos definidos </li></ul><ul><li>El conocimiento en la organización </li></ul><ul><li>Entrega con la calidad esperada </li></ul><ul><li>Cumple plazos de entrega </li></ul><ul><li>Satisface a los clientes </li></ul><ul><li>Los empleados están a gusto </li></ul>Organización madura
  23. 23. TIPOS MODELO DE PROCESOS MODELO DE EVALUACIÓN DE PROCESOS MODELOS DE MEJORA - CALIDAD DE PROCESOS
  24. 24. TIPOS MODELO DE PROCESOS MODELO DE EVALUACIÓN DE PROCESOS MODELOS DE MEJORA - CALIDAD DE PROCESOS Catálogo, buenas prácticas. Definiciones de procesos: propósito, salidas, relaciones, etc.
  25. 25. TIPOS MODELO DE PROCESOS MODELO DE EVALUACIÓN DE PROCESOS MODELOS DE MEJORA - CALIDAD DE PROCESOS <ul><li>Planificación del Proyecto </li></ul><ul><li>Seguimiento del Proyecto </li></ul><ul><li>Gestión de Configuración </li></ul><ul><li>Medición </li></ul><ul><li>etc. </li></ul>
  26. 26. TIPOS MODELO DE PROCESOS MODELO DE EVALUACIÓN DE PROCESOS MODELOS DE MEJORA - CALIDAD DE PROCESOS <ul><li>ISO/IEC 12207, </li></ul><ul><li>CMMI-DEV / ACQ / SVC </li></ul><ul><li>COMPETISOFT </li></ul><ul><li>etc. </li></ul>
  27. 27. ABSTRACCIÓN CMMI-DEV ISO 12207 CMMI- ACQ CMMI- SVC Ágiles ¿Qué hacer? MODELO DE PROCESOS ¿Cómo hacer? METODOLOGÍAS Tradicionales
  28. 28. ENTORNOS - FASES Desarrollo Explotación ISO 12207 CMMI-DEV CMMI- SVC ITIL ISO 20000
  29. 29. TIPOS MODELO DE PROCESOS MODELO DE EVALUACIÓN DE PROCESOS MODELOS DE MEJORA - CALIDAD DE PROCESOS Cómo evaluar la institucionalización de procesos en una organización, respecto a un modelo de procesos Lenguaje común.
  30. 30. TIPOS MODELO DE PROCESOS MODELO DE EVALUACIÓN DE PROCESOS MODELOS DE MEJORA - CALIDAD DE PROCESOS ISO 15504 – SPICE Clase 1, 2 o 3 SCAMPI Tipo A, B o C
  31. 31. MODELOS DE MEJORA DE PROCESOS
  32. 32. MODELOS DE MEJORA DE PROCESOS CMMI e ISO/IEC 15504 SPICE son los modelos de mayor uso <ul><li>La percepción de la empresa española: “CMMI e ISO/IEC 15504 son los modelos referentes”. (INTECO, 2008) </li></ul><ul><li>“ 180 organizaciones españolas (4486 en el mundo) evaluadas en alguno de los niveles de CMMI”. (SEI, 2010) </li></ul><ul><li>Iniciativas para las PYMEs: Plan Avanza del MITYC y otros. </li></ul>
  33. 33. ÍNDICE EL MODELO CMMI 3 ALGUNAS COMPARATIVAS 5 MODELOS Y METODOLOGÍAS (ÁGILES) 6 CALIDAD DE LOS PROCESOS 2 LAS NORMAS ISO/IEC 15504 – ISO/IEC 12207 4 CALIDAD SOFTWARE EN ESPAÑA 1 7 CONCLUSIONES
  34. 34. HISTORIA 1984 1989 1991 1979
  35. 35. EL MODELO CMMI CMMI-ACQ CMMI-SVC CMMI-DEV 16 Áreas de Proceso en común Un modelo de referencia para evaluar los procesos y ayudar a su mejora mediante una ruta evolutiva
  36. 36. PROCESOS DE CMMI Dev 1.2 Causal Analysis and Resolution (CAR) Configuration Management (CM) Decision Analysis and Resolution (DAR) Integrated Project Management (IPM) Measurement and Analysis (MA) Organization Innovation and Deployment (OID) Organization Process Definition (OPD) Organization Process Focus (OPF) Organization Process Performance (OPP) Organizational Training (OT) Product Integration (PI) Project Monitoring and Control (PMC) Project Planning (PP) Process and Product Quality Assurance (PPQA) Quantitative Project Management (QPM) Requirements Development (RD) Requirement Management (RM) Risk Management (RSKM) Supplier Agreement Management (SAM) Technical Solution (TS) Validation (VAL) Verification (VER)
  37. 37. Gestión de Requisitos (REQM) Planificación de Proyectos (PP) Control y Seguimiento de Proyectos (PMC) Gestión de Acuerdos con Proveedores (SAM) Gestión de la Configuración (CM) Aseguramiento Calidad Procesos y Productos (PPQA) Medición y Análisis (MA) NIVELES DE MADUREZ Y ÁREAS DE PROCESO Soporte Gest. Procesos Ingeniería Gest. Proyectos Nivel5: Optimizando Nivel1: Inicial Nivel2: Gestionado Nivel3: Definido Nivel4: Gestionado Cuantitativamente
  38. 38. Desarrollo de Requisitos (RD) Solución Técnica (TS) Integración del Producto (PI) Verificación (VER) Validación (VAL) Definición del proceso Organizacional (OPD) Enfoque de la Organización a Procesos (OPF) Formación Organizacional (OT) Gestión integrada de Proyectos (IPM) Gestión de Riesgos (RSKM) Análisis de Decisiones y Resolución (DAR) NIVELES DE MADUREZ Y ÁREAS DE PROCESO Soporte Gest. Procesos Ingeniería Gest. Proyectos Nivel5: Optimizando Nivel1: Inicial Nivel2: Gestionado Nivel3: Definido Nivel4: Gestionado Cuantitativamente
  39. 39. Gestión cuantitativa de proyectos (QPM) Rendimiento procesos de la Organiz. (OPP) Nivel5: Optimizando Nivel1: Inicial Nivel2: Gestionado Nivel3: Definido Nivel4: Gestionado Cuantitativamente NIVELES DE MADUREZ Y ÁREAS DE PROCESO Soporte Gest. Procesos Ingeniería Gest. Proyectos Análisis Causal y Resolución (CAR) Innovación Organizacional y Despliegue (IOD)
  40. 40. EVALUACIONES CMMI (MARZO 2010) 53,9% 7,8% 3 5 4468
  41. 41. EVALUACIONES CMM 1987 - 1991 81%
  42. 42. EN ESPAÑA 180 EMPRESAS HAN EVALUADO SUS PROCESOS SEI (Mar 2010) Process Maturity Profile
  43. 43.
  44. 44. SEI (Mar 2010) Process Maturity Profile
  45. 45. INICIATIVAS DE MEJORA REGIONALES Murcia Aragón Andalucía Galicia
  46. 46. PLAN AVANZA
  47. 47.
  48. 48. ÍNDICE EL MODELO CMMI 3 ALGUNAS COMPARATIVAS 5 MODELOS Y METODOLOGÍAS (ÁGILES) 6 CALIDAD DE LOS PROCESOS 2 LAS NORMAS ISO/IEC 15504 – ISO/IEC 12207 4 CALIDAD SOFTWARE EN ESPAÑA 1 7 CONCLUSIONES
  49. 49. ESQUEMA DE LA NORMA ISO 15504 SPICE <ul><li>Norma internacional para establecer y mejorar la capacidad y madurez (evaluación) de los procesos </li></ul>
  50. 50. ESQUEMA DE LA NORMA ISO 15504 SPICE <ul><li>“ FRAMEWORK” para establecer y mejorar la capacidad y madurez (evaluación) de los procesos </li></ul>
  51. 51. MODELO DE PROCESOS n MODELO DE PROCESOS 2 MEJORA DE LA CALIDAD DE LOS PROCESOS SOFTWARE MODELO DE PROCESOS 1 MODELO DE EVALUACIÓN ISO/IEC 15504 EL MODELO DE PROCESOS
  52. 52. <ul><li>Gestión de procesos y los productos </li></ul><ul><li>Procesos adaptados - estándares. </li></ul><ul><li>Gestión cuantitativa </li></ul><ul><li>Mejora continua de los procesos </li></ul>Nivel5: Optimi zando Nivel1: Básica Nivel2: Gestionada Nivel3: Establecida Nivel4: Predecible PARTE 7 - NIVELES DE MADUREZ <ul><li>Objetivos de los procesos. </li></ul>Nivel0: Inmadura <ul><li>No hay implementación de procesos. </li></ul>
  53. 53. Parte 7: Evaluación de la madurez de una organización Parte 2: Realización de la evaluación PRINCIPALES ESQUEMAS DE EVALUACIÓN 15504 EN SOFTWARE GUIAS Parte 5: Un ejemplo de modelo de evaluación de procesos Guía AENOR para la evaluación y mejora de procesos software Anexo A Parte 7: Un ejemplo de modelo de madurez organizacional PATHFINDER TM Conformes a…
  54. 54. MEJORA DE LA CALIDAD DE LOS PROCESOS SOFTWARE MODELO DE PROCESOS ISO/IEC 12207 MODELO DE EVALUACIÓN ISO/IEC 15504 ESQUEMA NORMALMENTE APLICADO EN SOFTWARE
  55. 55. Desarrollo Explotación ISO 12207 EL MODELO DE PROCESOS
  56. 56. <ul><li>CMMI e ISO 15504 partes 5 y 7 (Anexo A) son rígidos ( poco ágiles? ), y no abordan específicamente necesidades de las pequeñas empresas ( pequeños equipos ) </li></ul>LOS PRINCIPALES MODELOS Y SU IMPLANTACIÓN EN PYMES
  57. 57. ( Saiedian, & Carr, 1997 ); (Beck, 1999); ( Hareton, & Terence, 2001 ) ; (Laporte & April, 2005); (April, Laporte, & Renault, 2006); (Garcia, Graettinger, & Kost, 2006); ( Staples, Niazi, Jeffery, Abrahams, Byatt, & Murphy, 2007 ) PROBLEMAS DE LOS MODELOS EN PEQUEÑOS EQUIPOS Recomendaciones rígidas Gran inversión Retorno de inversión a largo plazo Problema “cultural”
  58. 58. PYMES EN ESPAÑA
  59. 59. INICIATIVAS REGIONALES PARA LAS PYMES
  60. 60. MODELO AGIL ISO 15504 SPICE DE AENOR MODELO DE PROCESOS MODELO DE EVALUACIÓN MEJORA DE LA CALIDAD DE LOS PROCESOS SOFTWARE ISO/IEC 12207:2008 ISO/IEC 15504
  61. 61. PROCESOS DE LOS NIVELES 1 Y 2 DE MADUREZ <ul><ul><li>Proceso de Suministro </li></ul></ul><ul><ul><li>Proceso de Definición de Requisitos de los Stakeholders </li></ul></ul><ul><ul><li>Proceso de Análisis de los Requisitos del Sistema </li></ul></ul><ul><ul><li>Proceso de Gestión del Modelo de Ciclo de Vida </li></ul></ul><ul><ul><li>Proceso de Planificación del Proyecto </li></ul></ul><ul><ul><li>Proceso de Evaluación y Control del Proyecto </li></ul></ul><ul><ul><li>Proceso de Gestión de la Configuración del Software </li></ul></ul><ul><ul><li>Proceso de Gestión de la Configuración </li></ul></ul><ul><ul><li>Proceso de Medición </li></ul></ul><ul><ul><li>Proceso de Aseguramiento de la Calidad del Software </li></ul></ul>Nivel 2 de madurez Nivel 3 de madurez Nivel 1 de madurez
  62. 62. PROCESOS DEL NIVEL 3 DE MADUREZ <ul><ul><li>Proceso de Análisis de Requisitos del Software </li></ul></ul><ul><ul><li>Proceso de Diseño de la Arquitectura del Software </li></ul></ul><ul><ul><li>Proceso de Diseño de la Arquitectura del Sistema </li></ul></ul><ul><ul><li>Proceso de Gestión de Infraestructuras </li></ul></ul><ul><ul><li>Proceso de Gestión de Recursos Humanos </li></ul></ul><ul><ul><li>Proceso de Gestión de Riesgos </li></ul></ul><ul><ul><li>Proceso de Gestión de la Decisión </li></ul></ul><ul><ul><li>Proceso de Integración del Software </li></ul></ul><ul><ul><li>Proceso de Integración del Sistema </li></ul></ul><ul><ul><li>Proceso de Verificación del Software </li></ul></ul><ul><ul><li>Proceso de Validación del Software </li></ul></ul>Nivel 2 de madurez Nivel 3 de madurez Nivel 1 de madurez
  63. 63. ACTIVIDADES DE DIFUSIÓN EN CASTELLANO, PARA ESPAÑA E IBEROAMERICA www.iso15504.es
  64. 64. ACTIVIDADES DE DIFUSIÓN EN CASTELLANO, PARA ESPAÑA E IBEROAMERICA www.iso15504.es
  65. 65. FUTURO… <ul><li>Perfiles (subconjuntos de procesos) para VSEs (< 25 empleados). </li></ul><ul><li>Perfiles y guías conformes con ISO 12207, ISO 15504 e ISO 9001. </li></ul><ul><li>En borrador, publicación estimada 2010/2011. </li></ul>NORMA ISO/IEC 29110
  66. 66. ÍNDICE EL MODELO CMMI 3 ALGUNAS COMPARATIVAS 5 MODELOS Y METODOLOGÍAS (ÁGILES) 6 CALIDAD DE LOS PROCESOS 2 LAS NORMAS ISO/IEC 15504 – ISO/IEC 12207 4 CALIDAD SOFTWARE EN ESPAÑA 1 7 CONCLUSIONES
  67. 67. COMPARATIVA ENTRE ISO/IEC 15504 Y CMMI INTECO – RED.ES (2008) Estudio sobre la certificación de la calidad como medio para impulsar la industria de desarrollo del software en España
  68. 68. COMPARATIVA DE CMMI, ISO 15504 PARTE 7 Y AENOR Nivel 2 de CMMI-DEV Nivel 3 de CMMI-DEV Grado de Relación
  69. 69. ¿CMMI o ISO 15504? http://www.javiergarzas.com/2010/02/cmmi-o-iso15504-spice.html
  70. 70. ÍNDICE EL MODELO CMMI 3 ALGUNAS COMPARATIVAS 5 MODELOS Y METODOLOGÍAS (ÁGILES) 6 CALIDAD DE LOS PROCESOS 2 LAS NORMAS ISO/IEC 15504 – ISO/IEC 12207 4 CALIDAD SOFTWARE EN ESPAÑA 1 7 CONCLUSIONES
  71. 71.
  72. 72. ¿QUÉ? ¿CÓMO? SCRUM
  73. 73. MODELOS DE PROCESOS Y MÉTODOS ÁGILES NOTA: Estadística personal en base a más de 30 proyectos CMMI / ISO 15504 desarrollados por Kybele Consulting ¿CUÁNTAS ORGANIZACIONES IMPLANTAN CMMI/ISO 15504 CON MÉTODOS ÁGILES?
  74. 74. … Útil para el negocio , describiendo un cómo con un nivel de detalle suficiente para ser repetible
  75. 75. ÍNDICE EL MODELO CMMI 3 ALGUNAS COMPARATIVAS 5 MODELOS Y METODOLOGÍAS (ÁGILES) 6 CALIDAD DE LOS PROCESOS 2 LAS NORMAS ISO/IEC 15504 – ISO/IEC 12207 4 CONCLUSIONES 7 CALIDAD SOFTWARE EN ESPAÑA 1
  76. 76. CALIDAD SOFTWARE PROCESOS PERSONAS PRODUCTOS
  77. 77. … la estandarización de los procesos garantiza uniformidad en la salida , lo que puede incluso institucionalizar la creación de malos productos ” (Kitchenham y Pfleeger, 1996) “
  78. 78. ORGANIZACIÓN FÁBRICA DESARROLLO CPD FÁBRICA DESARROLLO FÁBRICA DESARROLLO Producto Procesos
  79. 79. MODELOS DE REFERENCIA EN PRUEBAS <ul><li>TMM </li></ul><ul><li>TMMI </li></ul><ul><li>TPI </li></ul><ul><li>TMAP </li></ul><ul><li>ISO/IEC 29119 (en borrador) </li></ul>
  80. 80. OTROS: PERSONAS Y EQUIPOS TSP. Team Software Process PSP. Personal Software Process
  81. 81. Posiciones bajas en competitividad en TI: Economist (23) – World Economic (34) España, primer país de Europa en certificaciones de la calidad del proceso COMPETITIVIDAD Y CERTIFICACIÓN
  82. 82. Sólo el 32,24% de los encuestados cuenta con un proceso de pruebas definido (ATI) España, primer país de Europa en certificaciones de la calidad del proceso INGENIERÍA SOFTWARE… EL CÓMO
  83. 83.
  84. 84.
  85. 85. http://www.flickr.com/photos/17731548@N00/2588331777 CMMI Métodos Ágiles CMMI ISO 15504 ISO 20000 ISO 15504
  86. 86. “ Nada es veneno, y todo es veneno: la diferencia está en la dosis” Paracelsus (1493 - 1541)
  87. 87. GRACIAS. PREGUNTAS [email_address] www.javiergarzas.com Twitter @jgarzas

×