Logo Studenta

DDSE_U3_Contenido

¡Este material tiene más páginas!

Vista previa del material en texto

Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
0 Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 
 
 
 
 
 
 
Programa de la asignatura: 
Desarrollo de software en equipo TSP 
 
6º Semestre 
 
 
 
 
Unidad 3. Gestión en TSP 
 
 
 
Clave: 
150930934 
 
Ciudad de México, enero del 2023 
 
Universidad Abierta y a Distancia de México 
UnADM 
 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
1 
 
Índice 
 
Unidad 3. Gestión en TSP ...................................................................................................... 2 
Presentación de la unidad ...................................................................................................... 2 
Logros ..................................................................................................................................... 2 
Competencia específica ......................................................................................................... 2 
3.1. Monitoreo y control del proyecto ..................................................................................... 3 
3.1.1. Ejecutar la revisión de la administración del proyecto ................................................ 3 
3.1.2. Elaborar el reporte administrativo del estatus del proyecto ........................................ 6 
3.2. Análisis post mortem ..................................................................................................... 13 
3.2.1. Diagnóstico: métricas de calidad versus trabajo realizado ....................................... 13 
3.2.2. Elaborar el análisis del desempeño del equipo ......................................................... 18 
Cierre de la unidad ............................................................................................................... 34 
Para saber más .................................................................................................................... 35 
Fuentes de consulta ............................................................................................................. 35 
 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
2 
 
Unidad 3. Gestión en TSP 
 
Presentación de la unidad 
 
Bienvenido(a) a la Unidad 3. Gestión en TSP, aquí se abordarán conceptos 
relacionados con la administración de un proyecto de desarrollo de software utilizando 
la metodología TSP. 
 
En la unidad 1 aprendiste conceptos básicos sobre la metodología TSP, ciclo de vida 
de un proyecto de desarrollo de software y las fases de esta metodología. En la unidad 
2 aprendiste a llevar a cabo la fase de lanzamiento del proyecto, según la metodología 
TSP, y a ejecutar la fase de implementación mediante el plan de riesgos, plan de 
calidad y plan de proyecto. 
 
En esta unidad aprenderás a realizar las plantillas correspondientes a la fase post 
mortem, así como el monitoreo y control del proyecto necesarios para que la parte 
administrativa del proyecto lo revise, y así sea posible contar con una medida exacta 
del avance que se tiene del mismo. 
 
También aprenderás a implementar la fase post mortem, la cual tiene dos 
componentes que son: diagnóstico de métricas de calidad versus trabajo realizado, y 
la elaboración del análisis del desempeño del equipo. Esto será una parte muy 
importante en el proyecto de desarrollo de software que se esté desarrollando, porque 
se podrá contar con una retroalimentación de los errores y de las cosas que se 
hicieron bien en el proyecto, y así poder considerarlo para futuros proyectos. 
Logros 
 
Al término de esta unidad lograrás: 
 
• Determinar la función de gestión a partir de la metodología Team Software Process 
(TSP), con el fin de evaluar el avance que va teniendo el desarrollo del proyecto. 
• Identificar el estatus del proyecto a partir de un reporte para saber su estado 
actual. 
• Analizar los problemas de calidad del equipo de trabajo que estén a cargo del 
desarrollo del proyecto, mediante reportes. 
Competencia específica 
 
• Aplicar la mecánica de gestión de la metodología Team Software Process 
(TSP) para tomar decisiones gerenciales del proyecto a partir de los reportes. 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
3 
 
3.1. Monitoreo y control del proyecto 
 
El monitoreo y control del proyecto es un conjunto de actividades de gestión que 
permiten verificar si el proyecto marcha según lo planificado (Humphrey, 1999). Para 
lograr la calidad deseada en todos los proyectos de desarrollo de software, es 
necesario supervisar el que las actividades y tareas se realicen en forma adecuada, 
así como el seguimiento del presupuesto asignado y los recursos humanos 
involucrados. 
 
Para la supervisión y seguimiento del proyecto, es necesario realizar acciones de 
monitoreo y control utilizando la metodología TSP; esto reviste esencial importancia 
porque permite medir, de una manera correcta, la situación del proyecto. Se puede 
decir que el monitoreo y control son acciones necesarias para que se cumplan los 
objetivos de una manera exitosa. 
 
En los siguientes capítulos aprenderás a realizar las plantillas que TSP proporciona 
como una mecánica para la gestión del proyecto, con el fin de que comprendas cómo 
influyen estos reportes en la toma de las decisiones gerenciales al implementar esta 
metodología. 
 
 
3.1.1. Ejecutar la revisión de la administración del proyecto 
 
En la Unidad 2. Implementación de TSP aprendiste cómo realizar el plan de calidad, 
de riesgos y de proyecto. Cuando se ejecuta el plan de calidad se hacen las revisiones 
de código correspondientes al diseño y al desarrollo del proyecto. En este capítulo 
aprenderás a realizar la revisión de todo lo ya realizado, incluyendo desarrollo y 
pruebas del sistema. 
La revisión de la administración es importante antes de arrancar la fase post mortem. 
Recuerda que un proyecto, de acuerdo a su tamaño, se puede dividir en módulos. 
Para que se entienda mejor se expone el siguiente ejemplo. 
Se desarrolla un software para llevar el control de una empresa que se dedica a la 
venta y fabricación de textiles, al momento de levantar los requerimientos con el 
cliente por parte del administrador de proyectos, se encontró que el sistema será muy 
amplio, ya que tendrá que dar de alta los materiales para hacer los textiles, y además 
se desarrollará la parte del software donde se realizarán las ventas de los productos. 
Aquí el software se dividirá en dos módulos, uno se encargará de lo relativo a la 
fabricación y el otro a la venta de los productos. Al momento de realizar las pruebas 
del sistema se encontró que el módulo de ventas ya fue revisado y no se encontraron 
errores, por lo tanto fue liberado correctamente. El segundo módulo lo revisó el equipo 
de calidad, y encontró que más de la mitad tiene errores. 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
4 
 
Siguiendo el ejemplo anterior, el equipo de desarrollo y diseño primero entregará el 
módulo correspondiente a la fabricación de los productos, y después el que se refiere 
a la venta. El equipo de calidad y los administradores del proyecto evaluarán, 
revisarán y aprobarán cada módulo; conforme se termine de revisar, si el sistema tiene 
aún errores se regresará al equipo de desarrollo, para que realice las modificaciones 
correspondientes. 
Para hacer el seguimiento de la administración del proyecto de acuerdo a las pruebas 
realizadas, TSP proporciona la plantilla que se observa a continuación. 
Nombre del 
módulo 
Nombre del 
encargado de la 
revisión 
Nombre del 
rol 
Porcentaje 
completado 
Observaciones 
Ventas 
Fabricación de 
productos 
 
 
 
 
 
Plantilla de revisión de la administración del proyecto. Tomado de Humphrey, 2006. 
Recuerda que esta plantilla puede iren un documento de Word con un control de 
cambios, tal como se menciona en la unidad 2, en el subtema 2.1.1 Documentar 
propósitos, objetivos y roles del equipo. 
A continuación se explicará qué es lo que se tiene que integrar en cada columna de la 
plantilla: 
Nombre del módulo: como el título lo indica, en esta columna se integrará el nombre 
del módulo. En el ejemplo anterior se mencionan dos módulos: ventas y fabricación de 
productos. Estos nombres se definen al inicio del proyecto. Si el proyecto se integrara 
de más de dos módulos, se deberán insertar las filas que sean necesarias. 
Nombre del encargado de la revisión: aquí se integrará el nombre de la persona que 
llevó a cabo las pruebas del módulo correspondiente. 
Nombre del rol: en esta columna se escribirá el rol del encargado de las pruebas del 
módulo, según la metodología TSP y el equipo en el que se encuentre. 
Porcentaje completado: se integra en una columna identificada con colores según el 
porcentaje concluido del módulo correspondiente, tal como se muestra a continuación. 
0 a 40% 
41 a 80% 
81 a 100% 
Porcentaje completado 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
5 
 
Observaciones: en esta columna el encargado de hacer la plantilla, que será el 
administrador de calidad, integrará sus observaciones sobre la revisión del módulo. 
Con base en el ejemplo anterior, se expone el siguiente ejemplo: 
Nombre del 
módulo 
Nombre del 
encargado de la 
revisión 
Nombre del 
rol 
Porcentaje 
completado 
Observaciones 
Ventas Juan Pérez Administrador 
de calidad 
100% Esto módulo fue 
revisado y 
aprobado para su 
liberación por parte 
del equipo de 
calidad. 
Fabricación 
de 
productos 
Juan Pérez Administrador 
de calidad 
40% En este módulo se 
encontraron aún 
muchos errores, 
por lo que se 
regresó al equipo 
de desarrollo para 
que realice las 
modificaciones 
correspondientes. 
Plantilla de revisión de la administración del proyecto. 
Es importante mencionar que el porcentaje completado se define en las juntas que se 
hacen en la fase de lanzamiento de TSP. Esto lo realiza el administrador de calidad 
junto con su equipo de pruebas. 
En conclusión, se puede decir que esta plantilla es importante porque proporciona una 
idea clara del estado del proyecto una vez ejecutadas las pruebas del software. Al 
contar con esta plantilla se tiene una medida bien definida del estado del proyecto. El 
monitoreo y control se divide en dos partes, la revisión de la administración del 
proyecto y el reporte administrativo del estatus del proyecto, este último se abordará 
en el siguiente capítulo. 
 
 
 
 
 
 
 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
6 
 
3.1.2. Elaborar el reporte administrativo del estatus del proyecto 
 
Un reporte de estatus del proyecto es un documento que informa el estado actual del 
proyecto. Su principal propósito es comunicar si se va desarrollando según lo 
planeado y por qué, o si no se va desarrollando según lo planeado, también el por qué 
(Esterkin, 2008). Los elementos que conforman este reporte son los siguientes: 
• Estatus general del proyecto: muestra el estado del proyecto al momento de 
hacer la plantilla. 
• Estatus del proyecto a nivel entregable: como ya se mencionó, un proyecto 
puede dividirse en módulos, los cuales no se entregaran todos juntos sino uno 
por uno, a eso se refiere este punto. 
• Actividades relevantes del periodo: se describen actividades importantes 
durante el periodo en que se realiza la plantilla. 
• Riesgos: se describen los riesgos que surgen durante el periodo de inicio del 
proyecto hasta que se elabora la plantilla. 
• Problemas: se describen problemas referentes al software realizado durante el 
periodo de inicio del proyecto hasta que se elabora la plantilla. 
Como se mencionó, en este reporte quedará plasmada la situación actual del 
proyecto. El propósito es comunicar si el proyecto se va desarrollando de acuerdo a lo 
planeado en un inicio, y en caso de que no sea así saber por qué no se está 
cumpliendo con los objetivos. Es importante remarcar que este reporte no se utiliza 
para registrar el trabajo que realizó el equipo del proyecto (para esto TSP proporciona 
los planes vistos en la Unidad 2. Implementación de TSP), su función principal es dar 
cuenta de los desvíos del plan realizado al inicio del proyecto, y así buscar y plantear 
una solución adecuada. En este reporte TSP indica qué debe contener un resumen 
que mencione si el proyecto se está desarrollando según lo planeado, si se cumplen 
con las fechas estimadas de entregas, si surgieron riesgos nuevos o aumentó la 
probabilidad o el impacto de riesgos conocidos elaborados en el plan de riesgos. 
También debe contener una breve descripción de aquellas cosas del proyecto que no 
se desarrollan según lo planeado, las medidas o acciones que se tomaron para 
corregir este problema, el porcentaje de avance en los entregables, y el costo actual 
del proyecto. 
La plantilla para elaborar este reporte es la siguiente: 
 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
7 
 
Proyecto Nombre del proyecto 
Id Código del identificador (depende totalmente de la empresa que 
esté desarrollando el software, se refiere al código que se asignó 
al proyecto). 
Líder de proyecto Nombre del líder 
Periodo dd/mm/aa – dd/mm/aa (periodo del inicio del proyecto hasta la 
fecha en que se realiza la plantilla). 
 
Acuerdos anteriores 
 
Acuerdo Estado Fecha 
compromiso 
Responsable/rol Observacione
s 
Descripción del 
acuerdo (descripción 
del número de 
acuerdo al momento 
de realizar la plantilla). 
Indica si el 
acuerdo está 
abierto 
(cuando no se 
logró el avance 
planeado) o 
cerrado. 
Fecha límite 
en la que 
debe 
cumplirse el 
acuerdo. 
Nombre o rol del 
encargado de 
cumplir el 
acuerdo. 
Comentarios 
relacionados al 
acuerdo. 
 
 
 
Estatus general del proyecto 
 
Avance % 
Avance planeado % 
Avance real % 
Desviación % de avance 
planeado menos 
avance real 
 
Situación general del proyecto 
Descripción de las razones que originan el estatus del proyecto (motivos por los cuales hay un 
desvío entre lo planeado y el avance real, o si el proyecto avanza conforme a lo planeado) 
 
Estatus del proyecto a nivel entregable/fase 
 
Entregable/fas
e 
Estatus Presupuesto Costo Avance Observacione
s 
Nombre del 
entregable o 
fase. 
Indicar el 
estatus del 
entregable 
o fase 
Cantidad 
asignada al 
entregable o 
fase del 
Costo 
actual del 
entregable 
o fase (es 
Porcentaje 
del avance 
del 
entregable 
Observaciones 
relacionadas al 
entregable o 
fase. 
Estatus 
0-40% 
41-80% 
81-100% 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
8 
 
(verde, 
amarillo o 
rojo). 
proyecto (este 
presupuesto 
se da en la 
fase de 
lanzamiento 
de TSP). 
el costo del 
proyecto al 
momento 
de realizar 
la plantilla). 
o fase. 
 
 
 
Actividades relevantes del periodo 
 
# Actividad 
 Breve descripción de la actividad realizada en el periodo. 
 
 
 
 
Problemas 
 
# Problemas Respuesta Responsable/rol Fecha 
Compromiso 
 Descripción del 
problema. 
Plan de acción 
para gestionar el 
problema 
(describir la 
solución que se le 
va a dar al 
problema). 
Nombre o rol del 
encargado de 
gestionar el plan 
de respuesta. 
Fecha límite para 
solucionar el 
problema (proponer 
una fecha para 
darle solución al 
problema). 
 
 
Riesgos 
 
ID Riesgo Probabilida
d 
Impact
o 
Priorida
d 
Respuest
a 
Responsabl
e 
Número de la 
revisión 
correspondient
e (uno, dos, 
tres, etcétera). 
Descripció
n del 
riesgo. 
Indica 
probabilidad 
de 
ocurrencia 
(alta, media 
o baja). 
Indica 
si el 
impacto 
es alto 
medio o 
bajo. 
Indica la 
urgencia 
con la 
que 
debe 
tratarse 
el 
cambio, 
se debe 
analizar 
el 
impacto 
Plan de 
acción 
para hacerfrente al 
riesgo. 
Nombre o rol 
del 
encargado 
de ejecutar el 
plan de 
respuesta. 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
9 
 
que 
tendrá 
en el 
proyecto 
(alto 
medio, 
bajo). 
Se integran 
tantas filas 
como se 
requiera, de 
acuerdo con el 
número de 
revisiones. 
 
Plantilla de reporte administrativo del estatus del proyecto. Tomado de Siles, 2012. 
Esta plantilla la realizará el administrador de proyectos, por lo tanto, él realizará las 
observaciones correspondientes. Más adelante, mediante un ejemplo se ahondará en 
este punto. 
Otro punto a remarcar es que todos los estatus se considerarán de acuerdo al avance 
del proyecto y se les asignará un color, tal como se muestra a continuación: 
0 a 40% 
41 a 80% 
81 a 100% 
Porcentaje completado 
A continuación se expone un ejemplo mediante el cual se ilustra la forma de llenar la 
plantilla anterior: 
Se realiza un proyecto de software dirigido al apoyo de servicios escolares y 
administración escolar de una institución educativa. El proyecto tiene por nombre 
Sistema de administración escolar EscolaRis; se requiere que el sistema permita: 
• A los profesores, capturar las calificaciones de los alumnos 
• Al área de servicios escolares, contar con los datos completos de los alumnos 
y el historial académico, así como realizar: altas, bajas, registro de exámenes 
extraordinarios, etcétera 
• Al área de administración escolar, contar con un registro de los alumnos 
inscritos en la escuela y también de egresados 
• A los padres de los alumnos, contar con un módulo vía Web para conocer sus 
calificaciones, así como las observaciones de los profesores sobre el estatus 
académico de cada uno de sus alumnos 
Para el desarrollo del software se asignó un presupuesto de $ 800,000. 
El sistema ya pasó la primera revisión de pruebas, en las juntas que se tuvieron en la 
fase de lanzamiento del proyecto se acordó que para esta revisión el avance tenía que 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
10 
 
ser de 40% del total del proyecto; al realizar esta tarea se encontraron errores de 
codificación y diseño, por lo cual sólo se logró el 35% de avance; el costo actual del 
proyecto es de$ 200,000. Algo que preocupa a la empresa que desarrolla este 
software es que el cliente solicita más requerimientos de los que se plantearon al inicio 
del proyecto, y es difícil implementarlos porque ya se concluyó la fase de pruebas del 
desarrollo del proyecto. Cabe señalar que el proyecto se encuentra en la fase de 
integración y pruebas del sistema, de acuerdo al ciclo de vida de desarrollo de 
software. 
Con los datos proporcionados anteriormente se procede al llenado de la plantilla de 
reporte administrativo del estatus del proyecto, que se presenta a continuación. 
Proyecto Sistema de administración escolar EscolaRis 
Id AE1 
Líder de proyecto Rubén Hernández 
Periodo 05/01/2012- 25/04/2012 
 
Acuerdos anteriores 
 
Acuerdo Estado Fecha 
Compromiso 
Responsable/rol Observaciones 
Este es el 
primer 
acuerdo del 
proyecto. 
Abierto 22-Abril-
2012 
Administrador 
de proyectos 
El acuerdo se encuentra 
abierto ya que es la 
primera revisión. 
 
 
 
Estatus General del proyecto 
 
Avance % 
Avance planeado 40 
Avance real 35 
Desviación 5 
 
 
Situación general del proyecto 
El proyecto está bien, pero tiene una desviación de 5% porque se regresó al área de 
desarrollo para hacer las correcciones derivadas de las observaciones hechas por el 
equipo de calidad. 
 
Estatus del proyecto a nivel entregable/fase 
Estatus 
35% 
 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
11 
 
 
Entregable/fase Estatus Presupuesto Costo Avance Observaciones 
Entregable 1 35% $800,000 $200,000 35% El proyecto se 
encuentra bien en 
relación 
presupuesto/costo 
aunque tenga una 
desviación del 5%. 
 
 
 
 
Actividades relevantes del periodo 
 
# Actividad 
1 Se realizaron los módulos correspondientes a los catálogos de 
maestros y alumnos. 
2 Se realizó la parte de la calificación de alumnos por parte de los 
profesores, y se tuvo un adelanto en el módulo de inscripciones, aun 
no revisado por el equipo de calidad. 
 
 
 
Problemas 
 
# Problemas Respuesta Responsable/rol Fecha 
Compromiso 
1 Requerimientos 
nuevos que está 
pidiendo el cliente. 
Se platicará con 
él para realizar 
estos cambios 
una vez que se 
entregue lo 
acordado al 
principio del 
proyecto. 
Líder de 
proyecto 
03-Mayo-2012 
 
 
 
 
 
Riesgos 
 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
12 
 
ID Riesgo Probabilidad Impacto Prioridad Respuesta Responsable 
1 Nuevos 
errores 
una vez 
que se 
realice la 
segunda 
revisión 
del 
proyecto. 
Alta Alto Alta Hacer 
pruebas 
por parte 
del líder 
de 
desarrollo 
antes de 
enviarlo al 
equipo de 
pruebas. 
Líder de 
desarrollo 
 
 
 
 
Plantilla de reporte administrativo del estatus del proyecto 
Un punto a considerarse es que si surgen riesgos y problemas que impacten 
directamente en el presupuesto, tales como el cambio de algún integrante del equipo o 
cuestiones que pongan en riesgo los objetivos que se planearon al inicio del desarrollo 
del software, la alta gerencia tomará decisiones sobre la forma de solucionarlos. 
Aquí se observó la forma de realizar la plantilla de reporte administrativo del estatus 
del proyecto. Esta plantilla ofrece un amplio panorama sobre el avance real de todo el 
desarrollo del proyecto. En el siguiente tema se abordará la elaboración de las 
plantillas en la fase post mortem. 
 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
13 
 
3.2. Análisis post mortem 
 
Aquí se explicarán las actividades que se llevan a cabo en el último proceso del TSP, 
la fase post mortem, que es un medio de aprendizaje estructurado para el equipo de 
desarrollo, ya que proporciona información sobre la eficacia del líder de proyecto y 
cada uno de los miembros del equipo, así como el rendimiento de cada uno de ellos 
(Humphrey, 2006). 
Dentro del proceso de post mortem también aprenderás a realizar un diagnóstico 
sobre las métricas de calidad aplicadas al trabajo realizado durante el desarrollo del 
software. 
El post mortem sirve de retroalimentación para todos los integrantes del equipo porque 
se estudia la manera en que se trabajó durante el desarrollo del proyecto, se analiza la 
forma de realizar las actividades, detecta en qué se falló y en qué se obtuvieron 
resultados positivos. Todo esto con la finalidad de que los equipos y líderes de 
proyecto sean más eficaces, consideren los errores así como las acciones positivas 
con el fin de mejorar en los siguientes proyectos (Humphrey, 2006). 
Cuando se llega al final de cada ciclo de un proyecto se entra a la fase post mortem, 
donde los equipos de TSP cuentan con una gran cantidad de información, la cual 
contiene, entre otros, los siguientes elementos: 
• Calidad de los productos 
• Estimaciones. 
La información debe estar debidamente recolectada y organizada, de no ser así se 
presentarán problemas para poder reconstruir el trabajo realizado. Es por eso que TSP 
propone realizar el post mortem en la culminación de cada proyecto, para aprovechar 
que la información recabada y la experiencia del trabajo realizado por el equipo de 
proyecto están frescas; de esta manera se tendrá una idea más clara de cómo trabajar 
para los futuros proyectos. De igual manera, la elaboración del diagnóstico de métricas 
de calidad contra el trabajo realizado que también se reelabora en el proceso de post 
mortem tiene el propósito de evaluar los resultados obtenidos y verificar el nivel de 
cumplimiento de lo planeado que, en este caso, se refiere a las métricas de calidad 
establecidas por el equipo de proyecto. 
3.2.1. Diagnóstico: métricas de calidadversus trabajo realizado 
 
Aquí aprenderás a realizar el diagnóstico de las métricas de calidad (que se realizaron 
en el plan de calidad visto en la unidad 2), y a comparar el trabajo que se realiza para 
evaluar los resultados obtenidos. Es muy importante que hayas comprendido muy bien 
el plan de calidad para realizar este proceso final post mortem. 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
14 
 
Para realizar el diagnóstico de las métricas de calidad con base en el trabajo previo, se 
debe hacer uso del plan de calidad, el cual contiene la información sobre la inyección 
de defectos en el diseño y codificación. 
También es importante reunirse con cada uno de los miembros del equipo y revisar en 
conjunto los procesos que se llevan a cabo, analizar en qué están fallando o la manera 
en que pueden mejorar, así como expresar las inconformidades e inquietudes 
(Humphrey, 2006). 
El encargado de las métricas de calidad es el gerente de calidad. Se debe hacer un 
reporte de realización de los objetivos con base en lo planeado y el resultado que se 
obtuvo. Recuerda que una métrica es un valor cuantificable que puede ser medible. A 
continuación se muestra un ejemplo de análisis del trabajo realizado por parte del 
gerente de calidad en un proyecto y los resultados conseguidos. Se mostrará un 
informe post mortem para el proyecto que lleva por nombre Apertura de crédito del 
banco de los Alpes. Se observa el registro del cumplimiento de las actividades 
planeadas por semana, para que finalmente sea posible evaluar el cumplimiento de los 
objetivos planeados (Archila et ál., 2010). 
 
Acciones Semana 
12 
Semana 
13 
Semana 
14 
Semana 
15 
Semana 
16 
Seman
a 17 
Total 
Planeado 38 22,5 31 10 9,5 7 118 
Esfuerzo 18,5 42,25 15 10 8 6 99,75 
Ejecutad
o 
8 39 13,5 11,5 12 3,5 87,5 
Cumplimiento de compromisos del Líder de calidad. Tomado de Archila et ál., 2010. 
 
Aquí se ofrece la distribución de las horas planeadas por semana para la realización 
de las activadas que tiene a su cargo el líder de calidad, y que a su vez fue planeado 
por parte del equipo de proyecto. El esfuerzo se refiere a la suma de tiempos asignado 
y, por último, lo ejecutado muestra el cumplimiento real de lo que se plano. 
 
A continuación se describe el objetivo propuesto por el equipo; se revisa en la 
siguiente tabla la distribución de las métricas planeadas y el resultado obtenido; la 
métrica es el valor que se le da a la actividad para que pueda ser medido; por ejemplo, 
en la siguiente tabla, el rubro Promedios de evaluación del rol por ayudar y soporte 
superior a cuatro, el cuatro es una medida que se le asigna a cada miembro del equipo 
para saber si el cumplimiento es malo, regular, bueno, excelente o si no es aplicable 
para su evaluación. 
 
Objetivo 1 
• Ser un miembro efectivo y cooperativo. 
 
 
 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
15 
 
Métrica Resultado 
Promedio de evaluación del rol por ayuda y 
soporte superior a cuatro. 
B
u
e
n
o
 
Promedio de evaluación de 4,25. 
Promedio de evaluación del rol contribución 
global superior a cuatro. 
R
e
g
u
la
r 
Promedio de evaluación 
exactamente igual a 4. 
Informe de logros del equipo de trabajo: objetivos globales de grupo. Tomado de Archila et ál., 2010. 
 
 
En la siguiente tabla se observa el objetivo planeado por el líder de calidad en cuanto 
a efectividad y cooperación. 
 
Objetivo 2 
• Hacer el trabajo personal de manera disciplinada y consiste. 
 
Métrica Resultado 
Promedio de evaluación del rol por ayuda y 
soporte superior a 4. 
B
u
e
n
o
 
Promedio de evaluación de 4,25. 
Promedio de evaluación del rol contribución 
global superior a 4. 
R
e
g
u
la
r 
Promedio de evaluación 
exactamente igual a 4. 
Objetivo global líder de calidad: efectividad y cooperación. Tomada de Archila et ál., 2010. 
 
 
En la siguiente tabla la métrica cambia a un valor en porcentaje para establecer el 
cumplimiento del objetivo. Está en una escala de %0 a 100%. 
 
Objetivo 3 
• Planear y hacer seguimiento al trabajo personal. 
 
Métrica Resultado 
Porcentaje de datos personales 
registrados en las formas Resumen 
planeación y Resumen de calidad 
es 100%. N
o
 A
p
lic
a
 Las estrategias para consolidar el 
seguimiento personal fueron negociadas 
con el grupo, las formas a las que se hace 
referencia fueron descartadas. 
Porcentaje de tareas planeadas y 
completadas 100%. 
M
a
lo
 
El líder de planeación realizó sólo el 57% 
de las actividades planeadas durante el 
ciclo. 
Objetivo global líder de calidad: disciplina. Tomado de Archila et ál., 2010. 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
16 
 
 
De la misma manera que los demás objetivos propuestos por el equipo de proyecto, se 
revisa el cumplimiento de lo planeado así como el resultado obtenido, tal como se 
observa en la siguiente tabla. 
 
 
 
Objetivo 4 
• Hacer productos de calidad. 
 
Métrica Resultado 
Promedio de defectos 
encontrados antes de la 
primera compilación: >70%. 
B
u
e
n
o
 
Se encontró el 72% de los defectos esperados 
antes de la primera compilación. 
Densidad de los defectos 
encontrados durante 
compilación: <10/KLOC. 
E
x
c
e
le
n
te
 Menos de 3 defectos por KLOC. 
Densidad de los defectos 
encontrados en pruebas: 
<5/KLOC. 
R
e
g
u
la
r 
Las pruebas locales funcionaron correctamente. 
Sin embargo, al tratar de exponer como un 
servicio el componente no funcionó 
adecuadamente. 
Densidad de los defectos 
encontrados después de 
pruebas: 0. 
N
o
 a
p
lic
a
 La medida no ha podido ser verificada, puesto que 
aún la herramienta no ha superado la etapa de 
pruebas. 
Medición de la calidad del producto. Tomad de Archila et ál., 2010. 
 
Siguiendo con el mismo ejemplo de rol de líder de calidad, los objetivos propuestos por 
el equipo de trabajo se observan en la tabla siguiente. 
 
Métrica Resultado 
Inspecciones y reportes de 
seguimiento a los 
procesos. 
E
x
c
e
le
n
te
 Se realizaron las inspecciones adecuadamente. 
Los reportes de seguimiento no aplican. 
Producto alineado a 
estándares definidos con 
un porcentaje de 75% libre 
de defectos. 
E
x
c
e
le
n
te
 
El producto se encuentra alineado a los estándares 
definidos, sin embargo, aunque se puede decir que 
para lo que corresponde a programación el 
porcentaje libre de defectos esperado es del 93%, 
no es posible hacer una medición de lo que 
corresponde a configuración. 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
17 
 
Listas de chequeo de 
artefactos para revisiones 
e inspecciones. 
R
e
g
u
la
r 
Las listas de chequeo han sido preparadas con 
anterioridad, sin embargo, éstas no han sido 
adecuadamente utilizadas para las revisiones e 
inspecciones a lo largo del ciclo. 
Número de 
recomendaciones 
establecidas en las 
revisiones. 
E
x
c
e
le
n
te
 
De acuerdo al proceso de calidad establecido 
conjuntamente entre los miembros del grupo, se 
realizaron las modificaciones directamente sobre 
los artefactos, con un promedio de 12 
modificaciones por artefacto revisado. 
Artefactos alineados a los 
estándares definidos. 
B
u
e
n
o
 
Los artefactos se encuentran alineados a 
estándares en un 80%. La falta de seguimiento de 
las plantillas evitó que se cumplieran algunos de los 
estándares predefinidos. 
10 o menos defectos por 
KLOC hallados durante la 
compilación. 
B
u
e
n
o
 
Se encontraron en promedio 7,2 defectos por KLOC 
durante la compilación. 
5 o menos defectos por 
KLOC hallados en la fase 
de pruebas. 
R
e
g
u
la
r 
Las pruebas locales funcionaron correctamente. 
Sin embargo, al tratar de exponer como un servicio, 
el componente no funcionó adecuadamente. 
0 defectos hallados 
después de la fase de 
pruebas. 
N
o
 a
p
lic
a
 La medida no ha podido ser verificada, puesto que 
aún la herramientano ha superado la etapa de 
pruebas. 
Objetivos específicos de rol. Tomado de Archila et ál., 2010. 
 
En el ejemplo anterior se muestra las métricas de calidad establecidas por el equipo 
de trabajo, a las cuales se le asigna un resultado que de igual manera se analiza en 
forma conjunta por el líder de proyecto y los integrantes del equipo, donde se verifica 
con el objetivo propuesto por el responsable de llevar el rol que, en este caso, es el 
líder de calidad. Al final se debe hacer una conclusión o diagnóstico de los resultados 
obtenidos, en ellos se determina si se cumplió o no con los objetivos propuestos o de 
qué manera pueden mejorar. 
 
La revisión de resultados se debe realizar con cada uno de los integrantes del equipo, 
comparar y revisar los datos planeados, para que finalmente se evalúe la calidad del 
producto obtenido. Cuando se concluya con el diagnóstico para cada uno de los 
integrantes del equipo se debe realizar una serie de recomendaciones y 
observaciones que puedan ser de ayuda para poder mejorar sus procesos para los 
siguientes proyectos. 
 
En conclusión, si no se realiza un diagnóstico de las métricas de calidad con el trabajo 
realizado al final de cada proyecto en la fase de post mortem, no se podrán detectar 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
18 
 
las áreas de oportunidad y mejora; por ello es necesario analizar lo que se planeó al 
inicio del proyecto y verificar el cumplimiento de los objetivos. 
 
3.2.2. Elaborar el análisis del desempeño del equipo 
 
Ahora se abordarán los temas correspondientes a la realización del análisis de 
desempeño del equipo, el cual consiste en un estudio y evaluación del desempeño 
conseguido por el equipo, y del resultado obtenido durante el desarrollo del software. 
Esto se realiza en el paso final del proceso de TSP post mortem. Dentro de ésta se 
debe analizar el desempeño de los objetivos del equipo con base en la calidad, costos 
y el tiempo que se utilizó para el cumplimiento de los objetivos planteados por el 
equipo (Humphrey, 1999). 
TSP recomienda que antes de comenzar con la recolección de información se debe de 
tomar en cuenta de qué forma van a ser utilizados los datos recolectados; por eso se 
debe generar un plan de recolección de información, ya que de no hacerlo se puede 
llegar a perder tiempo en el proceso. 
El gestor de configuración es el encargado de preparar con anticipación la forma en 
que se va a recolectar la información; pide a los miembros del equipo que recolecten la 
información de tal manera que pueda ser presentada durante las reuniones para llevar 
a cabo el post mortem en la culminación del proyecto. 
Cada uno de los integrantes del equipo de proyecto debe tener una adecuada actitud 
durante esta fase, que inicia con las reuniones de los integrantes del equipo, donde se 
realizan las siguientes actividades (Humphrey, 2006): 
Descripción general: se debe realizar un resumen de los resultados obtenidos en 
cada paso del proceso de desarrollo del proyecto, en donde se recogen opiniones y 
observaciones por parte de los miembros del equipo. Es de suma importancia que los 
integrantes del equipo tengan una actitud objetiva. 
Revisar lanzamiento de datos: en este proceso es el gerente de planeación el 
encargado de llevar acabo las reuniones en donde se revisan los datos del 
lanzamiento; debe asegurarse que todos los datos obtenidos estén completos, sean 
precisos y estén disponibles para su revisión. Más adelante se verá una plantilla para 
realizar estas actividades. 
Preparar la propuesta de mejora de procesos: consiste en generar comentarios y 
sugerencias, por porte de los integrantes del equipo, sobre cómo poder mejorar los 
procesos a partir de la experiencia de proyectos pasados. 
Evaluación de lanzamiento: el líder del proyecto y los integrantes del equipo deben 
llevar a cabo la evaluación del lanzamiento del proyecto al culminar todo el proceso. 
Esta evaluación se utiliza para controlar la calidad del proceso de lanzamiento del TSP 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
19 
 
de tal manera que se pudenda identificar los procesos o áreas que se deben cambiar o 
mejorar. Para realizar la evaluación debe llenarse los formularios correspondientes. 
Reunión de la documentación del lanzamiento: se debe reunir la documentación de 
la propuesta de mejora de procesos y otras propuestas de manera correcta, además 
de darlas a conocer a las personas indicadas para que se lleven a cabo. 
A continuación se explica un ejemplo con los elementos necesarios para elaborar el 
documento post mortem basado en el TSP (Toro, Escallón, Villegas y Mariño, 2009). 
Introducción: es una breve explicación del contenido. 
Propósito: se redacta lo que se espera de la realización de este documento. 
Análisis por fase: se debe revisar cada una de las actividades que se realizaron en 
cada una de las fases del ciclo de vida del TSP. 
TSP recomienda primero hacer una breve descripción de lo que se realizó en cada 
etapa, después se hace uso de una tabla como la siguiente, para organizar la 
información: 
 Plan Actual 
Semana Fecha Horas 
direct
as 
Horas 
acumul
adas 
Valor 
planeado 
ganado 
Hora
s del 
equi
po 
Horas 
acumula
das 
Valor 
gana
do 
por 
sema
na 
Acumula
ción del 
valor 
ganado 
núm. 
1 01/04/2009 48 43 14,33 48 48 14,33 14,33 
2 08/04/2009 48 91 30 48 96 30 44,33 
3 15/04/2009 68 159 49,33 64 160 23 67,33 
4 27/04/2009 93 252 82,33 109 269 32,33 99,67 
5 04/05/2009 48 300 100 31 300 0,33 100 
Ejemplo de revisión post mortem por ciclos del proyecto ECOSSOCCER. Tomado de Toro, Escallón, 
Villegas y Mariño, 2009. 
En la tabla anterior se muestran las horas planeadas para realizar las actividades en la 
fase del lanzamiento. Del lado izquierdo se observan las horas planeadas por semana 
y del lado derecho el valor de cumplimiento de lo planeado. 
 
 
 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
20 
 
A continuación se elabora la siguiente tabla para verificar el cumplimiento de las 
tareas. 
Ejemplo de revisión de tareas del proyecto ECOSSOCCER. Tomado de Toro, Escallón, Villegas y Mariño, 
2009. 
Resultados: se describen los resultados obtenidos en la fase. 
Conclusión: se hace un comentario en general de lo que se programó y lo que se 
obtuvo en la fase. 
Lecciones aprendidas: al evaluar cada uno de los ciclos del TSP durante el 
desarrollo del proyecto, se toman en cuenta una serie de criterios con el fin de detectar 
en dónde se falló y qué se puede hacer para mejorar; por ejemplo, si los problemas 
que se encontraron fueron más concurrentes en la codificación, en la disciplina de 
trabajo, etcétera, y cómo se actuó ante estas situaciones. Finalmente, se hacer una 
recomendación para mejorar para los siguientes proyectos. 
Evaluación personal y de equipo: en esta actividad se debe llevar acabo la 
evaluación del rendimiento del equipo y de cada uno de sus miembros. A continuación 
se muestra el formato utilizado para un proyecto de desarrollo de software que lleva 
por nombre ECOOSSOCCER, donde se evalúa el rendimiento o desempeño de los 
miembros del equipo durante cada ciclo.
Fase Parte Nombre de la tarea 
Lanzamiento Alcance 
Realizar la carta de constitución del proyecto con los 
objetivos y alcance del mismo. 
Lanzamiento Equipo Conformación del equipo de trabajo. 
Lanzamiento Roles 
Asignación de roles a cada miembro del equipo de 
trabajo. 
Lanzamiento Glosario Elaboración del glosario de términos del proyecto. 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
21 
 
 
Nombre Adrián Villegas Equipo ESG Líder de 
Proyecto 
Dalia Trujillo 
Fecha 29/04/2009 Ciclo núm. 01 Semana 
núm. 
 05 
 
Para cada rol, evalúa el trabajo requerido y la dificultad relativa en % durante este ciclo. 
Rol Trabajo Requerido Dificultad del Rol 
Jefe deEquipo 15 15 
Gerente de Desarrollo 25 15 
Gerente de Planeación 25 30 
Calidad/Gerente de 
Proceso 
25 30 
Gerente de Soporte 10 10 
Total Contribución 
(100%) 
100 100 
 
Evalúa el total del equipo en cada criterio: indique un número del 1 (mín.) a 5 (máx.). 
Actitud Equipo 1 2 3 4 5 
Efectividad Global 1 2 3 4 5 
Experiencia Gratificante 1 2 3 4 5 
Productividad del 
Equipo 
1 2 3 4 5 
Calidad del Proceso 1 2 3 4 5 
Calidad del Producto 1 2 3 4 5 
 
Evalúa rol por contribución total: indique un número del 1 (mín.) a 5 (máx.). 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
22 
 
Líder de Equipo 1 2 3 4 5 
Gerente de Desarrollo 1 2 3 4 5 
Gerente de Planeación 1 2 3 4 5 
Calidad/Gerente de 
Proceso 
1 2 3 4 5 
Gerente de Proceso 1 2 3 4 5 
 
Evalúa cada rol por ayuda y soporte: indique un número del 1 (mín.) a 5 (máx.). 
Jefe de Equipo 1 2 3 4 5 
Gerente de Desarrollo 1 2 3 4 5 
Gerente de Planeación 1 2 3 4 5 
Calidad/Gerente de 
Procesos 
1 2 3 4 5 
Gerente de Soporte 1 2 3 4 5 
 
Evalúa rol respecto a su desempeño: indique un número del 1 (mín.) a 5 (máx.). 
Líder de Proyecto 1 2 3 4 5 
Gerente de Desarrollo 1 2 3 4 5 
Gerente de Planeación 1 2 3 4 5 
Calidad/Gerente de 
Procesos 
1 2 3 4 5 
Gerente de Soporte 1 2 3 4 5 
 
Ejemplo de formulario de evaluación personal y del equipo. Tomado de Toro, Escallón, Villegas y 
Mariño, 2009. 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
23 
 
 
En el ejemplo anterior se representa la puntuación que se le asignó a los diferentes 
roles de un equipo de trabajo durante el desarrollo del proyecto. 
Reporte de errores y control de cambios del proyecto: es un formato donde se 
registran los problemas encontrados en alguna fase o actividad, dentro del desarrollo 
del proyecto, para después hacer los cambios correspondientes y darles solución. 
Estos ajustes serializan en un documento llamado control de cambios. Siguiendo con 
el ejemplo del proyecto ECOOSSOCCER, que se mostró anteriormente, ahora se 
ejemplificará una tabla para llevar el control de cambios del proyecto, así como el 
reporte de errores. 
Nombre Grupo Experto de Software Fecha 12/04/09 
Equipo ESG (Grupo de Expertos de Software) Líder de 
proyecto 
Dalia 
Trujillo 
Parte Nuevos requerimientos del proyecto en la 
etapa de programación o desarrollo. 
Ciclo 1 
Fecha Evento Numero 
de control 
de 
cambios 
(revisión) 
 Priorida
d 
 Respo
nsable 
 Fecha 
de 
Seguimi
ento 
 Resuelto 
09/04/
09 
 Control 
de 
Cambio
s de 
requeri
mientos 
 1 Alta Guiller
mo 
Toro 
 15/04/09 Sí 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
24 
 
Descripción 
Es necesario redefinir los casos de uso a partir del análisis y 
la validación que se realizó sobre la arquitectura y la 
navegabilidad de los casos de uso. 
1. Consultar disponibilidad: se deben tener los caminos 
alternativos (consulta para el día actual y consulta con 
fecha y hora especificas) como opciones dadas desde el 
principio. 
2. Reserva: el nombre del cliente está almacenado en la 
base de datos, por lo tanto, sólo se ingresa la cédula del 
cliente para validar que exista. En la programación se 
asume que la base de datos está poblada con todos los 
campos en estado disponible. 
3. Legalizar: el nombre del cliente debe estar creado en la 
base de datos. 
4. Alquilar: el nombre del cliente debe estar creado en la 
base de datos. 
5. Recaudo: generar una clase que tenga como atributos la 
fecha, el campo y el movimiento; y otra de Recaudado 
para realizar la consulta. 
 
Se deben volver a redactar las especificaciones de todos los 
casos de uso para que puedan tener el control que se 
estableció, según el análisis realizado a la arquitectura. 
Dichos cambios ayudarán a tener un alcance definido en 
cada funcionalidad, y una especificación más clara al 
momento de implementarlas. 
LOG (bitácora) de eventos y cambios en el proyecto. Tomado de Toro, Escallón, Villegas y Mariño, 
2009. 
En el ejemplo anterior se describe la razón de los cambios en esta fase de los 
procesos. Esto es muy común ya que, durante el desarrollo del proyecto, pueden 
presentarse situaciones que lleven a la necesidad de hacer cambios en los planes 
previamente formulados. 
Reporte final de la línea base: debe contener los siguientes datos. 
1. Introducción: breve introducción del contenido del reporte. 
 
2. Ítem de configuración: se refiere a cada uno de los procesos donde se tienen 
que revisar los documentos que se elaboraron en cada fase del ciclo de vida del 
TSP. 
 
 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
25 
 
 
Introducción 
Ítem de configuración 
Sigla Categoría Artefactos 
Fases 
Lanzamiento LZ SCOPE Carta de constitución del proyecto 
TEAM Asignación de roles 
Planeación PL MODEL Modelo conceptual 
REQU Diagrama casos de uso 
Listado de requerimientos y casos de 
uso 
PLAN Estimación 
Plan del equipo de trabajo 
Cronograma 
Requerimientos RQ SPEC Especificación de casos de uso 
Trazabilidad de casos de uso y 
requerimientos 
Diseño de arquitectura DA ARCH Documento de diseño de arquitectura. 
Documento con el diseño detallado de 
arquitectura 
Código fuente CF SOURCE Archivos fuentes 
Librerías 
COMP Componentes de software 
FILES Archivos externos (imágenes, videos, 
etcétera) 
Testing TS PLAN Plan de pruebas 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
26 
 
Reporte de pruebas 
Cierre PM REPORT Historia del proyecto 
Artefactos de cierre TSP 
Ejemplo de los ítems de configuración. Tomado de Toro, Escallón, Villegas y Mariño, 2009. 
 
3. Seguimiento de actividades de los miembros del equipo: se realiza durante las 
reuniones de la fase post mortem donde, para llevar el control de las actividades de 
cada uno de los integrantes del equipo se debe utilizar el siguiente formulario: 
Nombre Adrián Villegas Fecha 31/03/09 
Equipo ESG (Grupo de Expertos de Software) Instructo
r 
Dalia Trujillo 
Parte/nivel Ciclo 1 
 
Fecha Inicio Fin Tiempo de 
interrupción 
Tiempo 
delta 
Fase/tarea Compone
nte 
Comentarios 
03/21/
09 
14:00 18:00 00:30 3:30 Lanzamiento Enuncia
do 
Elaboración 
del 
enunciado 
del 
problema. 
03/21/
09 
18:00 22:00 00:30 3:30 Lanzamiento Alcance Realizar la 
carta de 
constitución 
del proyecto 
con sus 
objetivos y 
alcance. 
03/22/
09 
12:00 14:00 0:00 2:00 Lanzamiento Roles y 
Equipo 
Conformaci
ón del 
equipo de 
trabajo. 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
27 
 
03/22/
09 
14:00 18:00 1:00 3:00 Lanzamiento Roles y 
Equipo 
Asignación 
de roles a 
cada 
miembro del 
equipo de 
trabajo. 
03/22/
09 
19:00:
00 
21:00:
00 
00:00 2:00 Requerimient
os 
Requeri
mientos 
Validación y 
listados 
finales de 
requerimient
os y casos 
de uso con 
el grupo. 
 
03/30/
09 
21:00:
00 
23:00:
00 
00:00 2:00 Requerimient
os 
Requeri
mientos 
Especificaci
ón del caso 
de uso de 
realizar 
alquiler 
3/30/0
9 
00:00:
00 
01:00:
00 
00:00 1:00 Requerimient
os 
Requeri
mientos 
Prototipo 
del caso de 
uso realizar 
alquiler. 
 
02/04/
09 
19:00 21:00 00:00 2:00 Planeación 
de trabajo 
Planeaci
ón 
Revisión de 
las 
correccione
s a realizar 
sobre el 
proyecto. 
Definición 
del plan de 
trabajo. 
 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
28 
 
04/04/
09 
08:00 22:00 01:00 13:00 Lanzamiento
–estrategia–
requerimient
os 
Artefacto
s 
Correccione
s sobre 
todos los 
artefactos 
de dichas 
fases y 
elaboración 
de nuevos 
artefactos. 
05/04/
09 
09:00 23:00 01:00 13:00 Planeación-
requerimient
os 
Artefacto
s 
Correccione
s sobre 
todos los 
artefactos 
de dichas 
fases y 
elaboración 
de nuevos 
artefactos. 
 
18/04/
09 
09:00 23:00 01:0013:00 Diseño Revisión Revisión de 
tareas 
pendientes 
según 
cronograma 
de tareas de 
diseño. 
 
17/04/
09 
21:00 23:00 00:30 1:30 Construcción Revisión 
de caso 
de uso 
Revisión de 
los flujos del 
caso de uso 
para 
inspecciona
r y visionar 
la manera 
de 
implementar
lo. 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
29 
 
17/04/
09 
09:00 15:00 01:00 5:00 Construcción 
 
 
 
Revisión 
de caso 
de uso 
Reunión 
con el grupo 
para validar 
el prototipo 
arquitectural 
y realizar 
primeras 
pruebas de 
funcionalida
des. 
20/04/
09 
21:00 23:00 00:00 2:00 Construcción Desarroll
o de 
caso de 
uso 
Desarrollo 
de 
funcionalida
d de 
generar 
reporte de 
recaudo 
diario. 
21/04/
09 
21:00 01:00 00:30 02:30 Construcción Desarroll
o de 
caso de 
uso 
Desarrollo 
de 
funcionalida
d de 
generar 
reporte de 
recaudo 
diario con 
sus 
respectivas 
pruebas 
unitarias. 
 
26/04/
09 
14:00 20:00 01:00 05:00 Construcción Desarroll
o de 
caso de 
uso 
Desarrollo 
de 
funcionalida
d de 
generar 
reporte de 
recaudo 
diario con 
sus 
respectivas 
pruebas 
unitarias. 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
30 
 
27/04/
09 
20:00 23:00 0:30 2:30 Post mortem Evaluaci
ón 
Evaluación 
de los 
diferentes 
roles de 
TSP en el 
proyecto. 
28/04/
09 
20:00 23:00 0:30 2:30 Post mortem Evaluaci
ón 
Evaluación 
del 
desempeño 
del equipo 
el proyecto. 
Ejemplo de control de actividades por cada uno de los miembros del equipo. Tomado de Toro, Escallón, 
Villegas y Mariño 2009. 
 
 
 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
31 
 
3. Seguimiento del proyecto: se da seguimiento a las tareas realizadas durante el desarrollo del proyecto mediante una plantilla 
como la siguiente. 
Tareas Horas del plan Plan de 
tamaño/valor 
Actual 
F
a
s
e
 
P
a
rt
e
 
N
o
m
b
re
 d
e
 l
a
 t
a
re
a
 
N
ú
m
. 
d
e
 i
n
g
e
n
ie
ro
s
 
L
íd
e
r 
d
e
 e
q
u
ip
o
 
G
e
re
n
te
 d
e
 d
e
s
a
rr
o
ll
o
 
G
e
re
n
te
 d
e
 p
la
n
e
a
c
ió
n
 
G
e
re
n
te
 d
e
 C
a
li
d
a
d
/ 
p
ro
d
u
c
to
 
G
e
re
n
te
 d
e
 s
o
p
o
rt
e
 
T
o
ra
l 
d
e
 h
o
ra
s
 d
e
 e
q
u
ip
o
 
H
o
ra
s
 a
c
u
m
u
la
d
a
s
 
T
a
m
a
ñ
o
 d
e
 u
n
id
a
d
e
s
 
T
a
m
a
ñ
o
 
N
ú
m
. 
s
e
m
a
n
a
 
V
a
lo
r 
p
la
n
e
a
d
o
 
A
c
u
m
u
la
d
o
s
 
H
o
ra
s
 
H
o
ra
s
 a
c
u
m
u
la
d
a
s
 
S
e
m
a
n
a
 
Lanzamiento Alcance 
Realizar la carta de 
constitución del 
proyecto con sus 
objetivos y alcances. 
4 3 3 6 6 Hojas 3 1 2 2 8 8 1,2,3 
Lanzamiento Equipo 
Conformación del 
equipo de trabajo. 
4 1 1 1 1 1 5 11 Hojas 4 1 
1,
67 
3,
67 
5 13 1,2,3 
Lanzamiento Roles 
Asignación de roles a 
cada miembro del 
equipo de trabajo. 
2 2 2 4 15 Hojas 2 1 
1,
33 
5 4 17 1,2,3 
Lanzamiento Glosario 
Elaboración del 
glosario de términos 
1 1 1 1 1 1 5 20 Hojas 10 1 
1,
67 
6,
67 
3 20 1,2,3 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
32 
 
 
 
 
Seguimiento del proyecto. Tomado de Toro, Escallón, Villegas y Mariño 2009. 
 
En este ejemplo se observan las tareas que fueron planeadas en la fase de lanzamiento para cada uno de los roles del proyecto, así 
como las horas asignadas para cada miembro del equipo. Se observa el nombre de la actividad que se planeó y realizo así como las 
horas necesarias para llevarlas a cabo. Por ejemplo, en la fase de lanzamiento se planearon tres horas para que el líder de proyecto 
forme el equipo de trabajo con cuatro involucrados en conjunto con el gerente de planeación, al cual se le estimaron tres horas para 
culminar sus tareas con un total de horas acumuladas de seis, también se pueden observar las semanas en que se realizaron las 
actividades. 
 
 
 
 
 
del proyecto. 
Lanzamiento 
Estrategi
a 
Definir el ciclo de vida 
de desarrollo. 
2 4 3 7 27 Hojas 3 1 
2,
33 
9 4 24 1,2,3 
Lanzamiento 
Estrategi
a 
Elaborar el diseño 
conceptual. 
1 3 3 30 Hojas 2 1 1 10 2 26 1,2,3 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 33 
5. Reporte de cronograma. Se genera un horario para elaborar un reporte de cronograma 
donde se compara lo planeado con los resultados obtenidos, tal como el siguiente: 
 
Al concluir con las actividades se hace un análisis de los datos obtenidos configurando un 
reporte de calidad; para ello, se puede hacer uso de los siguientes elementos. 
Logros alcanzados: se hace una revisión de los logros que se pudieron alcanzar y que 
fueron planeados previamente, con una breve descripción de la actividad que se cumplió. 
Problemas encontrados: se identifican eventos o actividades en las que se tuvieron 
problemas para cumplir los objetivos, se describe porque fue que no se cumplió con lo 
planeado o si se pudo encontrar una solución para que se pudiera completar la actividad. 
Lecciones aprendidas: esto se obtiene por medio de los problemas encontrados, ya que 
se pude aprender de los errores para prevenir que se presenten en los futuros proyectos, 
así como también se puede aprender de las actividades que se completaron sin 
contratiempos. 
Oportunidades de mejora: con base en los problemas que se presentaron y las 
actividades que se cumplieron sin ningún problema, se detecta en qué se falló o la 
manera en que se pude mejorar para los siguientes proyectos. 
Nombre: Fecha: 
Equipo: Instructor: 
Nivel: Ciclo: 
 
 Plan Actual 
Semana Fecha Horas 
directa
s 
Horas 
acumulada
s 
Acumulaci
ón de valor 
planeado 
Horas 
del 
equipo 
Horas 
acumulad
as 
Semana 
valor 
agregad
o 
Acumulaci
ón de valor 
ganado 
Núm. 
1 01/04/2009 48 43 14,33 48 48 14,33 14,33 
2 08/04/2009 48 91 30 48 96 30 44,33 
3 15/04/2009 68 159 49,33 64 160 23 67,33 
4 27/04/2009 93 252 82,33 109 269 32,33 99,67 
5 04/05/2009 48 300 100 31 300 0,33 100 
Reporte de cronograma programado. Tomado de: Toro, Escallón, Villegas y Mariño 2009. 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 34 
Toda esta información debe ser registrada de manera conjunta entre líder de proyecto y 
los integrantes del equipo para evaluar los resultados obtenidos, incluyendo al 
administrador del proyecto. 
En conclusión, el objetivo principal del post mortem, ya sea de manera individual o en 
equipo, es proporcionar información y conocimientos para que sea posible mejorar 
significativamente el desempeño de las tareas asignadas. Es importante tomar en cuenta 
que, cada uno de los integrantes que conforman el equipo debe estar comprometido en la 
recopilación de la información general desde el inicio hasta la culminación del proyecto. El 
post mortem se debe realizar al final de cada ciclo y de todo proyecto, tal como lo marca 
las fases del ciclo del vida del TSP. 
 
Cierre de la unidad 
 
En esta unidad aprendiste la importancia de realizar el monitoreo y control del proyecto, 
para saber si marcha según lo planeado al inicio. También aprendiste a elaborar las 
plantillas de revisión de la administración y la de reporte administrativo del estatus. 
 
Asimismo, estudiaste la fase post mortem de TSP, que proporciona una retroalimentación 
de los aciertos y errores en el desarrollo del proyecto; la forma de comparar las métricas 
de calidad contra el trabajo realizado por parte del equipo y la manera de elaborar el 
análisis su desempeño. 
 
Como conclusión de la asignatura, es importante remarcar que para que un proyecto de 
desarrollo de software tenga éxito y se cumplan los objetivos planteados al inicio, se 
necesita una metodología de calidad como TSP, que te aporta una guía de lo que debes 
hacer para que tu proyecto se llevea cabo y logre la calidad deseada. 
 
Ojalá que la información aquí proporcionada te sirva para lograr el éxito deseado en los 
proyectos que realices en tu vida profesional, sepas qué hacer cuando un proyecto de 
desarrollo de software no marche conforme lo planeado, y seas capaz de dar soluciones a 
los problemas que se presenten dentro de la empresa o proyectos en los que estés 
laborando o te integres en un futuro. 
 
 
 
Desarrollo de software en equipo TSP 
Unidad 3. Gestión en TSP 
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 35 
Para saber más 
 
En esta página encontrarás información diversa acerca de las herramientas de medición 
de la calidad del desarrollo de software, entre ellas TSP, así como diversos artículos y 
documentos sobre dicha metodología. 
Software Engineering Institute Carnegie Mellon (2013). 
https://resources.sei.cmu.edu/library/index.cfm?fp=sei_topic:Process+Improvement&globa
l=true 
Blog del Software Engineering Institute Carnegie Mellon (2013). Recuperado de: 
https://www.sei.cmu.edu/ 
Fuentes de consulta 
 
• Archila, A. et ál. (2010). Informe Postmortem. Proceso de originación de crédito, 
Banco de los Alpes. 
 
• Esterkin, J. (2008). Qué es y cómo se hace un reporte de estado del proyecto. 
México: IAAP. 
 
• Gómez, A. (2008). Introducción a la Computación. México: Cenage Learning. 
 
• Reyes, Pulido González, Martínez Guzmán, Arredondo Reyes, Á. A. L. M. M. L. V. 
M. (s. f.). Team Software Process. www.uv.mx. Recuperado 31 de enero de 2022, 
de https://www.uv.mx/personal/ermeneses/files/2021/05/TSP-FebJul2021.pdf 
 
• Toro, G., Escallón, H., Villegas, A. y Mariño, K. (2009). Modelos y estándares de 
procesos de desarrollo de software. Bogotá: Universidad de los Andes. 
 
• Humphrey, W. (1999). Introduction to the Team SoftwareProcess. Massachusetts: 
Addison Wesley Professional. 
 
• Humphrey, W. S. (2006). TSP(SM)—Coaching Development Teams. Addison 
Wesley Professional. 
https://resources.sei.cmu.edu/library/index.cfm?fp=sei_topic:Process+Improvement&global=true
https://resources.sei.cmu.edu/library/index.cfm?fp=sei_topic:Process+Improvement&global=true
https://www.sei.cmu.edu/
https://www.uv.mx/personal/ermeneses/files/2021/05/TSP-FebJul2021.pdf
	Unidad 3. Gestión en TSP
	Presentación de la unidad
	Logros
	Competencia específica
	3.1. Monitoreo y control del proyecto
	3.1.1. Ejecutar la revisión de la administración del proyecto
	3.1.2. Elaborar el reporte administrativo del estatus del proyecto
	3.2. Análisis post mortem
	3.2.1. Diagnóstico: métricas de calidad versus trabajo realizado
	3.2.2. Elaborar el análisis del desempeño del equipo
	Cierre de la unidad
	Para saber más
	Fuentes de consulta

Continuar navegando