1 / 55

PROMOCIÓN XII

MAESTRÍA GERENCIA DE SISTEMAS. PROMOCIÓN XII. EVALUACIÓN DE LA NORMA ISO 12207 EN EL PROCESO DE DESARROLLO DE SOFTWARE DE LA EMPRESA LOGICIEL CIA. LTDA. INTEGRANTES: Ing. Geovanna Aguinaga V. Ing. Mayra Araujo Vásquez Sangolquí, Abril 2013. Agenda. Generalidades

takara
Download Presentation

PROMOCIÓN XII

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MAESTRÍA GERENCIA DE SISTEMAS PROMOCIÓN XII EVALUACIÓN DE LA NORMA ISO 12207 EN EL PROCESO DE DESARROLLO DE SOFTWARE DE LA EMPRESA LOGICIEL CIA. LTDA. INTEGRANTES: Ing. Geovanna Aguinaga V. Ing. Mayra Araujo Vásquez Sangolquí, Abril 2013

  2. Agenda • Generalidades • Situación Actual del sector desarrollador de software en Ecuador • Situación Actual de LOGICIEL – Modelo de Desarrollo • CMMI (CapabilityMaturityModelIntegration) • Evaluación Nivel de Madurez de los procesos de desarrollo de SW con CMMI • Normas ISO • Evaluación del Proceso de Desarrollo de Software con la norma ISO 12207

  3. Agenda • ITIL V 3.0 • Resultados Evaluación de Procesos • Plan de Mejoras • Conclusiones y Recomendaciones

  4. Generalidades Introducción En los últimos años la evolución de la tecnología ha producido cambios en la economía mundial Fuente: AESOFT

  5. Generalidades Definición del Problema y Justificación • Metodologías (modelos) de desarrollo para proveer un producto de calidad. • Bajo cumplimiento de normas y estándares para la mejora de los procesos de desarrollo.

  6. Generalidades Objetivos Objetivo General: • Realizar la evaluación de la norma ISO 12207 en el proceso de desarrollo de software en la empresa LOGICIEL Cía.. Ltda., para lograr establecer el nivel de cumplimiento de buenas prácticas de ITIL 3.0 asociadas a la norma. Objetivos Específicos: • Evaluar la situación actual de los procesos relacionados a la metodología de desarrollo de software utilizada en la empresa con el uso de la norma ISO12207. • Determinar el nivel de madurez del proceso de desarrollo de software de la empresa respecto a CMMI. • Diseñar un plan de mejoras basado en las mejores prácticas de ITIL 3.0 y enfocadas al desarrollo de software con la utilización de la Norma ISO 12207.

  7. Generalidades Metodología

  8. Situación Actual del Sector Desarrollador de Software en Ecuador La exportación del software en el país se inició en 2004 abarcando países de la región Andina como Argentina, Colombia, Paraguay, Perú, México y extendiéndose a otros como Estados Unidos, Francia y España en los últimos años. Organismos multilaterales de cooperación y asistencia técnica como Naciones Unidas, empresas públicas y del sector privado comparten el mismo criterio sobre la relación directa existente entre el desarrollo de TIC’sy el desarrollo económico - social de un país. Competitividad con la mejora de procesos.

  9. Situación Actual del Sector Desarrollador de Software en Ecuador • La oferta de software nacional comprende diferentes áreas como: financiero-bancario; administrativo-financiera y procesamiento de lenguaje natural. Número de Empresas

  10. Situación Actual del Sector Desarrollador de Software en Ecuador Fuente: SRI

  11. Situación de la Empresa • LOGICIEL Cía. Ltda. es una compañía de responsabilidad limitada, fue constituida en el mes de mayo e inscrita en el registro mercantil el 13 de junio del año 2000. • La meta principal de LOGICIEL es ser una empresa innovadora en la entrega de servicios en Tecnología de la Información para organizaciones preferentemente del sector financiero pero sin dejar de lado la cobertura de otros segmentos previo a un análisis costo beneficio de las ofertas realizadas sobre los productos y servicios solicitados.

  12. Situación de la Empresa

  13. Situación de la Empresa Misión • Brindar soluciones integradas en Tecnología de la información que apoyen a las empresas de producción y servicio en la consecución de sus metas críticas. Para ello entregamos productos y servicios informáticos con valor agregado que superen las expectativas y necesidades de nuestros clientes, principalmente aquellos del segmento financiero. Buscamos además que el conocimiento, la calidad de vida y los valores compartidos, sean el eje para el desarrollo tanto personal como de nuestros empleados y usuarios, así como de nuestras organizaciones relacionadas. Valores • Honestidad • Solidaridad • Equidad y • Responsabilidad

  14. Modelo de Desarrollo • LOGICIEL ha elaborado un modelo de desarrollo de aplicaciones utilizando la metodología orientada a componentes que contempla una orientación total a objetos; aplicando esta técnica en las fases de análisis, diseño, y construcción del sistema de información.

  15. Modelo de Desarrollo • Las actividades relacionadas en el proceso de desarrollo de aplicaciones y que pertenecen a las áreas de Ingeniería de Software, Administración de proyectos, Gestión de Calidad del Software y migración de datos

  16. Modelo de Desarrollo De acuerdo al documento de Modelo de Desarrollo se establece que los elementos de los principales procesos de desarrollo son: • Ingeniería de Software y Administración del Proyecto Las fases relacionadas con cada etapa se han especificado en: • Análisis de Requerimientos • Análisis del Sistema (Diseño Conceptual) • Diseño Lógico • Diseño Físico • Construcción • Pruebas • Implementación

  17. Modelo de Desarrollo • Gestión de Calidad del Software • Un área importante dentro del modelo de desarrollo de aplicaciones y en la cual la empresa ha enfocado sus esfuerzos de mejora continua es la Gestión de Calidad del Software (SQM) basado en estándares y propuestos del modelo CMMI.   • LOGICIEL cuenta, desde noviembre de 2010, con el certificado de cumplimiento de calidad de procesos de desarrollo de software, de negocio y de seguridad de la información, de acuerdo con el modelo IT Mark Para la aplicación del modelo del desarrollo, la empresa ha definido un conjunto de estándares que deben ser aplicados para el desarrollo y elaboración de documentos a ser entregados.

  18. CMMI (Capability Maturity Model Integration) Es un modelo de evaluación y mejora de los procesos de desarrollo, mantenimiento y operación de sistemas de software en una organización. Se basa en evaluaciones que al ser aplicadas permiten definir las mejoras necesarias para alcanzar un nivel de capacidad o madurez. • CMMI es una combinación de tres modelos fuente: • Software CapabilityMaturityModel (SW-CMM) v2.0 enfocado en prácticas y conceptos de ingeniería de software. • SystemsEngineeringCapabilityMaturityModel (SE-CMM) - Electronic Industries Alliance 731 (EIA731) relacionado a prácticas y conceptos de Ingeniería de Sistemas. • IntegratedProductDevelopmentCapabilityMaturityModel (IPD-CMM) v0.98 que presenta las normas necesarias para el desarrollo de productos.

  19. CMMI (Capability Maturity Model Integration) • CMMI se ha estructurado de forma que las organizaciones logren mejoras tanto a nivel de madurez de la empresa (representación escalonada) como en la capacidad de los procesos (representación continua). 0 1 2 3 4 5 CONTINUA ESCALONADA AP APAP

  20. CMMIAreas de Proceso • Las áreas de proceso son un grupo de prácticas, o actividades realizadas en conjunto para alcanzar un objetivo específico. Estas contienen un propósito, notas introductorias y áreas de proceso relacionadas que nos ayudan a entender mejor cada una de las áreas de proceso.

  21. Evaluación del Nivel de Madurez de los Procesos de Desarrollo de Software con CMMI • En la empresa actualmente se ejecutan de forma sistemática procesos relacionados al desarrollo de software. Sin embargo no todas las actividades o procesos existentes se apoyan en un método establecido • Se utilizó una herramienta libre de Management InformationSystembvba, conocida como IME Toolkit la cual asigna valores numéricos a las prácticas, y en los cuales se basa para generar puntajes a nivel de las áreas de proceso.

  22. Criterios de Evaluación • Los valores usados para la evaluación son :

  23. Procesos a ser Evaluados • Gestión de requerimientos (REQM) • Planificación del proyecto (PP) • Monitorización y control del proyecto (PMC) • Gestión de acuerdos con proveedores (SAM) • Medición y Análisis (MA) • Aseguramiento de la calidad de proceso y producto (PPQA) • Gestión de configuración (CM)

  24. Resultado Evaluación Procesos de desarrollo de software con CMMI

  25. Normas ISO • La normalización es el proceso mediante el cual se formula, elabora, aplica y mejora las normas existentes para las diferentes actividades económicas que se encuentran en el medio, ya sean éstas económicas, industriales o científicas. • Las series de normas ISO relacionadas con la calidad, conforman la denominada familia ISO, éstas son: • ISO 9000: Sistemas de Gestión de Calidad • ISO 10000: Guías para implementar Sistemas de Gestión de Calidad/Reportes Técnicos • ISO 14000: Sistemas de Gestión Ambiental de las Organizaciones • ISO 19011: Directrices para la Auditoría de los SGC y/o Ambiental

  26. ISO 12207:2008 • La ISO/IEC 12207 fue publicada el 1 de Agosto de 1995, fue el primer estándar internacional que proporciona una serie de procesos, actividades y tareas para el ciclo de vida del software. • La ISO/IEC 12207:2008 es producto del esfuerzo conjunto de IEEE e ISO/IEC JTC 1/SC 7. Esta norma contiene el estándar ISO/IEC, sus complementos y el estándar IEEE/EIA en un solo documento. • Esta norma internacional está dirigida a adquirientes de productos y servicios software, a proveedores, desarrolladores, operadores, personal de mantenimiento, administradores, gerentes de aseguramiento de calidad y usuarios del producto software • Esta norma no detalla los procesos del ciclo de vida del software en términos de métodos o procedimientos necesarios para cumplir con los requisitos; además no cuenta con documentación detallada: nombre, formato, contenido explícito y medios de grabación.

  27. Procesos de la Norma ISO 12207:2008

  28. Procesos de la Norma ISO 12207:2008

  29. Procesos de la Norma ISO 12207:2008

  30. Procesos de la Norma ISO 12207:2008

  31. Procesos de la Norma ISO 12207:2008

  32. Evaluación del Proceso de Desarrollo de Software con la Norma ISO 12207 • Para la evaluación de la Norma ISO 12207 se utilizara el MRP (Modelo Referencial del Proceso) especificado en el Anexo B del documento “ISO/IEC 12207:2008”. • El MRP establece los métodos para la evaluación de los procesos de acuerdo con la Norma “ISO/IEC 15504-2, Tecnología de la Información – Proceso de Evaluación – Parte 2: Realización de una evaluación“. • El MRP se compone de la declaración del propósito y resultado de cada uno de los procesos (outcomes) • Es necesario destacar que las actividades y outcomes de cada proceso, se encuentran definidos en el modelo de procesos en el que se basa la Norma ISO/IEC 12207; mientras que los atributos de proceso y las prácticas atributo se describen en la Norma ISO/IEC 15504.

  33. Criterio de Evaluación Procesos • La evaluación del proceso se realiza de acuerdo a los atributos del proceso y los resultados del proceso (outcomes).

  34. Evaluación Atributos del Proceso • Para evaluar cada atributo de proceso, se requiere evaluar las prácticas atributo (PA), que no son más que las actividades principales a realizar para la consecución del atributo de proceso asociado. • Los atributos de proceso son comunes para todos los procesos, es decir que no están relacionados sólo con un nivel de capacidad, pues deben mantenerse progresivamente para determinar el nivel de capacidad del proceso.

  35. Criterio de Evaluación – Atributos del Proceso

  36. Criterio de Evaluación – Nivel de Capacidad del Proceso • Una vez que se califica los atributos de proceso, se puede determinar el nivel de capacidad del proceso. Para alcanzar un nivel de capacidad por proceso, se califica con CI los procesos inferiores y con AI o CI a los atributos de proceso del nivel de capacidad

  37. Mapeo: Modelo de Desarrollo de Software - Procesos Norma ISO 12207 • Para conocer que procesos de la Norma ISO 12207 serán evaluados en LOGICIEL, se necesita conocer la relación de las etapas del modelo de desarrollo utilizado con los procesos de la Norma ISO 12207

  38. Mapeo: Modelo de Desarrollo de Software - Procesos Norma ISO 12207

  39. Procesos de Apoyo • Otros procesos de la Norma ISO 12207 que sirven de apoyo al modelo de desarrollo de software utilizado son:

  40. Resultado Evaluación Proceso de Análisis de los Requisitos del Software • El propósito del proceso es establecer los requisitos de los elementos de software del sistema.

  41. Resultado Evaluación Proceso de Implementación del Software • El propósito del proceso es producir un elemento especificado del sistema implementado como un producto o servicios de software.

  42. Resultado Evaluación Proceso Disposición Final del Software • El propósito del proceso es poner fin a la existencia de una entidad de software del sistema.

  43. Resultados de la Evaluación del Proceso de Desarrollo de Software

  44. Evidencias – Evaluación ISO 12207 Proceso de Análisis de los Requisitos del Software

  45. ITIL v3 Proceso de mejora de servicios o creación de nuevos servicios. Gestión de servicios como activo estratégico. Integra los servicios de forma adecuada en ambiente de producción. Coordina y ejecuta actividades y procesos necesarios para ofertar y gestionar los servicios.

  46. Mapeo Procesos ISO 12207 – ITIL

  47. ProcesosEvaluados • Se realiza un plan de mejoras del conjunto de procesos cuyo resultado de evaluación se encuentran en los niveles: Gestionado, Realizado e Incompleto.

  48. Matriz de Riesgos I: Impacto P: Probabilidad

  49. Prioridad de los Procesos Evaluados • La prioridad de atención de los riesgos por proceso se determina en base a la probabilidad y el impacto identificados, siendo 1 el riesgo de más alta prioridad y 9 el de menor prioridad. • Para determinar el valor de la prioridad se debe ubicar la intersección entre la Probabilidad y el Impacto.

  50. Plan de Mejoras - Secciones

More Related