Implementación CMMI para El Desarrollo de Software
Implementación CMMI para El Desarrollo de Software
Implementación CMMI para El Desarrollo de Software
FACULTAD DE INGENIERÍA
INGENIERO EN COMPUTACIÓN
P R E S E N T A:
Lo que soy como persona, esposo y profesional se lo debo invaluablemente a mis padres
(Bernardo Agustín Reyes Guzmán y Carolina Nava León) y hermanos (Bernardo Reyes
Nava y Daniel Reyes Nava), quienes me enseñaron que el buen camino y el triunfo se
La mejor herencia que me pudieron dejar mis padres es mi carrera profesional que me ha
A mi esposa (Martha Elena Martínez Irigoyen) e hijos como motor de todos los días; que
cada paso es por y para ellos; y que nunca me permiten flaquear en los tiempos difíciles y
Mis suegros (Mario de Jesús Martínez Coria y Guadalupe Martha Irigoyen Rivera) que
A mis amigos, que aún se cuentan con los dedos de la mano y ¡saben quiénes son!, me
enseñaron el significado de la palabra lealtad y cuando los necesito están ahí siempre.
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
ÍNDICE
INTRODUCCIÓN ....................................................................................................................................... 1
2.1 IMPLEMENTACIÓN DEL MODELO DE CALIDAD CMMI EN LAS EMPRESAS DE SOFTWARE ...................... 18
A. ANTECEDENTE .................................................................................................................................... 18
B. OBJETIVOS .......................................................................................................................................... 18
2.2 ADAPTACIÓN DEL MODELO DE CALIDAD CMMI EN EL PROYECTO DE “MODERNIZACIÓN INTEGRAL”
PARA UNA INSTITUCIÓN GUBERNAMENTAL................................................................................................... 19
A. ANTECEDENTE .................................................................................................................................... 19
B. OBJETIVOS .......................................................................................................................................... 20
2.3 ADAPTACIÓN DEL MODELO DE CALIDAD CMMI EN EL ÁREA DE SISTEMAS DE UNA INSTITUCIÓN
BANCARIA Y DE VALORES Y SU CONVIVENCIA CON LA METODOLOGÍA DEL PMI (PROJECT MANAGEMENT
INSTITUTE) ................................................................................................................................................... 21
A. ANTECEDENTE .................................................................................................................................... 21
B. OBJETIVOS .......................................................................................................................................... 21
CAPÍTULO 3. IMPLEMENTACIÓN Y ADAPTACIÓN DEL MODELO DE CALIDAD CMMI PARA
EL DESARROLLO DE SOFTWARE ..................................................................................................... 23
i
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
CONCLUSIONES .................................................................................................................................... 98
REFERENCIA........................................................................................................................................ 110
ii
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
INTRODUCCIÓN
calidad, rentable para el proveedor y satisfacción total del cliente. Para ello las
cual les ayude a planificar estos proyectos y así cumplir en tiempo, con el
Ahora más que nunca como consecuencia del avance tecnológico las
y costo, esto obliga a las empresas a construir sistemas cada vez más complejos,
1
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
agregadas al servicio o producto final. Por tal motivo, es necesario que las
que las empresas tengan guías que permitan administrar sus proyectos y
los beneficios que ofrece, ya que estos son parte vital para el éxito de una
de operación, la cual le permite contar con información que puede ser utilizada
Dentro de su investigación el SEI define varias dimensiones con las que operan
2
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
misma, las cuales son los procedimientos, las personas y las herramientas. Estas
El modelo CMMI
Antecedentes
Estos principios fueron refinados por Phillip Crosby y Josep Juran. Watts
3
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
describe los principios y conceptos básicos los cuales se basan muchos de los
para una o más disciplinas y que describa una trayectoria evolutiva de mejora,
disciplinados.
brinda un marco con una estructura común para todas las disciplinas y ramas de
4
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Desarrollo de Software.
Mejora de Procesos).
5
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Modelos previos.
mundo. CMM tiene como objetivo lograr que los procesos sean óptimos y
Durante los años 90, el SEI desarrollo modelos de específicos para la mejora y
6
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
del mismo:
SW-CMM
madurez, y que define 5 niveles en los en los cuales se mide la madurez de los
SE-CMM
7
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
proceso.
IPPD-CMM
sus necesidades.
8
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
ISO
internacional que puede ser aplicado a cualquier tipo de organización sin importar
ISO 9000:
ISO 9000–3
Está basada en el control de calidad debe ser aplicado a todas las fases de
implantación.
9
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Administración de la configuración
La ISO 9000-3 nos proporciona una guía útil que nos sirve para detectar y
ITIL
Government Commerce).
10
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
por lo que hace posible que las organizaciones reduzcan costos, mejoren la
Así como CMMI tiene 5 niveles de Madurez en los cuales se puede ubicar
11
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
SIX SIGMA
Σ = Sigma
del 99.9997 por 100 donde los defectos en los procesos y productos
prácticamente no existen.
DMAMC,
Definir
Medir
Analizar
Mejorar
Controlar
12
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
el control del ciclo de vida del mismo. Cuanto más estructurado sea el proceso de
desarrollo, más sencillo será controlar sus diferentes etapas y saber qué
que antes no podía o no era capaz de asumir. Por otro lado, implantando nuevos
9000, ISO 9000-3, ITIL, etc. Estos modelos de procesos determinan cuáles deben
13
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
sola la calidad del software desarrollado, ya que estos procesos no sólo debe
manera que se hacía antes de implantarlos. Una crítica común a los modelos de
¿Cómo hay que hacerlo? Ésta es una crítica discutible, pues no existe una
de procesos. Aunque sí es pertinente entender qué son y para qué sirven, pues
14
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
ejecutado por todos los miembros de la empresa como una forma vida. Además
pero no es una “varita mágica” para por sí mismo cambiar la cultura laboral de una
empresa.
15
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
CAPÍTULO 1. ORGANIGRAMA
DIRECCIÓN TI
SEGURIDAD TI
OFICINA DE PROYECTOS
SUBDIRECCIÓN SUBDIRECCIÓN
INFRAESTRUCTURA DESARROLLO
SUBDIRECCIÓN
INFRAESTRUCTURA
ASESOR
INFRAESTRUCTURA
OPERACIÓN /
SOPORTE TÉCNICO COMUNICACIONES
PRODUCCIÓN
OPERACIÓN CC Y
BASES DE DATOS
FACILITIES
CONTROL DE
NETWORKERS CAMBIOS
INCIDENT MANAGER
16
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
SUBDIRECCIÓN
DESARROLLO
FACTORAJE,
CRÉDITO, CORE BANCARIO
ARRENDADORA
BUS CENTRAL
BANCA
ELECTRÓNICA,
PORTALES
OFICINA DE PROYECTOS
PM Marco Antonio PM
Reyes Nava PM PROYECTOS
PROYECTOS AUDITORÍA
PROYECTOS MANTENIMIENTOS INFRAESTRUCTURA
ESTRATÉGICOS
REGULATORIOS Y
MANTENIMIENTOS
17
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
software
a. Antecedente
disminución notable en las ganancias, así como las diversas insatisfacciones del
b. Objetivos
18
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Procesos.
a. Antecedente
para la gestión de las TIC´s, agrupados en 4 grupos principales para la gestión del
internacionales como Six Sigma, COBIT, BSC, normas ISO (como la ISO/IEC
9001, ISO/IEC 27,000, entre otras), Risk IT, CMMI, PMI, ITIL, MoProSoft, Rational
Unified Process, etc. En resumen, “el mejor modelo de calidad es aquel que se
adapta a las necesidades” y en este caso encaja de manera precisa al utilizar una
gubernamental.
b. Objetivos
c. Adaptar los entregables del proveedor para cumplir con las especificación
de la metodología MAAGTIC.
aprobada.
20
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
a. Antecedente
de vida menor a 2 meses e incluso solo días). Es importante destacar que por el
eso se ve reflejado en las ganancias que puede o no generar una casa de bolsa y
final.
b. Objetivos
la banca mexicana.
21
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
requerimientos o proyectos
22
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
versión 1.2 que fue publicada en el año 2006, una constelación es una colección
23
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
mantener una relación con los usuarios finales y a la capacidad para comprender
sus necesidades.
capacidad correcta entregada por los proveedores como puede ser la integración
24
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
proporcionando una guía para aplicar las mejores prácticas en una organización
proveen servicios.
mediante procesos.
25
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
prácticas las cuales las organizaciones deben seguir para mejorar la eficacia,
debilidades en fortalezas.
Éste es el modelo más conocido del CMMI y fue diseñado para una
3.2 Representaciones
Representación continua
26
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
o varios procesos que se usan en una organización, estableciendo una línea base
para que a partir de ésta se mida la mejora individual en cada área, dicha
6.
una valoración será el perfil de capacidad del proceso o cada área de proceso.
27
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
específico, el cual, le cause problemas dentro uno o varios procesos. Este modelo
grupo, puede elegir uno o varios procesos que estén relacionados con los
Se dice que esta representación es la más flexible ya que permite que las
organizaciones elijan un punto para aplicar CMMI, el cual por algún motivo
Niveles de capacidad
definido hasta uno que utiliza cuantitativamente información para definir, gestionar
incompletos.
28
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
realizado por que es un proceso que satisface los objetivos específicos de una
Área de proceso, es decir que soporta y trabaja sólo lo necesario para producir los
proceso.
La disciplina que contiene este nivel ayuda a las organizaciones a que las
29
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
mejora de procesos.
3), establece los objetivos de calidad y rendimiento del proceso que se gestionan a
técnicas estadísticas.
calidad y del estado del proyecto permitiendo compararlo con otros proyectos
30
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
de variación de este.
Niveles de madurez
31
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Los niveles de madurez son un indicador donde señala que tan maduros
Nivel 1 Inicial
software, esto es debido a que tan solo por el hecho de existir como empresa de
Nivel 2 Repetible
ejecutados de acuerdo con una política, se emplea gente con las capacidades y
los recursos adecuados para producir salidas. Los proyectos son monitoreados
32
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
administración de proyectos.
Nivel 3 Definido
propósito, los criterios de entrada, las actividades, los roles, medidas, etapas de
administración del proyecto tiene una visión interna muy amplia sobre el progreso
33
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
especificaciones.
Nivel 5 Optimizado.
34
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
inherentes que se presentan, para mejorar el rendimiento del proceso y así poder
los mismos.
3.3.1 Disciplinas
Administración de proyectos
35
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
requerimientos establecidos.
Administración de procesos
los mismos recolectados en los procesos que ya están definidos para el desarrollo
Ingeniería
producto o servicio dentro del dominio de desarrollo soportando las actividades del
36
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Soporte
Áreas de proceso:
de metas.
Metas especificas
Practicas especificas
la mejora de proceso.
37
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Sub practicas
Metas genéricas
proceso.
Practicas genéricas
procesos.
Iniciar (Initiating)
Diagnosticar (Diagnosing)
38
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Establecer (Establishing)
Actuar (Acting)
Aprender (Learning)
39
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Fase: Iniciar
para establecer las bases de una serie de mejoras. Esta fase inicia cuando la
Fase: Diagnostico
proceso que se sigue en los proyectos. Los objetivos se relacionan con prácticas
actuales.
40
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Fase: Establecer
organización.
Fase: Actuar
organización
Fase: Aprender
41
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Esta fase tiene como propósito revisar y analizar las lecciones aprendidas
SEI que utiliza como referencia el modelo CMMI y es utilizado para identificar
CMMI el cual será usado para la evaluación SCAMPI. Como requisito obligatorio
el SEI indica que todas las personas que conforman el jurado calificador deben
por el SEI.
42
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Las distintas clases de SCAMPI pueden ser utilizadas desde una simple
SCAMPI Clase A
Una evaluación SCAMPI de tipo A es el método más rigoroso del SEI para
organizaciones.
43
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
SCAMPI Clase B
bajo.
que está manejando, también se puede utilizar para comprobar las mejoras que
está bien definida como debe ser o donde los procesos no son apropiados para la
organización.
SCAMPI Clase C
comparamos con las otras 2 clases ya que dura mucho menos tiempo que ellas y
porque es utilizada para crear una línea base para iniciar el programa de mejoras
qué nivel podría estar adoptando, con el tiempo vendrá SCAMPI B donde
44
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
que define la base del producto también puede verse como un punto de referencia
del proyecto.
modelo, las cuales deben utilizarse para valorar distintas partes del mismo, estas
estadística.
CMM-QUEST:
método SCAMPI.
45
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
capacidad.
IME Toolkit:
puntajes para las áreas de proceso y no brinda soporte para el método SCAMPI.
APPRAISAL WISARD:
del usuario.
46
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
desarrollo de software
proporcionan los dueños del proceso por lo que es vital acercarse con cada uno
la organización quiera adoptar para el desarrollo para ello se explica ante el comité
más áreas de las solicitadas por un nivel de CMMI) y ser limitante en el proceso de
1 - 11).
47
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
48
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
En algunos casos las metas pueden superarse por ejemplo: La meta era
situacional arrojó que también se ejecutaban dos áreas de procesos del nivel 3
organización haya una gestión de los requisitos y que los procesos (formas de
REQM Administración de
requerimientos
PP Planeación de proyectos
PMC Monitoreo y control de
proyecto
SAM Administración de acuerdos
Nivel 2 Administración de proyectos
con proveedores
MA Medición y análisis
PPQA Aseguramiento de calidad
del producto y proceso
CM Administración de la
configuración
Estandarización de VER Verificación
Nivel 3
procesos VAL Validación
49
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
definidos (hitos del proyecto). Se sabe cuánto trabajo está hecho y cuánto queda
por hacer.
1. Administración de requisitos
2. Planeación de proyectos
4. Medición y análisis
6. Administración de la configuración
organización)
procesos.
50
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
1. Verificación
2. Validación
Pasaremos a explicar cada una de las áreas de proceso con un poco más de
detalle.
1. Administración de requerimientos
En este proceso se deben de gestionar todos los requisitos del proyecto, tanto
mismos así como con las personas que se encargarán del desarrollo posterior.
2. Planeación de proyectos
51
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
el proyecto
actualizar con mucha frecuencia ya que los requisitos cambiarán, habrá que
reestimar, habrá riesgos que desaparezcan y otros que surjan nuevos, habrá que
compresión del estado del proyecto para que se puedan tomar acciones
52
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
visibilidad nos permitirá tomar acciones correctivas antes de que el trabajo real se
4. Medición y análisis
gerencia.
Los datos tomados para la medición deben estar alineados con los objetivos de
análisis de los mismos de forma que las decisiones que se tomen puedan estar
53
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
con el objetivo de que los procesos y los elementos de trabajo cumplan los
procesos.
procedimientos.
calidad.
importancia, pero que sin ella no será posible implanta un modelo de calidad.
6. Administración de la configuración
dichos elementos.
54
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
desarrolladores y clientes.
Quizás esto le suene a chino, lo que viene a decir es que necesitas tener un
sistema de control y gestión de versiones, como puede ser: Source Safe, CVS,
7. Verificación
metas a conseguir con este proceso, y las prácticas que se requieren para
Preparar la verificación
55
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
- Realizar la verificación.
correctivas.
8. Validación
metas a conseguir con este proceso, y las prácticas que se requieren para
Preparar la validación.
- Realizar la validación.
56
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
de un plan de trabajo para definir, capacitar e implementar cada una de las áreas
responsabilidades serán:
57
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
d. Líder de proyecto
de cualquier proyecto
e. Análisis de sistemas
f. Desarrollador
58
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
individuales.
g. Administrador de la configuración
Nos ayuda a localizar más fácilmente nuestros productos, ya sean para uso
h. Ingeniero de pruebas
i. Asegurador de la calidad
proceso que está siendo usado por el proyecto y del producto que se está
construyendo.
59
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
60
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
61
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
62
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
63
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
64
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
llevarlo a la práctica con aquellos proyectos foco que servirán para la certificación
NO es obligatorio que los proyectos estén liberados o hayan cumplido todo el ciclo
65
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
organización”.
Propuesta comercial
66
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
A nivel de empresa:
manufacturera de malta.
de personas.
Sistema modernizado
Sistema robusto
67
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Sistema parametrizable
similares.
Información en línea.
inventarios y costos.
Sistema centralizado
de decisiones.
68
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
sea flexible.
1.8 Restricciones.
administración por ejemplo de Linux u otro software que sea utilizado bajo
está filosofía.
No identificados
Propuesta AS400:
69
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
XP.
o Programador(es) AS400
Propuesta .NET
o Servidor
entre otros.
XP.
o Sistema WEB
CMMI.
70
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
N/A.
21)
colaboradores
Proyecto
Workflows y Tareas Primera Opción Alternativa Criterio adoptado
Nuevo
Workflows de Ejecución
Workflow de Requerimientos
Definir Alcance del Sistema Si Especificación de Requerimientos Cualquiera aprobada por el Si se realizará
Realizar Modelo de Casos de Uso Si Casos de Uso de Negocio Cualquiera aprobada por el Si se realizará
gerente de proyectos
Realizar Descripción de Interfaz del Si Diseños de Interfaz Cualquiera aprobada por el Si se realizará
Uso
gerente de proyectos
Realizar Revisión por pares de Si Reporte Revisión por Pares Correo electrónico Si se realizará
Requerimientos
Revisiones, Plantilla de
71
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Seguimiento de Desviaciones de
Auditorias
Uso
gerente de proyectos
gerente de proyectos
gerente de proyectos
Diseñar Interfaces de Hardware, Software No Hoja de Diseño Cualquiera aprobada por el No se realizará
Realizar Revisión por pares de No Reporte Revisión por Pares Cualquiera aprobada por el No se realizará
Workflow de Codificación
integración
integrados
Codificación
Realizar Manual de Usuario Si Plantilla de manual de usuario Cualquiera aprobada por el Si se realizará
gerente de proyectos
Realizar Revisión por Pares de Manuales Si Reporte Revisión por Pares Si se realizará
Workflow de Prueba
Realizar Revisión por Pares de Casos de Si Reporte Revisión por Pares Si se realizará
Prueba
Prueba acción
Workflow de Despliegue
72
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Workflows de Soporte
Workflow de Planificación
Identificar y Evaluar Riesgos Si Checklist y Formato de Riesgos Cualquiera aprobada por el Si se realizará
gerente de proyectos
Configuración y Datos
Realizar Revisión por Pares de Planes Si Reporte Revisión por Pares Si se realizará
Analizar Mediciones y Crear Reporte del Si Formato de Métricas del Proyecto Si se realizará
Proyecto
Iteración/Proyecto
Seguimiento de Desviaciones de
Auditorias
Seguimiento de Desviaciones de
Auditorias
73
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Revisiones, Plantilla de
Seguimiento de Desviaciones de
Auditorias
Seguimiento de Desviaciones de
Auditorias
Seguimiento de Desviaciones de
Auditorias
Seguimiento de Desviaciones de
Auditorias
Seguimiento de Desviaciones de
Auditorias
Seguimiento de Desviaciones de
Auditorias
Propuesta comercial
Con el objeto de dar una mejor idea en el funcionamiento de cada una de las
74
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
ANÁLISIS Y DISEÑO
cada uno de los puntos anteriormente descritos de manera que se pueda elaborar
cliente.
DESARROLLO
Objetivo. Elaborar los programas necesarios para poder cumplir con los
En esta sesión podrán configurarse los parámetros que sirven para evitar
“cheque”.
cheques.
75
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
de autorizado
76
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
PRUEBAS UNITARIAS
PRUEBAS INTEGRALES
que el usuario dé el visto bueno sobre la integración con los sistemas existentes
LIBERACIÓN
Workflows de Ejecución
Workflow de Requerimientos
Definir Alcance del Sistema Si Especificación de Requerimientos de Cualquiera aprobada por el Si se realizará
Realizar Modelo de Casos de Uso Si Hoja Casos de Uso Cualquiera aprobada por el Si se realizará
gerente de proyectos
Realizar Descripción de Interfaz del Si Hoja Casos de Uso Cualquiera aprobada por el Si se realizará
77
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
gerente de proyectos
Realizar Revisión por pares de Si Reporte Revisión por Pares Correo electrónico Si se realizará
Requerimientos
Desviaciones de Auditorias
Realizar Análisis Arquitectónico Si (opcional) Hoja de Análisis Cualquiera aprobada por el gerente de proyectos
gerente de proyectos
Realizar Revisión por pares de Si Reporte Revisión por Pares Cualquiera aprobada por el gerente de proyectos
Arquitectura
Workflow de Codificación
integración
unitarias
integrados
Codificación
Realizar Manual de Usuario Si Plantilla de manual de usuario Cualquiera aprobada por el Si se realizará
gerente de proyectos
Manuales
Workflow de Prueba
Realizar Revisión por Pares de Casos Si Reporte Revisión por Pares Si se realizará
de Prueba
Prueba acción
78
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Workflow de Despliegue
Entregable
Sistema
Workflows de Soporte
Workflow de Planificación
Identificar y Evaluar Riesgos Si Checklist y Formato de Riesgos Cualquiera aprobada por el Si se realizará
gerente de proyectos
Configuración y Datos
Realizar Revisión por Pares de Planes Si Reporte Revisión por Pares Si se realizará
Analizar Mediciones y Crear Reporte del Si Formato de Métricas del Proyecto Si se realizará
Proyecto
Iteración/Proyecto
Iteración/Proyecto
Desviaciones de Auditorias
79
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Desviaciones de Auditorias
Plantilla de Seguimiento de
Desviaciones de Auditorias
Desviaciones de Auditorias
Desviaciones de Auditorias
Desviaciones de Auditorias
Desviaciones de Auditorias
oficina)
Propuesta comercial
Con el objeto de dar una mejor idea en el funcionamiento de cada una de las
éstas.
ANÁLISIS Y DISEÑO
80
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
cada uno de los puntos anteriormente descritos de manera que se pueda elaborar
cliente.
DESARROLLO
Objetivo. Elaborar los programas necesarios para poder cumplir con los
En esta sesión podrán configurarse los parámetros que sirven para evitar que
a fin de que complemente las columnas a utilizar en los reportes. Algunas de las
Entre otros
81
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
82
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
83
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
PRUEBAS UNITARIAS
PRUEBAS INTEGRALES
LIBERACIÓN
84
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
De esta experiencia es importante resaltar los siguientes puntos críticos que hacen
el proyecto
Workflows de Ejecución
Workflow de Requerimientos
Software Si se realizará
Realizar Modelo de Casos de Uso Si Hoja Casos de Uso Cualquiera aprobada por el
Si se realizará
85
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
gerente de proyectos
Realizar Descripción de Interfaz del Usuario Si Hoja Casos de Uso Cualquiera aprobada por el
de Uso Si se realizará
Realizar Revisión por pares de Requerimientos Si Reporte Revisión por Correo electrónico
Pares Si se realizará
Si Plantillas de Auditorias y
Revisiones, Plantilla de
Seguimiento de
Desviaciones de
gerente de proyectos
gerente de proyectos
Diseñar Interfaces de Hardware, Software y Si Hoja de Diseño Cualquiera aprobada por el No se realizará
Realizar Revisión por pares de Arquitectura Si Reporte Revisión por Cualquiera aprobada por el
Workflow de Codificación
86
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Técnica) técnica)
Workflow de Prueba
Workflow de Despliegue
Workflows de Soporte
Workflow de Planificación
Desarrollo de Software
Configuración y Datos
Pruebas
Medición
Comunicación
Pares
87
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Iteración/Proyecto Si
Workflow de Administración de la
Configuración
Revisiones, Plantilla de
Seguimiento de
Desviaciones de
Revisiones, Plantilla de
Seguimiento de
Funcional Si Auditorias
Revisiones, Plantilla de
Seguimiento de
Desviaciones de
Revisiones, Plantilla de
Seguimiento de
la ERS Si Auditorias
88
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Desviaciones de
Auditorias
Revisiones, Plantilla de
Seguimiento de
la Arquitectura Si Auditorias
tiene que cumplir con los procesos internos de la empresa que desarrolla.
89
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
realizar la misma actividad para dos o más archivos causa gastos innecesarios.
documentos que son compartidos por las metodologías (Véase Figura 1 – 30).
CasosPruebaSistema QA Cerrado
*FRM_EvidenciaPruebasUnitarias 03 00 00 FSW
Cerrado
90
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Registro de solicitud
Verificación documental
Dictaminación
*FRM_EvidenciaPruebasUnitarias 03 00 00 FSW
Cerrado
MAAGTIC
Planeación
APTI-7.04QFD Actas de aceptación de entregables LP Este documento está contenido en el APTI-0.02QFDx Carta de
Cerrado
Entrega.
91
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
APTI-8.02QFD Cuestionario de retroalimentación de la ejecución LP No se entrega porque es un documento común y se entregará hasta
Cerrado
del proyecto * el cierre del proyecto
Análisis
prueba_aceptación
Diseño
Desarrollo
DST-11.01QFD Manual técnico de la solución tecnológica FSW Este documento se encuentra dentro de la carpeta
Cerrado
“ENTREGABLES” por lo que solo se entrega una vez.
DST-11.02QFD Instructivo de operación de la solución FSW Este documento se encuentra dentro de la carpeta
Cerrado
tecnológica “ENTREGABLES” por lo que solo se entrega una vez.
Integración
Liberación y entrega
92
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
PMI
En este tipo de proyecto donde el cliente tiene una metodología robusta que
todos que los marcos de referencia como CMMI, PMI, ITIL, etc. No son una regla
que deba seguirse, sino que “SUGIEREN LAS MEJORES PRÁCTICAS” con una
proyectos con duración de más de 12 meses y que se tienen todos los recursos
93
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Proyectos (uno para Desarrollo y otra para Infraestructura –cada uno con 20
94
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
95
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Id Fecha
RUS ID del RUS
Líder de Proyecto Correo Electrónico
Área Subdirector
Líder de Negocio Área de Negocio
MANTENIMIENTO REGULATORIO ☐
MANTENIMIENTO MANDATORIO ☐
MANTENIMIENTO ☐
MANTENIMIENTO INFRAESTRUCTURA ☐
MANTENIMIENTO INFRA REGULATORIO ☐
96
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Id Fecha
Proyecto ID del Proyecto
Líder de Proyecto Correo Electrónico
Área Subdirector
Líder de Negocio Área de Negocio
PROYECTO INFRAESTRUCTURA ☐
PROYECTO REGULATORIO ☐
PROYECTO MANDATORIO ☐
PROYECTO ☐
97
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
CONCLUSIONES
software tienen la tarea de crear sistemas cada vez más complejos obligando a
de software y a las TI, algunos miden la calidad del producto y otros procuran que
el producto cumpla con los requerimientos para la calidad, pero en especial CMMI
de ser criticados y criticar con gratitud y así aceptar las responsabilidades de sus
Saber el ¿por qué?, ¿qué es?, ¿para qué?, ¿cómo funciona CMMI? hoy en
día es vital no sólo para la industria de software sino también para las personas
98
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
caso de estudio CMMI, pero puede ser cualquiera que la organización donde
Considerar siempre que ningún documento está de más o de menos, sin embargo
Siempre hay que tener presente al adaptar una metodología dos factores
importantes:
empresa, para ello existe en toda empresa un área que define las
políticas y procedimientos.
99
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
metodología.
implementado
organizacional.
100
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
según su naturaleza.
para ello una bibliografía extensa; sino que un marco de referencia de mejores
garantía del éxito de los proyectos, pero proveen guías importante para
101
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
GLOSARIO
(Hay algunas excepciones a esta regla que cuenta para los términos de una sola
palabra.) El glosario tiene como objetivo que todos los usuarios de este
palabra "producto" y la palabra "servicio" para enfatizar que CMMI se aplica tanto
102
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
103
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
104
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
105
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
107
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
108
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
109
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
REFERENCIA
CMMI for Service, Version CMMI Product Team. (2010). CMMI for
1.3 Services, Version 1.3 (CMU/SEI-2010-TR-034).
Retrieved July 02, 2014, from the Software
Engineering Institute, Carnegie Mellon
University website:
http://resources.sei.cmu.edu/library/asset-
view.cfm?AssetID=9665
CMMI for Acquisition (CMMI- Phillips, Michael. (2011). CMMI for Acquisition
ACQ) Primer, Version 1.3 (CMMI-ACQ) Primer, Version 1.3 (CMU/SEI-
2011-TR-010). Retrieved January 05, 2015,
from the Software Engineering Institute,
Carnegie Mellon University website:
http://resources.sei.cmu.edu/library/asset-
view.cfm?AssetID=9977
110
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
ANEXOS
111
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
2. Designar:
a. Un líder de proyecto que sea el responsable de:
i. Negociar los compromisos vinculados al proyecto de software
(actividades, recursos, productos de trabajo, etc.)
ii. Coordinar las dependencias entre el grupo de trabajo y otros
grupos afectados al proyecto.
iii. Desarrollar, en etapas tempranas, el plan de proyecto, que será
la base para efectuar el control de las actividades de software y
comunicar el estado de las mismas.
iv. Analizar y documentar los requerimientos asignados al software y
de gestionar el documento de especificación de requerimientos
de software.
112
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
113
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Haberes
116
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Deberes
Sanciones
117
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
118
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Determinar los límites iniciales y finales del proyecto, estos pueden ser
obtenidos desde la hoja de estudio preliminar o justificación del proyecto.
Es esencial este punto, ya que nos permite determinar cambios de alcance.
No Contempla.
Restricciones y Supuestos.
Diagrama de contexto.
119
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Realizar los casos de uso necesarios para el desarrollo del proyecto. Como
sugerencia, se podría hacer referencia a un documento externo que
concentre todos los casos de uso generados.
Listado de actores.
Realizar los casos de uso necesarios para el desarrollo del proyecto. Como
sugerencia, se podría hacer referencia a un documento externo que
concentre todos los casos de uso generados.
Interrelaciones del producto
Requerimientos funcionales.
Realizar los casos de uso necesarios para el desarrollo del proyecto. Como
sugerencia se podría hacer referencia a un documento externo que
concentre todos los casos de uso generados.
Los requerimientos funcionales son aquellos tangibles a la programación,
por ejemplo: Generar tickets de entrada para el cine.
Prototipo de interfaz de usuario.
Realizar los casos de uso necesarios para el desarrollo del proyecto. Como
sugerencia es hacer referencia a un documento externo que concentre
todos los casos de uso generados.
El prototipo de interfaz puede ser descrito dentro de los casos de uso.
Reglas y funciones de negocio.
120
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Del Producto.
Usabilidad:
Confiabilidad:
121
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Performance:
Facilidad de mantenimiento:
Documentación:
Describe las interfaces de usuario que tendrán que ser implementadas por
el software.
Interfaces de hardware
Describe las interfaces del software con otros componentes del sistema de
software. Estos pueden ser componentes comprados, componentes
reusados de otra aplicación, o componentes que están siendo desarrollados
por subsistemas fuera del alcance de esta Especificación de
Requerimientos de Software pero con los cuales esta aplicación de
software debe interactuar.
Interfaces de comunicación
123
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Restricciones de diseño
124
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
125
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Datos generales
Supuestos y restricciones
Versión de sistema
126
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Manual de usuario
Para cada uno de ellos, los requerimientos de salida están dados por el
seguimiento de los estándares respectivos definidos en el proceso utilizado para el
desarrollo, incluidos en el software tortoise. Los requerimientos de calidad y
aprobación se establecen en que no existan errores que invaliden las tareas de
aseguramiento de calidad.]
127
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Arranque
Cierre
Interfaces externas
[Describir los límites entre el proyecto y las entidades externas. Esto puede
incluir subcontratos y otras entidades que interactúan con el proyecto. Pueden
utilizarse organigramas o diagramas para representar las interfaces externas.
Ejemplo:]
Cliente
128
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Estructura interna
Líder de proyecto
Líder de proyecto
Asegurador de Administrador
calidad global de la
configuración
Administrador
Diseñador de DesarrolladoresDiseñador
y de Tester
Arquitecto Documentador
interfaz administrador de Interfaz
la configuración
ción
[Es importante incluir una tabla con todos los roles y responsabilidades
incluyendo la gente involucrada directamente en el proyecto por parte de otras
empresas sabiendo exactamente los roles que desempeñan y la importancia de su
participación en el proyecto.
Externos
Rol Responsabilidad
129
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Comité de control de Son los responsables de evaluar los cambios que afectan al
cambios producto.
130
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Internos
Rol Responsabilidad
131
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Rol Responsabilidad
132
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Rol Responsabilidad
133
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Rol Responsabilidad
134
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Ciclo de vida
Para este proyecto se decidió utilizar el ciclo de vida <nombre del ciclo de vida>
basado en el documento <nombre del documento> del cual se deriva la
siguiente tabla para identificar los criterios de entrada y salida para cada una de
las fases o iteración definidas para el proyecto.]
135
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
….
136
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
….
[Si el ciclo de vida contiene iteraciones mencionar que cada iteración tiene
asociado su plan de iteración EMP-SM-PLN-02 e Iteración.doc.]
Estimaciones
137
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Plan de equipamiento
Nota: no olvidar ingresar los recursos del sistema para la prueba del
proyecto.]
Plan de recursos
Líder de proyecto
Desarrollador
Tester
Administrador de la
configuración
138
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Administrador global
de la configuración
Arquitecto
Diseñador de interfaz
Plan de capacitación
Plan de tiempos
Proceso técnico
Ingeniería y tecnología
139
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Ambiente
Documentación
Diseño
Registro de defectos
Reporte de defectos
Generación de métricas
140
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Automatización (prueba
funcional- prueba de
perfomance)
Infraestructura
Plan de calidad
141
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Plan de mediciones
Plan de comunicación
Planes adicionales
Plan de dependencias
142
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Las versiones revisadas de todos los planes del proyecto deberán estar
alineadas con sus respectivos estándares y procedimientos que los rigen y hayan
sido aprobados en las revisiones correspondientes. Al cierre de fase/ proyecto se
realizará el post-mortem del proyecto con los miembros del equipo para evaluar el
proyecto. ]
144
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Criterio Criterio de
Workflows y Tareas
Proyecto de adoptado Completitud
Proyecto <Nombre
Desarrollo definido
del Proyecto> Primera opción Alternativas
Nuevos para la
Tarea
Workflows de Ejecución
Workflow de Requerimientos
Cualquiera
Especificación de
aprobada por el
Definir Alcance del Sistema Si Requerimientos
gerente de
de Software
proyectos
Cualquiera
proyectos
Cualquiera
proyectos
Especificación de
Cualquiera
Requerimientos
aprobada por el
Definir Requerimientos No Funcionales Si de Software y
gerente de
Hoja de Casos de
proyectos
Uso
Cualquiera
proyectos
Reporte Revisión
Realizar Revisión por pares de Requerimientos Si Correo electrónico
por Pares
Plantillas de
Auditorias y
Revisiones,
Seguimiento de
Desviaciones de
Auditorias
145
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Cualquiera
aprobada por el
Realizar Análisis Arquitectónico Si (opcional) Hoja de Análisis
gerente de
proyectos
Cualquiera
aprobada por el
Definir Arquitectura Si Hoja de Análisis
gerente de
proyectos
Cualquiera
aprobada por el
Elaborar Diseño de la Solución Si Hoja de Diseño
gerente de
proyectos
Cualquiera
proyectos
Cualquiera
proyectos
Workflow de Codificación
Documento de
integración
Reporte de
Realizar Codificación y Pruebas unitarias Si
Pruebas Unitarias
Reporte de
Integración
Reporte Revisión
Realizar Revisión por Pares de Codificación Si
por Pares
Cualquiera
proyectos
146
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
administración
(Memoria técnica)
Reporte Revisión
Realizar Revisión por Pares de Manuales Si
por Pares
Workflow de Prueba
Plantilla de Casos
Diseñar Casos de Prueba Si
de Prueba
Reporte Revisión
Realizar Revisión por Pares de Casos de Prueba Si
por Pares
Reporte de
Pruebas
Correo electrónico,
Realizar Revisión de los Resultados de Prueba Si Minuta
items de acción
Reporte de
validación. Minuta
Workflow de Despliegue
Workflows de Soporte
Workflow de Planificación
Plantilla de Plan
Software
Formato de
Realizar Estimaciones Si
Estimaciones
Cualquiera
Checklist y
aprobada por el
Identificar y Evaluar Riesgos Si Formato de
gerente de
Riesgos
proyectos
Plantilla de plan
Realizar Plan de Calidad Si
de calidad
Plantilla de Plan
de Administración
Realizar Plan de Administración de la
Si de la
Configuración y Datos
Configuración y
Datos
147
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
de Pruebas
Plantilla de Plan
Realizar Plan de Medición Si
de Medición
Plantilla de Matriz
Realizar Plan de Comunicación Si
de Comunicación
Reporte Revisión
Realizar Revisión por Pares de Planes Si
por Pares
Formato de
Proyecto
Formato de
Proyecto
Minuta, Items de
Revisar Progreso Si REDMINE
Acción
Plantillas de
Proyecto
Workflow de Administración de la
Configuración
Plan de
Administración de
Definir Repositorios del Proyecto Si
la Configuración y
Datos
Reporte de Reporte de
Estado de la herramientas de
Generar los Reportes De Estado de Configuración Si
Configuración y admin. de la
Datos configuración
Reporte de Línea
Generar Línea Base Si
Base
Plantillas de
Auditorias y
Revisiones,
Seguimiento de
Desviaciones de
Auditorias
148
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Plantillas de
Auditorias y
Revisiones,
Desarrollar las Auditorias de Configuración
Si Plantilla de REDMINE
Funcional
Seguimiento de
Desviaciones de
Auditorias
Plantillas de
Auditorias y
Revisiones,
Seguimiento de
Desviaciones de
Auditorias
Plantillas de
Auditorias y
Revisiones,
Realizar Revisión de Aseguramiento de Calidad
Si Plantilla de REDMINE
de la ERS
Seguimiento de
Desviaciones de
Auditorias
Plantillas de
Auditorias y
Revisiones,
Realizar Revisión de Aseguramiento de Calidad
Si Plantilla de REDMINE
de los Planes
Seguimiento de
Desviaciones de
Auditorias
Plantillas de
Auditorias y
Revisiones,
Realizar Revisión de Aseguramiento de Calidad
Si Plantilla de REDMINE
de la Arquitectura
Seguimiento de
Desviaciones de
Auditorias
Plantillas de
Auditorias y
Revisiones,
Realizar Revisión de Aseguramiento de Calidad
Si Plantilla de REDMINE
de Casos de Prueba
Seguimiento de
Desviaciones de
Auditorias
149
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Plantillas de
Auditorias y
Revisiones,
Realizar Revisión de Aseguramiento de Calidad
Si Plantilla de REDMINE
de Versión
Seguimiento de
Desviaciones de
Auditorias
150
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
[En este campo escriba la etiqueta que identifica a la línea base. La versión de
la línea base se identificará con el acrónimo definido en el glosario organizacional
de LA EMPRESA más el identificador de la versión (X.X)]
1.1. Fechas
1.2. Ubicación
[Nombre de los componentes y versión que forman parte de esta línea base y
por quién ha sido aprobado (Ejemplo: especificación de requerimientos de
software Versión 1.10 aprobado asegurados de calidad).]
151
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
152
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
153
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Desviación X% Desviación X%
1. Listas las Actividades realizadas en la semana con la mayor claridad y precisión, para que sean entendibles para el usuario como el líder de
proyecto del cliente.
1. Indicar las incidencias presentadas en la semana, cualquiera que 1. Indicar cuál(es) son las acciones que se llevaron o se
está allá sido. llevaran a cabo para mitigar la incidencia.
IV. ACTIVIDADES PRÓXIMA SEMANA
1. Indicar las actividades realizar la próxima semana, se debe ser claro y preciso en cada punto. Esto debe de reportarse en el siguiente
reporte de estado con el cliente, cual es el estatus de cada actividad.
V. RIESGOS DETECTADOS
1. Indicar los riesgos detectados. Es importante acompañar en caso de haber riesgos con el documento EMP-DM-PLN-06
PlandeRiesgos.xls
____________________________________ ____________________________________
Vo.Bo. Vo.Bo.
154
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Porcentaje de Desviación del Es la diferencia del esfuerzo planeado a la fecha menos el esfuerzo real a la fecha con respecto al esfuerzo planeado a la
Esfuerzo por Workflow (PDE) fecha.
Mecanismo de Recolección Las horas son obtenidas con lo reportado por el líder de proyecto en el Gantt del Proyecto
Mecanismo de Reporte Líder de Proyecto reporta por medio de la presentación de proyectos en las Juntas de Avances.
Frecuencia del Reporte Líder de proyecto reporta cada 2 semanas en la Junta de Avances.
Responsable de mediciones reporta cada semana al enviar la presentación de las métricas organizacionales.
Porcentaje de Desviación del Es la diferencia del porcentaje de avance planeado a la fecha con respecto al porcentaje de avance real a la fecha.
Avance por Workflow (PDAW)
155
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Mecanismo de Recolección Los porcentajes son obtenidas con lo reportado por el líder de proyecto en el Gantt del Proyecto
Mecanismo de Reporte Líder de Proyecto reporta por medio de la presentación de proyectos en las Juntas de Avances.
Frecuencia del Reporte Líder de proyecto reporta cada 2 semanas en la Junta de Avances.
Responsable de mediciones reporta cada semana al enviar la presentación de las métricas organizacionales.
Porcentaje de Retrabajo por Es el esfuerzo de retrabajo del período analizado con respecto al esfuerzo planeado a la fecha.
Workflow (PRW)
Mecanismo de Recolección Las horas son obtenidas con lo reportado por el líder de proyecto en el Gantt del Proyecto
Mecanismo de Reporte Líder de Proyecto reporta por medio de la presentación de proyectos en las Juntas de Avances.
Frecuencia del Reporte Líder de proyecto reporta cada 2 semanas en la Junta de Avances.
Responsable de mediciones reporta cada semana al enviar la presentación de las métricas organizacionales.
156
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
Condiciones
Verificación No Observaciones
Si No
Aplica
Administración de Requerimientos
¿Se identificó el tipo de requerimiento que originó el
1
proyecto?
¿Se cumplieron todas las actividades de aprobación
2
de la solicitud?
¿Se adjuntó la documentación correspondiente en
3
función del tipo de requerimiento?
¿Existe un Documento de Especificación de
4
Requerimientos?
¿Hay rastreabilidad con las Minutas e información de
5
captura?
¿Se cumplieron todas las actividades de revisión
6
vinculadas a la ERS?
¿El documento de ERS ha sido revisado por el grupo
7
de ingeniería de software?
8 ¿Existen reportes de revisión por pares de la ERS?
¿Se han registrado las métricas asociadas a las
9
actividades de Revisión por Pares de la ERS?
¿Se realizaron todas las aprobaciones definidas para
10
la ERS?
¿Se han identificado unívocamente todos los
11 requerimientos, tanto funcionales como no
funcionales?
12 ¿El documento de ERS está actualizado y completo?
13 ¿Existieron cambios a los requerimientos?
14 ¿Se revisó el impacto del cambio solicitado?
15 ¿El Comité de Control de Cambios aprobó el cambio?
¿El Comité de Control de Cambios aprobó los cambios
16
una vez implementados?
¿Existe evidencia de validación de los requerimientos
17 con el cliente en base a lo definido como estrategia de
validación en la ERS?
Análisis y Diseño
18 ¿Existe el documento de arquitectura? (Si Aplica)
19 ¿Existe un modelo de análisis y diseño?
¿Existe rastreabilidad entre el documento de
20
arquitectura y el documento de ERS? (Si Aplica)
157
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
158
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
159
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
160
FACULTAD DE INGENIERÍA – UNAM
MÉXICO 2015
161