26
Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Embed Size (px)

Citation preview

Page 1: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 1

Metodología del Ciclo de Vida del Software

MCVS V1.0

M&T Consulting

Page 2: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 2

AGENDAAGENDA

Estructura de la MCVS V1.0Estructura de la MCVS V1.0 Modelo de Gestión (Estratégico, táctico y Modelo de Gestión (Estratégico, táctico y

operativo)operativo) Modelo de Capacidad de Procesos (ISO 15504)Modelo de Capacidad de Procesos (ISO 15504) NomenclaturaNomenclatura Áreas de gestiónÁreas de gestión SubáreasSubáreas EntregablesEntregables

Área de gestión estratégicaÁrea de gestión estratégica

Área de gestión tácticaÁrea de gestión táctica Gestión de Procesos (MCVS)Gestión de Procesos (MCVS) Gestión de ProyectosGestión de Proyectos Gestión de RecursosGestión de Recursos

Área de gestión operativaÁrea de gestión operativa Gestión de Proyectos EspecíficosGestión de Proyectos Específicos Desarrollo de SoftwareDesarrollo de Software Mantenimiento de SoftwareMantenimiento de Software

Soporte a la GestiónSoporte a la Gestión

Estructura de la MCVS V1.0Estructura de la MCVS V1.0 Modelo de Gestión (Estratégico, táctico y Modelo de Gestión (Estratégico, táctico y

operativo)operativo) Modelo de Capacidad de Procesos (ISO 15504)Modelo de Capacidad de Procesos (ISO 15504) NomenclaturaNomenclatura Áreas de gestiónÁreas de gestión SubáreasSubáreas EntregablesEntregables

Área de gestión estratégicaÁrea de gestión estratégica

Área de gestión tácticaÁrea de gestión táctica Gestión de Procesos (MCVS)Gestión de Procesos (MCVS) Gestión de ProyectosGestión de Proyectos Gestión de RecursosGestión de Recursos

Área de gestión operativaÁrea de gestión operativa Gestión de Proyectos EspecíficosGestión de Proyectos Específicos Desarrollo de SoftwareDesarrollo de Software Mantenimiento de SoftwareMantenimiento de Software

Soporte a la GestiónSoporte a la Gestión

Page 3: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 3

Estructura de la MCVS V1.0

¿Qué?• Norma Técnica Peruana:

NTP-ISO/IEC 12207:2004

TECNOLOGÍA DE LA

INFORMACIÓN. Procesos

del Ciclo de Vida del

software. 1ra Edición

(Oficina Nacional de

Gobierno Electrónico –

ONGEI)

•Metodología de Gestión de Proyectos

•Metodología de Desarrollo de Software

•Metodología de Mantenimiento de Software

•Mantenimiento de la MCVS, guías y plantillas

¿Cómo?•Buenas prácticas de Gestión de Proyectos del Project Management Institute (PMI)•Proceso Unificado de Rational (RUP)•Microsoft Solutions Framework (MSF)•Métrica 3•Otras Metodologías de referencia•Experiencia en gestión de proyectos

Page 4: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 4

Estructura de la MCVS V1.0

Objetivos Estratégicos de OSIPTEL

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

Estratégicos

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

2.1 Gestión de la ejecución2.2 Gestión de los productos

3.1 Definición del proceso3.2 Recursos del proceso

4.1 Medida del proceso4.2 Control del proceso

5.1 Cambio de proceso5.2 Mejora continua

Incompleto

NIVELES ATRIBUTOS

Modelo de Capacidades de Procesos Software

Realizado 1.1 Realización del proceso

Gestionado

Establecido

Predecible

Optimizado

Page 5: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 5

Estructura de la MCVS V1.0

Proceso / Subproceso Actividad% de

cumplimiento alcanzado

Proceso Categoría

30,75% P

A.1 Planificación Estratégica 46,50%

A.2 Preparación para la Realización 15,00%

Proceso Táctico 43,75% P

Ges 1. Gestión de Procesos 30,50% P

A.1 Planificación 32,00%

A.2 Preparación a la Implantación 29,00%

Ges 2. Gestión de Proyectos 51,46% P

A.1 Planificación 41,25%

A.2 Realización 61,67%

Ges 3. Gestión de Recursos ç 49,31% P

Ges 3.1 Recursos Humanos 52,92%

A.1 Preparación 38,33%

A.2 Instrumentación 67,50%

71,25%

A.1 Preparación 50,00%

A.2 Instrumentación 92,50%

23,75%

A.1 Planificación 15,00%

A.2 Realización 32,50%

Proceso Operativo 47,34% P

OPE 1. Proyectos específicos 55,23% A

A.1 Planificación 49,03%

A.2 Realización 50,00%

A.4 Cierre 66,67%

39,46% P

A.1 Realización de la fase de inicio 15,00%

A.4 Realización de la fase de construcción 71,67%A.5 Realización de la fase de integración y pruebas 43,67%

Perfil de capacidad de los procesos (40.62%)

A.3 Realización de la fase de análisis y diseño 34,44%

Grado de Capacidad

P: Parcialmente alcanzado

P

P

P

Ges 3.2 Bienes, Servicios e Infraestructura

Ges 3.3 Conocimiento de la Organización

OPE 2. Desarrollo y mantenimiento

A.2 Realización de la fase de requerimiento 32,50%

Proceso Estratégico Ger 1. Dirección del Negocio

Page 6: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 6

MCVS-T1-2120 Plan General del Proyecto

MCVS-T1-2121 Plan de Gestión de Riesgos

MCVS-T1-2122 Plan de Gestión de Cambios

Estructura de la MCVS V1.0

Procesos Estrat égicosProcesos Estratégicos

(Procesos, Proyectos y Recursos)Procesos Tácticos

Procesos OperativosProcesos Operativos

GES.1 Gestión de la MCVS

GES.2 Gestión de Proyectos

GES.3 Gestión de Recursos

OPE.1 Gestió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

MCVS-XY-abcd

Procesos EstratégicosDIR.1 Gestión del Negocio

Page 7: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 7

Estructura de la MCVS V1.0

(Procesos, Proyectos y Recursos)Procesos Tácticos

Procesos Operativos

Gestión de la MCVS

Gestión de Proyectos

Gestión de Recursos

Gestión de Proyectos Específicos Desarrollo de Software

Mantenimiento de Software

Procesos Estrat égicosGestión del Negocio

1

22

3

3

3

3

4

3

Procesos Estrat égicosProcesos Estratégicos

Page 8: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 8

Área de Gestión Estratégica

MCVS-E1-1000 Plan Estratégico de Tecnologías de Información

MCVS-E1-1001 Acta de Reunión del Comité Consultivo de Sistemas

MCVS-E1-1002 Comunicado del Comité Consultivo de Sistemas

Procesos Estrat égicosÁrea de Gestión Estratégica

Page 9: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 9

Área de Gestión Táctica

Gestión de Recursos

Recursos Humanos

Bienes, Servicios e Infraestructura

Conocimiento de la Organización

(Procesos, Proyectos y Recursos)Procesos Tácticos

(Procesos, Proyectos y Recursos)

Gestión de la MCVS

Gestión de Proyectos

Gestión de Recursos

Page 10: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 10

Área de Gestión Táctica

MCVS-T1-2210 Plan de Capacitación

Gestión de Recursos

Recursos Humanos

Bienes, Servicios e Infraestructura

Conocimiento de la Organización

(Procesos, Proyectos y Recursos)Procesos Tácticos

(Procesos, Proyectos y Recursos)

Gestión de la MCVS

Gestión de Proyectos

Gestión de Recursos

Page 11: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 11

Área de Gestión Táctica

Gestión de Recursos

Recursos Humanos

Bienes, Servicios e Infraestructura

Conocimiento de la Organización

MCVS-T1-2220 Plan de Mantenimiento

MCVS-T1-2221 Registro de Bienes y Servicios

(Procesos, Proyectos y Recursos)Procesos Tácticos

(Procesos, Proyectos y Recursos)

Gestión de la MCVS

Gestión de Proyectos

Gestión de Recursos

Page 12: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 12

Área de Gestión Táctica

Gestión de Recursos

Recursos Humanos

Bienes, Servicios e Infraestructura

Conocimiento de la Organización

MCVS-T1-2230 Plan de Gestión del Conocimiento

(Procesos, Proyectos y Recursos)Procesos Tácticos

(Procesos, Proyectos y Recursos)

Gestión de la MCVS

Gestión de Proyectos

Gestión de Recursos

Page 13: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 13

Área de Gestión Táctica

(Procesos, Proyectos y Recursos)Procesos Tácticos

(Procesos, Proyectos y Recursos)

Gestión de la MCVS

Gestión de Proyectos

Gestión de Recursos

Gestión de la MCVS MCVS-T1-2200 Plan de Gestión de la MCVS

MCVS-T1-2201 Plan de Implementación de Mejoras

Page 14: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 14

Área de Gestión Táctica

Gestión de Proyectos

Inicio

Planificación

Evaluación y control

Cierre

(Procesos, Proyectos y Recursos)Procesos Tácticos

(Procesos, Proyectos y Recursos)

Gestión de la MCVS

Gestión de Proyectos

Gestión de Recursos

Page 15: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 15

Área de Gestión Táctica

MCVS-T1-2110 Ficha de Requerimiento

MCVS-T1-2111 Diagnóstico de la Situación Actual

MCVS-T1-2112 Perfil de Proyecto

MCVS-T1-2113 Informe de Viabilidad

MCVS-T1-2114 Modelado del Negocio

MCVS-T1-2115 Glosario de Términos

MCVS-T1-2116 Especificación de Requerimientos de Software

MCVS-T1-2117 Propuesta de Solución

MCVS-T1-2118 Términos de Referencia

Gestión de Proyectos

Inicio

Planificación

Evaluación y control

Cierre

(Procesos, Proyectos y Recursos)Procesos Tácticos

(Procesos, Proyectos y Recursos)

Gestión de la MCVS

Gestión de Proyectos

Gestión de Recursos

Page 16: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 16

Área de Gestión Táctica

MCVS-T1-2120 Plan General del Proyecto

MCVS-T1-2121 Plan de Gestión de Riesgos

MCVS-T1-2122 Plan de Gestión de Cambios

MCVS-T1-2123 Plan de Desarrollo de Software

MCVS-T1-2124 Plan de Gestión de Migración

MCVS-T1-2125 Plan de Gestión de Calidad

MCVS-T1-2126 Plan de Gestión de Entrenamiento

MCVS-T1-2127 Plan de Despliegue

MCVS-T1-2128 Plan de Gestión de Post-Implantación

Gestión de Proyectos

Inicio

Planificación

Evaluación y control

Cierre

(Procesos, Proyectos y Recursos)Procesos Tácticos

(Procesos, Proyectos y Recursos)

Gestión de la MCVS

Gestión de Proyectos

Gestión de Recursos

Page 17: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 17

MCVS-T1-2130 Informe del Comité de Gestión

MCVS-T1-2131 Conformidad del Comité de Gestión

MCVS-T1-2132 Informe del Avance del Proyecto

MCVS-T1-2133 Informe de Avance de Actividades

MCVS-T1-2134 Informe de Entrenamiento

MCVS-T1-2135 Encuesta de Pruebas del Software

MCVS-T1-2136 Informe de Pruebas de Usuario

MCVS-T1-2137 Informe de Despliegue

MCVS-T1-2138 Informe de Migración

MCVS-T1-2139 Acta de Migración de Información

MCVS-T1-2140 Informe de Revisión Post-Implantación

MCVS-T1-2141 Informe de Gestión de Cambios

MCVS-T1-2142 Informe de Riesgos

MCVS-T1-2143 Cronograma del Proyecto

MCVS-T1-2144 Acta de Conformidad Provisional

MCVS-T1-2145 Programa de Taller

Área de Gestión Táctica

Gestión de Proyectos

Inicio

Planificación

Evaluación y control

Cierre

(Procesos, Proyectos y Recursos)Procesos Tácticos

(Procesos, Proyectos y Recursos)

Gestión de la MCVS

Gestión de Proyectos

Gestión de Recursos

Page 18: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 18

Área de Gestión Táctica

MCVS-T1-2150 Cierre del Proyecto

MCVS-T1-2151 Acta de Conformidad Definitiva

Gestión de Proyectos

Inicio

Planificación

Evaluación y control

Cierre

(Procesos, Proyectos y Recursos)Procesos Tácticos

(Procesos, Proyectos y Recursos)

Gestión de la MCVS

Gestión de Proyectos

Gestión de Recursos

Page 19: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 19

Área de Gestión Operativa

Desarrollo de Software

Pruebas

Procesos OperativosProcesos Operativos

Proyectos Específicos

Desarrollo de Software

Mantenimiento de Sw

Construcción

Análisis y Diseño

Page 20: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 20

Área de Gestión Operativa

Desarrollo de Software

Análisis y Diseño

Construcción

Pruebas

Procesos OperativosProcesos Operativos

Proyectos Específicos

Desarrollo de Software

Mantenimiento de Sw

MCVS-O1-3110 Documento de Arquitectura de Software

MCVS-O1-3111 Análisis de Requerimientos Técnicos

MCVS-O1-3112 Prototipo del Sistema de Información

MCVS-O1-3113 Diseño del Sistema de Información

MCVS-O1-3114 Especificación de Formatos de Impresión

MCVS-O1-3115 Especificación de Migración de Datos

Page 21: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 21

Área de Gestión Operativa

Desarrollo de Software

Análisis y Diseño

Construcción

Pruebas

Procesos OperativosProcesos Operativos

Proyectos Específicos

Desarrollo de Software

Mantenimiento de Sw

MCVS-O1-3120 Software Producido

MCVS-O1-3121 Inicialización de Datos

Page 22: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 22

Área de Gestión Operativa

Desarrollo de Software

Análisis y Diseño

Construcción

Pruebas

Procesos OperativosProcesos Operativos

Proyectos Específicos

Desarrollo de Software

Mantenimiento de Sw

MCVS-O1-3130 Especificación de Caso de Prueba

MCVS-O1-3131 Manual de Usuario Final

MCVS-O1-3132 Manual del Sistema

MCVS-O1-3133 Manual de Instalación y Configuración

MCVS-O1-3134 Manual de Operaciones

MCVS-O1-3135 Manual de Procedimientos

Page 23: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 23

Área de Gestión Operativa

Proyectos Específicos

Etapa 1: Inicio

Etapa 2: Planificación

Etapa 3: Análisis y Diseño

Etapa 4: Construcción

Etapa 5: Pruebas

Etapa 6: Entrenamiento

Etapa 7: Implantación

Etapa 8: Revisión Post-Implantación

Etapa 9: Cierre

Procesos OperativosProcesos Operativos

Proyectos Específicos

Desarrollo de Software

Mantenimiento de Sw

Page 24: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 24

Área de Gestión Operativa

Mantenimiento de Software

Procesos OperativosProcesos Operativos

Proyectos Específicos

Desarrollo de Software

Mantenimiento de Sw

MCVS-O1-3200 Requerimiento de Mantenimiento

MCVS-O1-3201 Análisis e Informe del Requerimiento

MCVS-O1-3202 Ejecución de la Atención

MCVS-O1-3203 Cierre del Requerimiento

Page 25: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 25

Soporte a la Gestión

MCVS-S1-1000 Acta de Entrevista al Usuario

MCVS-S1-1001 Acta de Reunión de Trabajo

MCVS-S1-1002 Solicitud de Creación de Usuario del Sistema

MCVS-S1-1003 Solicitud de Creación de Roles para los Usuarios

MCVS-S1-1004 Solicitud de Autorización de Acceso a la Base de Datos

MCVS-S1-1005 Solicitud de Permiso al Servidor de Desarrollo

MCVS-S1-1006 Estándares de Documentación

MCVS-S1-1007 Manual de Estándares de Desarrollo

MCVS-S1-1008 Estándares y Procedimientos para Desarrollo Web

Page 26: Metodología del Ciclo de Vida del Software – MCVS V1.0 1 Metodología del Ciclo de Vida del Software MCVS V1.0 M&T Consulting

Metodología del Ciclo de Vida del Software – MCVS V1.0 26

Gracias !!!

M&T ConsultingSetiembre del 2008

[email protected] 719-5670