Presentación ETICOM Universidad Sevilla Marzo 2011

809 views

Published on

Presentación a estudiantes Ingeniería Informática. Orientación profesional sector calida software.

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

  • Be the first to like this

No Downloads
Views
Total views
809
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • SISTEMAS DE GESTIÓN DE LA CALIDAD EN COLEGIOS PROFESIONALES 3
  • SISTEMAS DE GESTIÓN DE LA CALIDAD EN COLEGIOS PROFESIONALES 3
  • SISTEMAS DE GESTIÓN DE LA CALIDAD EN COLEGIOS PROFESIONALES 3
  • SISTEMAS DE GESTIÓN DE LA CALIDAD EN COLEGIOS PROFESIONALES 3
  • SISTEMAS DE GESTIÓN DE LA CALIDAD EN COLEGIOS PROFESIONALES 3
  • Presentación ETICOM Universidad Sevilla Marzo 2011

    1. 1. <ul><li>PYMETICA </li></ul><ul><li>Programas para la mejora </li></ul><ul><li>de la calidad del software </li></ul><ul><li>Sevilla, 24 de marzo de 2011 </li></ul>La carrera de informática tras la Universidad
    2. 2. Objetivos <ul><li>Presentar los diferentes estándares y modelos internacionales de calidad de los sistemas de información. </li></ul><ul><li>Presentar los Programas PYMETICA promovidos por eticom, Asociación de Empresarios de las Tecnologías de la Información y Comunicaciones. </li></ul><ul><li>Identificar los perfiles profesionales y las principales competencias en el ámbito de la ingeniería del software. </li></ul><ul><li>Orientar a los estudiantes para su desarrollo profesional. </li></ul>
    3. 3. Programa SoftQuality CALIDAD del SOFTWARE !!!??? ¿Como se produce software de calidad? ¿Quién produce software de calidad?
    4. 4. “ La calidad del software es el grado con el que un sistema, componente o proceso cumple los requisitos especificados y las necesidades o expectativas del cliente o usuario”. IEEE, Std. 610-1990. Calidad del software
    5. 5. “ La calidad del software es el grado con el que un sistema, componente o proceso cumple los requisitos especificados y las necesidades o expectativas del cliente o usuario”. IEEE, Std. 610-1990. “ Concordancia del software producido con los requisitos explícitamente establecidos, con los estándares de desarrollo prefijados y con los requisitos implícitos no establecidos formalmente, que desea el usuario” Pressman, 1998 Calidad del software
    6. 6. “ La calidad del software es el grado con el que un sistema, componente o proceso cumple los requisitos especificados y las necesidades o expectativas del cliente o usuario”. IEEE, Std. 610-1990. “ Concordancia del software producido con los requisitos explícitamente establecidos, con los estándares de desarrollo prefijados y con los requisitos implícitos no establecidos formalmente, que desea el usuario” Pressman, 1998 Satisfacción del Usuario = producto usable + buena funcionalidad + entrega dentro de presupuesto y plazo Roberth Glass Calidad del software
    7. 7. SoftQuality
    8. 8. Calidad del software
    9. 9. <ul><li>Calidad Interna se refiere a la totalidad de características del producto software desde una perspectiva interna. </li></ul><ul><li>Los atributos de la calidad del producto software se puede mejorados durante la implantación, revisión y prueba del código del software. La calidad del producto software representada por la calidad interna, permanece sin cambios a menos que sea rediseñado. </li></ul><ul><li>Calidad Externa se refiere a la totalidad de las características del producto software desde una perspectiva externa. </li></ul><ul><li>Es la calidad que se determina cuando el software es ejecutado, la cual es típicamente medida y evaluada en un ambiente simulado, con datos simulados y usando métricas externas. </li></ul><ul><li>Calidad en Uso se refiere a la perspectiva del usuario de la calidad del producto software usado en un contexto de uso específicos. Mide cómo los usuarios pueden conseguir sus metas en su entorno, en lugar de medir las propiedades del software en si mismo. </li></ul><ul><li>El término 'usuario' se refiere a cualquier tipo de posible usuario, incluyendo operadores y personal de mantenimiento, y sus requerimientos pueden ser diferentes. </li></ul>Calidad del Producto
    10. 10. Calidad del Producto
    11. 11. Calidad del Producto
    12. 12. Calidad del Producto
    13. 13. Calidad del software y Ciclo de vida
    14. 14. Programa SoftQuality ¿Como se produce software de calidad?
    15. 15. Modelos de mejora Calidad del Proceso
    16. 16. Modelos de mejora Calidad del Proceso
    17. 17. <ul><li>CMMI proviene del modelo CMM (Modelo de Capacidad y Madurez), desarrollado por una iniciativa del Departamento de Defensa de EE.UU. y la Universidad de Carnegie Mellon. </li></ul><ul><li>En el año 2002 se liberó la versión 1.1 de CMMI, unificando los modelos de ingeniería de software (SW-CMM, también conocido como CMM), de ingeniería de sistemas (SECMM) y de desarrollo integrado de productos (IPD-CMM). </li></ul><ul><li>CMMI traza las directrices para alcanzar un nivel de madurez de la organización o un nivel de capacidad de un área de proceso, exponiendo qué hacer pero no cómo hacerlo. </li></ul>Watts Humphrey, Creador CMM Ángel Jordan, Fundador SEI CMMI
    18. 18. CMMI
    19. 19. Niveles de Capacidad vs Madurez CMMI es un modelo de procesos para los ciclos de vida desarrollo y mantenimiento del software que proporciona un conjunto de buenas practicas y una metodología para la evaluación y la mejora continua.
    20. 20. Nivel 1. Nivel inicial. <ul><li>El proceso software está caracterizado como ad hoc o caótico. </li></ul><ul><li>Estas organizaciones tienen éxito, dependiendo de la competencia del personal y no del uso de procesos probados. </li></ul><ul><li>Aunque estas organizaciones produzcan productos y servicios que funcionan, frecuentemente exceden sus presupuestos y no cumplen sus calendarios. </li></ul><ul><li>Tendencia a abandonar los procesos en tiempos de crisis y a una incapacidad para repetir los éxitos. </li></ul>
    21. 21. Nivel 2. Nivel gestionado. <ul><li>Los procesos se planifican y realizan de acuerdo a políticas, se monitorizan, controlan y revisan y se evalúan en cuanto a su adhesión a los procesos definidos. </li></ul><ul><li>Los proyectos se realizan y gestionan de acuerdo a planes documentados. </li></ul><ul><li>Se establecen compromisos entre las partes interesadas y relevantes que se mantienen. </li></ul><ul><li>Los productos de trabajo se controlan de forma apropiada. </li></ul><ul><li>Los productos de trabajo y servicios satisfacen las descripciones especificadas de proceso, estándares y procedimientos. </li></ul><ul><li>El estado de los productos de trabajo y la entrega de los servicios son visibles por la dirección en puntos definidos. </li></ul><ul><li>El rigor en la definición de los procesos es el preciso para poder repetir los éxitos en proyectos futuros de similares características. </li></ul><ul><li>Para lograr el nivel 2 se deben satisfacer las prácticas genéricas o alternativas aceptables, asociadas a los objetivos genéricos 1 y 2. </li></ul>
    22. 22. Nivel 3. Nivel definido. <ul><li>Los procesos están documentados y estandarizados para la organización en procedimientos, guías y herramientas. </li></ul><ul><li>Todos los proyectos utilizan la versión estándar del proceso software aprobado por la organización y la adaptan a las necesidades del proyecto, de acuerdo a guías de adaptación. </li></ul><ul><li>Para lograr el nivel 3 se deben satisfacer las prácticas genéricas asociadas a los objetivos genéricos 1, 2 y 3. </li></ul>
    23. 23. Nivel 4. Nivel de gestión cuantitativa. <ul><li>Se recogen de forma detallada medidas de los procesos software y de la calidad de los productos. </li></ul><ul><li>Los procesos seleccionados son entendidos cuantitativamente y controlados en términos estadísticos. </li></ul><ul><li>Se identifican las causas especiales de variación, para corregirlas y prevenirlas en futuros proyectos. </li></ul><ul><li>El rendimiento de los procesos es predecible cuantitativamente. </li></ul>
    24. 24. Nivel 5. Nivel optimizado. <ul><li>La mejora continua de procesos se basa en los resultados cuantitativos de la aplicación de innovaciones y tecnologías en los procesos ya establecidos. </li></ul><ul><li>La mejora de procesos persigue la mejora del rendimiento del proceso y alcanzar los objetivos cuantitativos establecidos </li></ul>
    25. 25. <ul><li>CMMI (Capability Maturity Model Integration) se está afianzando en el mercado como el estándar de facto para la mejora de procesos en ingeniería del software y para la evaluación de la calidad de producción de software </li></ul>CMMI
    26. 26. ¿Cómo influye la implantación del modelo CMMi en la organización? CMMI <ul><li>MEJORA DEL PROCESO DE SOFTWARE </li></ul><ul><li>Procesos definidos </li></ul><ul><li>Responsabilidades definidas </li></ul><ul><li>El conocimiento está en la organización </li></ul><ul><li>Predictibilidad </li></ul><ul><li>Reducción de variabilidad </li></ul>REPERCUSIÓN ▲ Productividad ▼ Tiempos de entrega y costes ▼ Complejidad y mantenimiento ▲ Calidad del Producto ▲ Satisfacción del Cliente/ empleador ▼ Errores ▼ Retrabajo
    27. 27. ¿Cuáles son los beneficios del modelo CMMi? Fuente: CMMI® Impact August 2009 (SEI) Datos de 35 organizaciones CMMI
    28. 28. <ul><li>PYMETICA es un programa “llave en mano” dirigido a la implantación y acreditación (certificación) del modelo CMMi v1.2 en un conjunto de 20 pymes españolas fabricantes de software. </li></ul><ul><li>El programa tiene dos alcances diferentes, niveles 2 y 3, en función del grado de madurez y necesidades de cada participante, e incluye todos los elementos necesarios para asegurar el éxito de los mismos: formación, consultoría de alto valor añadido, herramientas, SCAMPI´s, Lead Appraiser, etc. </li></ul><ul><li>El programa se enmarca dentro de las ayudas del Plan Avanza del Ministerio de Industria, Turismo y Comercio. </li></ul>Programa Pymetica
    29. 29. Programa Pymetica
    30. 30. Programa Pymetica
    31. 31. Programa Pymetica
    32. 32. <ul><li>Formación Oficial de introducción al modelo: INTRO CMMI v1.2 </li></ul><ul><li>Evaluación de situación inicial de las áreas de proceso de Nivel 2 y/o 3 ( SCAMPI C ) </li></ul><ul><ul><li>- Procedimientos, metodologías, herramientas de soporte </li></ul></ul><ul><li>Identificación de fortalezas y debilidades de acuerdo al Modelo </li></ul><ul><li>Plan de Mejora detallado para la implantación de mejoras </li></ul><ul><li>Compromiso de la Dirección y del equipo de profesionales </li></ul>Programa Pymetica
    33. 33. <ul><li>Seminario de formación PSP/TSP </li></ul><ul><li>Talleres formativos herramientas de soporte </li></ul><ul><li>Seminarios específicos sobre las áreas de proceso de Nivel 2 y/o 3 </li></ul><ul><li>Seguimiento y apoyo en el despliegue del Plan de Mejora: Soporte de Consultoría </li></ul><ul><ul><li>Adaptación de procedimientos </li></ul></ul><ul><ul><li>Selección de herramientas de soporte </li></ul></ul><ul><ul><li>Formación interna </li></ul></ul><ul><ul><li>Pilotaje de mejoras </li></ul></ul><ul><ul><li>Despliegue operativo </li></ul></ul>Programa Pymetica
    34. 34. <ul><li>Formación Oficial para evaluadores: Appraisal Team Member (ATM). SEI </li></ul><ul><li>Evaluación GO – NO GO </li></ul><ul><ul><li>Plan de Acciones Correctoras </li></ul></ul><ul><li>Acreditación oficial, SCAMPI Clase A </li></ul><ul><ul><li>Alcance y muestra de proyectos a evaluar </li></ul></ul><ul><ul><li>Consolidación de artefactos </li></ul></ul><ul><ul><li>Revisión documental offsite </li></ul></ul><ul><ul><li>Evaluación onsite (entrevistas, soportes implementación, caracterización, presentación de informes) </li></ul></ul>Programa Pymetica
    35. 35. Programa Pymetica
    36. 36. ¿Cuál es la experiencia en CMMI? PYMETICA CMMI VALUE SOFT Programa Pymetica <ul><li>Programa para implantar y acreditar el modelo CMMi (Capability Maturity Model Integration) en la empresa TIC desarrolladora de Software </li></ul><ul><li>Objetivo : Contar con un grupo de empresas fabricantes de software con capacidad para trabajar con estándares de calidad reconocidos a nivel mundial y para desarrollar proyectos con cualquier compañía o entidad nacional e internacional. </li></ul><ul><li>PYMETICA CMMi tiene dos ediciones, dónde han participado 27 empresas: </li></ul><ul><li>Duración Edición I: 2007 – 2009. Han participado 19 empresas (95% éxito) </li></ul><ul><li>Duración Edición II: 2009 – 2010. Están participando 8 empresas </li></ul><ul><li>VALUE SOFT tiene una edición, donde han participado 8 empresas </li></ul>
    37. 37. Programa Pymetica
    38. 38. Programa Pymetica
    39. 39. Programa SoftQuality ¿Quién produce software de calidad?
    40. 40. Perfiles Profesionales
    41. 41. Sector TIC
    42. 42. Sector TIC
    43. 43. Empleo TIC
    44. 44. Capacidades Profesionales TIC
    45. 45. Capacidades Profesionales TIC
    46. 46. <ul><li>Competente técnicamente </li></ul><ul><li>Competente en gestión </li></ul><ul><li>Prioriza </li></ul><ul><li>Motiva y comunica </li></ul><ul><li>Decide y sabe delegar </li></ul><ul><li>Resuelve conflictos </li></ul><ul><li>Comprometido con clientes, colaboradores, empresa </li></ul>Características del jefe de proyecto
    47. 47. Agentes de cambio <ul><li>“ Personas que actuan como catalizadores y asumen la responsabilidad de gestionar el cambio” </li></ul><ul><ul><li>Change Agents “Persons who act as catalysts & assume the </li></ul></ul><ul><ul><li>responsibility for managing change”. Robbins et al 1994 </li></ul></ul><ul><li>Identificar a las personas clave (lideres formales e </li></ul><ul><li>informales) de la organización y asegurar que están sensibilizados, preparados y motivados para actuar como agentes de cambio </li></ul>
    48. 48. <ul><li>Flexibilidad </li></ul><ul><li>Objetividad </li></ul><ul><li>Compromiso </li></ul><ul><li>Liderazgo e inspiración de otros </li></ul><ul><li>Habilidad para manejarse en la incertidumbre </li></ul><ul><li>Alineación organizativa </li></ul><ul><li>Sentido del humor </li></ul>Agente de cambio
    49. 50. http://twitter.com/#!/jmarquezpacios http://ajcenter.net

    ×