Transcript

ineel.mx

Procesos del ciclo de la vida del software

Introducción a la norma ISO/IEC 12207:2008

Dr. Ricardo Calderón CruzOctubre 2016

ineel.mx

Contenido

1. Presentación de la norma ISO-IEC 12207:2008a) Introducciónb) Estructura de la norma

2. Implantación de la Norma1. Objetivos2. Partes normativas3. Factores críticos en la implantación

ineel.mx

Introducción

¿Cuáles son los problemas que enfrentan las instituciones en los proyectos de desarrollo de software?

• Se exceden en costos y en tiempos de entrega• No se trabaja con procesos bien definidos que guíen el desarrollo de los

proyectos• Los diversos equipo de desarrollo trabajan de forma diferente según las

costumbres, buenas o malas que han adquirido en el seno de la organización

¿Cuáles son las consecuencias de trabajar de esta manera?

• Los resultados de los proyectos de desarrollo no son de calidad uniforme

ineel.mx

Introducción

¿Cómo se pueden reducir los problemas anteriores y sus efectos negativos?

Definiendo de forma formal los procesos que se deben realizar , y toda la actividad que se lleva a cabo en la empresa se realice de acuerdo a dichos procesos.

¿Cuáles son los beneficios que se obtienen de definir y documentar de forma homologada en una organización? Los principales beneficios son:

• Consistencia y repetitividad de los resultados a lo largo de los diferentes procesos de la organización

• Mayor eficacia y eficiencia del personal• Mayor eficiencia organizacional• Facilitación de la gestión e los procesos

ineel.mx

Introducción

¿Qué es la Norma ISO/IEC 12207:2008 Systems and Software Engineering-Software Life Cycle Processes?

Es un marco de referencia para los procesos del ciclo de vida del software, el cual sirve de referencia para la industria del software.

¿Cuál es el campo de aplicación de la Norma ISO/IEC 12207:2008?

Es aplicable para:

• la adquisición de sistemas, productos y servicios software• el suministro, desarrollo, operación y mantenimiento de productos software• la parte software del firmware, independientemente de que sea hecho interna

o externamente a una organización• Incluye aspectos sobre la definición de sistemas necesarios para proporcionar

el contexto de los productos y servicios software.

ineel.mx

Introducción

¿Cuál es el alcance de la Norma ISO/IEC 12207:2008?

ineel.mx

Presentación de la Norma ISO/IEC 12207:2008

¿Cómo esta organizada la Norma?

Esta Norma reúne en siete grupos de procesos las actividades que pueden ser realizadas durante el ciclo de vida de un sistema de software. Además, estos grupos están clasificados en 2 subdivisiones de mas alto nivel:

Procesos del contexto del sistemaProcesos de acuerdoProcesos organizacionales del proyectoProcesos del proyecto

Proceso del contexto del softwareProcesos técnicosProcesos de implementación del softwareProcesos de soporte del softwareProcesos de reutilizacion del software

ineel.mx

Grupo de procesos de la Norma ISO/IEC 12207:2008

ineel.mx

Implementación de la Norma ISO/IEC 12207:2008

como una propuesta para obtener los lineamientos para el desarrollo de sistema de información institucionales

ineel.mx

Contexto

Lineamientos

ineel.mx

Implementación de la Norma ISO/IEC 12207:2008

¿Qué entendemos por implementar un proceso?

¿Qué es un proceso?

ineel.mx

Implementación de la Norma ISO/IEC 12207:2008

¿Qué se entiende por implementación?Una implementación es la instalación de una aplicación informática, realización o la ejecución de un plan, idea, modelo científico, diseño, especificación, estándar, algoritmo o política.…y ahora que ya sabemos todo eso…..

ineel.mx

¿Como

implementamos la

Norma ISO/IEC

12207:2008

ineel.mx

Implementación de la Norma ISO/IEC 12207:2008

Tenemos que seguir los siguientes pasos:

ineel.mx

Implementación de la Norma ISO/IEC 12207:2008

Para definir los procesos:- Seleccionar los procesos de la norma- Establecer como vamos a trabajar en cada proceso

Mapeo con el proceso de DST Desarrollo de Soluciones Tecnológicas(MAAGTICSI v. Nov 2011)

Ayudó a seleccionar los procesos de la norma Nos proporcionó las relaciones con otros procesos que ya existen en

nuestra arquitectura.

¿Que criterio seguimos para seleccionar los

procesos?

ineel.mx

Implementación de la Norma ISO/IEC 12207:2008

ineel.mx

Implementación de la Norma ISO/IEC 12207:2008

¿Qué obtuvimos? Un proceso para gestionar el ciclo de vida con las siguientes actividades:

1. Identificar necesidades y definir los requerimientos del sistema de información a desarrollar2. Desarrollar los requerimientos del sistema de información3. Definir y actualizar los requerimientos funcionales del sistema de información4. Analizar y validar los requerimientos del sistema de información5. Administrar los elementos de configuración del sistema de información6. Mantener la trazabilidad de los requerimientos del sistema de información7. Determinar y seleccionar alternativas del sistema de información8. Generar el diseño detallado del sistema de información9. Determinar el desarrollo, reutilización o contratación de componentes y productos10. Desarrollar el sistema de información11. Generar y actualizar la documentación del sistema de información12. Determinar los componentes o productos para integra del sistema de información13. Administrar las interfaces del sistema de información14. Ensamblar los componentes y productos del sistema de información15. Realizar la entrega del sistema de información

Anexo técnico

Sistema de información

documentado y que cumple con los

objetivos

ineel.mx

Implementación de la Norma ISO/IEC 12207:2008

Lineamientos

Gestión de proyectos

Análisis de riesgos

Seguridad de la información

Liberación y entrega

Administración de la Operación

Manejo de incidentes

Gestión de cambios

Relación de los lineamientos con otros procesos ya implantados

ineel.mx

Implementación de la Norma ISO/IEC 12207:2008

Limitaciones y que falta

ineel.mx

PRESENTACIÓN DE LA NORMA ISO/IEC 12207:2008Procesos del ciclo de la vida del software


Recommended