Download - Introducción a la NTP 12207
Introducción a la NTP 12207
Curso de Ing. de Software – FIIS UNAC
Ing. Eddie Malca Vicente
“Los estándares son siempre obsoletos. Eso es lo que los hace estándares “
• Permite la estandarización y optimización de los procesos del ciclo de vida del software al interior de la organización.
• Al tener prácticas integradas, que abarcan desde la gestión de negocio hasta el desarrollo y mantenimiento de software, el área de desarrollo de sistemas tendrá mayor control sobre su desempeño.
• El costo de la incorporación del nuevo personal podría disminuir si se enfocan la educación y la capacitación a un modelo único de procesos de desarrollo y mantenimiento de software.
• La implantación de estándares permitirá asegurar que se hacen las cosas bien desde el principio, disminuyendo el re-trabajo y haciéndolo más eficiente.
• Mejorar la estimación de la planificación de los proyectos.
• Mejorar la calidad en términos de defectos de los software desarrollados.
Beneficios para la Organización Actual
Se trata de un conjunto de actividades mutuamente relacionadas o que interactúan, las cuales transforman elementos de entrada en resultados.
Qué entendemos por proceso
Es el período de tiempo que comienza cuando el producto software es concebido y termina cuando el software no está disponible permanentemente para el usuario (retirada del software).
Y el Ciclo de Vida de Software?
Etapas
La NTP 12207
• Establece un marco de referencia común para los procesos del ciclo de vida de software.
• Define los procesos, actividades y tareas asociadas a los procesos del ciclo de vida del software desde la concepción hasta su retiro.
El Alcance del Proyecto
¿Qué?• Norma Técnica Peruana: NTP‐ISO/IEC 12207:2006 TECNOLOGÍA DE LA INFORMACIÓN. Procesos del Ciclo de Vida de software. 2da. Edición (Oficina Nacional de Gobierno Electrónico – ONGEI)
¿Cómo?Buenas Prácticas
Supuestos para Implementar
1. Definir un Modelo Referencial de Procesos
Dividir los procesos por categorías
Estructura de la Metodología
Objetivos Estratégicos
Procesos Estratégicos
Procesos de Gestión(Procesos, Proyectos y Recursos)
Procesos Operativos
Alta Dirección
Gestión
Operación
Modelo Referencial de Procesos de Software
Objetivos
Procesos Estratégicos
Procesos de Gestión(Procesos, Proyectos y Recursos)
Procesos Operativos
Alta Dirección
Gestión
Operativo
Procesos Estratégicos
Procesos Tácticos
Procesos Operativos
Plan de Gestión del Proyecto
Cronograma del Proyecto
Plan de Gestión de Calidad
Directivas
Recomendaciones de Mejora de Gestión
Procesos Tácticos
Procesos OperativosProcesos Operativos
GES.2 Gestión de Proyectos
OPE.1 Administración de Proyectos Específicos
OPE. 2 Desarrollo de Software
OPE.3 Mantenimiento de Software
Áreas de Gestión Subáreas de Gestión Entregables
MIG-XY-abcd
Estructura de la Metodología
Gestión de Proyectos
Inicio
Planificación
Ejecución, seguimiento y control
Cierre
Procesos Tácticos Gestión de Proyectos
En la Gestión Táctica
Requerimiento
Ficha de Proyecto
Informe de Viabilidad
Acta de Constitución del Proyecto
Acta de Entrevista
Requerimientos de Usuario
Requerimientos Técnicos
Propuesta de Solución
Términos de Referencia
Gestión de Proyectos
Inicio
Planificación
Ejecución, seguimiento y control
Cierre
Procesos Tácticos Gestión de Proyectos
En la Gestión Táctica
Plan de Gestión del Proyecto
Cronograma del Proyecto
Plan de Gestión de Calidad
Plan de Gestión de Riesgos
Plan de Gestión de Cambios
Plan de Gestión de Desarrollo
Plan de Gestión de Entrenamiento
Plan de Gestión de Implantación
Plan de Gestión de Post-Implantación
Gestión de Proyectos
Inicio
Planificación
Ejecución, seguimiento y control
Cierre
Procesos Tácticos Gestión de Proyectos
En la Gestión Táctica
Acta de Reunión
Informe de Pruebas
Informe de Entrenamiento
Acta de Pase a Producción
Informe de Implantación
Informe de Revisión Post-Implantación
Informe de Avance
Seguimiento de Riesgos
Informe de Gestión de Cambios
Gestión de Proyectos
Inicio
Planificación
Ejecución, seguimiento y control
Cierre
Procesos Tácticos Gestión de Proyectos
En la Gestión Táctica
Conformidad del Comité de Gestión
Informe de Cierre del Proyecto
Gestión de Proyectos
Inicio
Planificación
Ejecución, seguimiento y control
Cierre
Procesos Tácticos Gestión de Proyectos
En la Gestión Táctica
Desarrollo de Software
Análisis y Diseño
Construcción
Integración y Pruebas
Modelo del Software
Análisis de Requerimientos Técnicos
Prototipo del Sistema de Información
Diseño del Sistema de Información
Procesos Operativos
Administración de Proyectos Específicos
Desarrollo de SW
Mantenimiento de SW
En la Gestión Operativa
Desarrollo de Software
Análisis y Diseño
Construcción
Integración y Pruebas
Software Producido
Inicialización de Datos
Procesos Operativos
Administración de Proyectos Específicos
Desarrollo de SW
Mantenimiento de SW
En la Gestión Operativa
Desarrollo de Software
Análisis y Diseño
Construcción
Integración y Pruebas
Caso de Prueba
Manual de Usuario
Manual de Instalación y Configuración
Manual del Sistema
Manual de Operaciones
Procesos Operativos
Administración de Proyectos Específicos
Desarrollo de SW
Mantenimiento de SW
En la Gestión Operativa
Introducción a la NTP 12207
Curso de Ing. de Software – FIIS UNAC
Ing. Eddie Malca Vicente