Proyecto Integrador II PDF
Proyecto Integrador II PDF
Proyecto Integrador II PDF
Prefacio:
para
la
direccin
de
proyectos
necesarios
para
implementar
que los
Mtricas para
Procesos y
Proyectos de TI
Estimacin
para Proyectos
de Software
Fundamentos de la
Direccin de
Proyectos.
Introduccin a las
Mtricas.
Introduccin a la
Estimacin de
Proyectos de
Software.
Introduccin a la
Canlendarizacin de
Proyectos de
Software.
Gestin de alcance
del Proyecto.
Mtricas de
Proceso.
Recursos de
Software.
La Canlendarizacin
de Proyectos.
Gestin de los
Riesgos del
Proyecto.
Mtricas de
Proyecto.
Estimacin de
Proyectos.
Mtricas
Orientadas al
Tamao.
Estimacin
Basada en
Problemas.
La competencia
Calendarizacin
de Proyectos de
Software
Distribucin del
Esfuerzo.
Refinamiento de las
Tareas Principales.
asignatura es:
Conocer las herramientas y habilidades de
la
dirigir,
controlar
tecnologas de
gestionar
proyectos
de
I. PREFACIO
II. DESARROLLO DE LOS CONTENIDOS
UNIDAD DE APRENDIZAJE 1: GENERALIDADES DE LA DIRECCIN DE PROYECTOS DE TI
1.
Introduccin
a. Presentacin y contextualizacin
b. Competencia (logro)
c. Capacidades
d. Actitudes
e. Ideas bsicas y contenido
2.
Desarrollo de los temas
a. Tema 01: Fundamentos de la Direccin de Proyectos.
b. Tema 02: Gestin de Alcance del Proyecto.
c. Tema 03: Gestin de los Riesgos del Proyecto.
d. Tema 04: Gestin del Tiempo de un Proyecto.
3.
Lecturas recomendadas
4.
Actividades
5.
Autoevaluacin
6.
Resumen
UNIDAD DE APRENDIZAJE 2: MTRICAS PARA PROCESOS Y PROYECTOS DE TI
1.
Introduccin
a. Presentacin y contextualizacin
b. Competencia (logro)
c. Capacidades
d. Actitudes
e. Ideas bsicas y contenido
2.
Desarrollo de los temas
a. Tema 01: Introduccin a las Mtricas.
b. Tema 02: Mtricas de Proceso.
c. Tema 03: Mtricas de Proyecto.
d. Tema 04: Mtricas Orientadas al Tamao.
3.
Lecturas recomendadas
4.
Actividades
5.
Autoevaluacin
6.
Resumen
UNIDAD DE APRENDIZAJE 3: ESTIMACIN PARA PROYECTOS DE SOFTWARE
1.
Introduccin
a. Presentacin y contextualizacin
b. Competencia (logro)
c. Capacidades
d. Actitudes
e. Ideas bsicas y contenido
2.
Desarrollo de los temas
a. Tema 01: Introduccin a la Estimacin de Proyectos de Software.
b. Tema 02: Recursos de Software.
c. Tema 03: Estimacin de Proyectos.
d. Tema 04: Estimacin Basada en Problemas.
3.
Lecturas recomendadas
4.
Actividades
5.
Autoevaluacin
6.
Resumen
UNIDAD DE APRENDIZAJE 4: CALENDARIZACIN DE PROYECTOS DE SOFTWARE
1.
Introduccin
a. Presentacin y contextualizacin
b. Competencia
c. Capacidades
d. Actitudes
e. Ideas bsicas y contenido
2.
Desarrollo de los temas
a. Tema 01: Introduccin a la Calendarizacin de Proyectos de Software.
b. Tema 02: La Calendarizacin de Proyectos.
c. Tema 03: Distribucin del Esfuerzo.
d. Tema 04: Refinamiento de las tareas Principales.
3.
Lecturas recomendadas
4.
Actividades
5.
Autoevaluacin
6.
Resumen
III. GLOSARIO
IV. FUENTES DE INFORMACIN
V. SOLUCIONARIO
02
03 - 119
05-37
06
06
06
06
06
06
07-33
07
12
18
24
34
34
35
37
38-59
39
39
39
39
39
39
40-55
40
44
48
51
56
56
57
59
60- 89
61
61
61
61
61
61
62-85
62
67
71
75
86
86
87
89
90-116
91
91
91
91
91
91
92-112
92
97
103
108
113
113
114
116
117
118
119
Introduccin
a) Presentacin y contextualizacin
Los temas que se tratan en la presente unidad didctica, tienen por finalidad que
usted aprenda los principios de la direccin de proyectos de tecnologas de la
informacin globales.
La importancia que tiene el nfasis estratgico de proyectos y la diferencia que
existe entre liderar un proyecto sin la ayuda de la alta gerencia, en este contexto es
importante introducir conceptos del ciclo de vida de los proyectos y procesos de
direccin de proyectos.
b) Competencia
Conoce los componentes que comprenden las generalidades de los proyectos
de TI.
c) Capacidades
1. Describe las principales caractersticas y comprende los fundamentos de un
proyecto de TI.
2. Identifica el alcance de un proyecto conociendo las entradas, tcnicas,
herramientas, y salidas correspondientes.
3. Analiza los riesgos con el fin de planificar y controlar un proyecto.
4. Estima el tiempo de un proyecto teniendo en cuenta las secuencias, recursos y
duracin.
d) Actitudes
Desarrolla una actitud emprendedora mediante la toma de iniciativas en un
proyecto de software.
Presenta inters por practicar de manera profesional la direccin de proyectos.
Fundamentos
de la
TEMA 1
Direccin
de Proyectos
Competencia:
Describir las principales caractersticas y
comprender los fundamentos de un proyecto
de TI.
QUE ES UN PROYECTO
Un proyecto es un esfuerzo temporal que se lleva a cabo para crear un producto,
servicio o resultado nico.
Temporal
Temporal significa que cada proyecto tiene un
comienzo definido y un final definido. El final se
alcanza cuando se han logrado los objetivos del
proyecto o cuando queda claro que los objetivos del
proyecto no sern o no podrn ser alcanzados, o cuando la necesidad del
proyecto ya no exista y el proyecto sea cancelado. Temporal no necesariamente
significa de corta duracin; muchos proyectos duran varios aos. En cada caso,
sin embargo, la duracin de un proyecto es limitada. Los proyectos no son
esfuerzos continuos.
Elaboracin gradual
La elaboracin gradual es una caracterstica de los
proyectos que acompaa a los conceptos de temporal
y nico. Elaboracin gradual significa desarrollar en
pasos e ir aumentando mediante incrementos. Por
ejemplo, el alcance de un proyecto se define de forma
general al comienzo del proyecto, y se hace ms
explcito y detallado a medida que el equipo del proyecto desarrolla un mejor y
ms completo entendimiento de los objetivos y de los productos entregables.
Los siguientes ejemplos ilustran la elaboracin gradual en dos reas de
aplicacin diferentes.
para
crear
dibujos
de
fabricacin
Los proyectos y las operaciones difieren primordialmente en que las operaciones son
continuas y repetitivas, mientras que los
proyectos son temporales y nicos.
Los objetivos de los proyectos y las
operaciones
son
fundamentalmente
son
diferentes
porque
el
10
modificado.
comunidad.
11
Gestin de
Alcance del
Proyecto
TEMA 2
Competencia:
Identificar el alcance de un proyecto
conociendo
las
entradas,
tcnicas,
herramientas, y salidas correspondientes.
12
para
desarrollar
el
proyecto
13
Entradas
1. Factores Ambientales de la Empresa
2. Activos de los Procesos de la Organizacin
3. Acta de Constitucin del Proyecto
4. Enunciado del Alcance del Proyecto Preliminar
5. Plan de Gestin del Proyecto
Herramientas y Tcnicas
Juicio de Expertos para desarrollar el plan de gestin del
alcance del proyecto.Plantillas, Formularios, Normas
Plantillas de estructura de desglose del trabajo,
plantillas de plan de gestin del alcance y formularios de control de cambios en
el alcance del proyecto.
Salidas
Plan de Gestin del Alcance del Proyecto
El plan de gestin del alcance del proyecto proporciona
orientacin sobre cmo el equipo de direccin del
proyecto definir, documentar, verificar, gestionar y
controlar el alcance del proyecto.
Definicin del alcance
La preparacin de un enunciado del alcance del proyecto detallado es crtica
para el xito del proyecto y se construye sobre la base de los principales
productos entregables, asunciones y restricciones que se documentan durante la
iniciacin del proyecto en el enunciado del alcance del proyecto preliminar.
Durante la planificacin, el alcance del proyecto se define y describe con mayor
especificidad porque se conoce ms informacin acerca del proyecto.
Entradas
1. Activos de los Procesos de la Organizacin
2. Acta de Constitucin del Proyecto
3. Enunciado del Alcance del Proyecto Preliminar
4. Plan de Gestin del Alcance del Proyecto
2. Solicitudes de Cambio Aprobadas
14
Herramientas y Tcnicas
1. Anlisis del Producto Tcnicas como desglose del
producto, anlisis de
2. sistemas, ingeniera de sistemas, ingeniera del
valor, anlisis del valor y anlisis funcional.
3. Identificacin de Alternativas Las ms comunes son
la tormenta de ideas y el pensamiento lateral.
4. Juicio de Expertos
5. Anlisis de los Interesados Identifica la influencia y
los intereses de los diversos interesados y documenta sus necesidades,
deseos y expectativas.
Salidas
1. Enunciado del Alcance del Proyecto El enunciado del alcance del proyecto
describe, en detalle, los productos entregables del proyecto y el trabajo
necesario para crear tales productos entregables.
2. Cambios Solicitados
3. Plan de Gestin del Alcance del Proyecto (Actualizaciones).
del
proyecto
debera
establecer
Entregables
Los
15
Herramientas y Tcnicas
1. Inspeccin Medir, examinar y verificar, a fin de determinar si el trabajo y los
productos entregables cumplen con los requisitos y los criterios de
aceptacin del producto.
2. Las inspecciones pueden denominarse revisiones, revisiones de productos,
auditoras y revisiones generales.La verificacin del alcance es el proceso de
obtener la aceptacin formal por parte de los interesados del alcance del
proyecto completado y los productos entregables relacionados. Verificar el
alcance del proyecto incluye revisar los productos entregables para
asegurarse de que cada uno se complete satisfactoriamente.
Salidas
1. Productos Entregables Aceptados, 2. Cambios Solicitados, 3. Acciones
Correctivas Recomendadas
Control del alcance
El control del alcance del proyecto se encarga de influir sobre los factores que
crean cambios en el alcance del proyecto y de controlar el impacto de dichos
cambios. El control del alcance del proyecto tambin se usa para gestionar los
cambios reales cuando se producen, y est integrado con los dems procesos de
control. Los cambios no controlados a menudo se denominan corrupcin del
alcance del proyecto. Los cambios son inevitables, con lo cual se impone algn
tipo de proceso de control de cambios.
Entradas
1. Enunciado del Alcance del Proyecto
2. Estructura de Desglose del Trabajo
3. Plan de Gestin del Alcance del Proyecto
4. Informes de Rendimiento Los informes de rendimiento proporcionan
informacin sobre el rendimiento del trabajo del proyecto, como por ejemplo
los productos entregables intermedios que se han completado.
2. Solicitudes de Cambio Aprobadas
3. Informacin sobre el Rendimiento del Trabajo
16
Herramientas y Tcnicas
1. Sistema de Control de Cambios Define los procedimientos por los cuales
pueden modificarse el alcance del proyecto y el alcance del producto.
2. Anlisis de Variacin Las mediciones del rendimiento del proyecto se usan
para evaluar la magnitud de la variacin.
2. Replanificacin Con las solicitudes de cambio aprobadas que afecten al
alcance del proyecto
3. Sistema de Gestin de la Configuracin Proporciona procedimientos para el
estado de situacin de los productos entregables
Salidas
1. Enunciado del Alcance del Proyecto (Actualizaciones)
2. Estructura de Desglose del Trabajo (Actualizaciones)
2. Lnea Base del Alcance (Actualizaciones)
3. Cambios Solicitados
4. Acciones Correctivas Recomendadas
5. Activos
de
los
Procesos
de
la
Organizacin
(Actualizaciones)
6. Plan de Gestin del Proyecto (Actualizaciones)
17
Gestin
de los Riesgos
del Proyecto
TEMA 3
Competencia:
Analizar los riesgos con el fin de planificar y
controlar un proyecto.
18
19
Entradas
1. Factores Ambientales de la Empresa.
2. Activos de los Procesos de la Organizacin.
3. Enunciado del Alcance del Proyecto.
4. Plan de Gestin del Proyecto.
Identificacin de Riesgos
Determinar qu riesgos pueden afectar al proyecto y documentar sus caractersticas.
La Identificacin de Riesgos es un proceso iterativo
porque se pueden descubrir nuevos riesgos a medida
que el proyecto avanza a lo largo de su ciclo de vida.
La frecuencia de la iteracin y quin participar en
cada ciclo variar de un caso a otro. El equipo del
proyecto debe participar en el proceso para poder
desarrollar y mantener un sentido de pertenencia y responsabilidad por los riesgos y
las acciones asociadas con la respuesta a los riesgos.
20
La
criticidad
temporal
de
acciones
21
22
23
Gestin del
Tiempo de un
Proyecto
TEMA 4
Competencia:
Estimar el tiempo de un proyecto teniendo en
cuenta las secuencias, recursos y duracin.
24
ms
pequeos
denominados
actividades
del
Entradas
Factores Ambientales de la Empresa Incluyen la disponibilidad de los sistemas
de Informacin de la gestin de proyectos y herramientas de software para la
elaboracin de cronogramas.
Activos de los Procesos de la Organizacin Contienen las polticas formales e
informales existentes relacionadas con la planificacin de actividades, los
procedimientos y las guas que se tienen en cuenta al desarrollar las definiciones
de las actividades.
25
Enunciado del Alcance del Proyecto Los productos entregables del proyecto,
las restricciones y las asunciones documentadas en el enunciado del alcance del
proyecto.
Estructura de Desglose del Trabajo La estructura de desglose del trabajo es
una entrada principal para la definicin de las actividades del cronograma.
Plan de Gestin del Proyecto El plan de gestin del proyecto contiene el plan de
gestin del cronograma, que proporciona orientacin sobre el desarrollo y la
planificacin de las actividades del cronograma y del plan de gestin del alcance
del proyecto.
Herramientas y Tcnicas
Descomposicin Implica subdividir los paquetes de trabajo del proyecto en
componentes ms pequeos y ms fciles de manejar, denominados actividades
del cronograma
Plantillas Puede incluir una lista de habilidades de los recursos y la cantidad de
horas de esfuerzo necesarias, la identificacin de riesgos, los productos
entregables esperados y cualquier otra informacin descriptiva.
Planificacin Gradual Las actividades del cronograma pueden existir a distintos
niveles de detalle en el ciclo de vida del proyecto. Durante los inicios de la
planificacin estratgica, cuando la informacin est menos definida, las
actividades se pueden mantener al nivel de hito.
Juicio de Expertos o de los miembros del equipo del proyecto.
Componente de Planificacin Dos componentes de planificacin son:
o
de
gestin
en
puntos
de
gestin
26
Salidas
Lista de Actividades
Atributos de la Actividad Identifican los mltiples atributos relacionados con
cada actividad del cronograma. Incluyen el identificador de la actividad, los
cdigos de la actividad, la descripcin de la actividad, las actividades
predecesoras, las actividades sucesoras, las relaciones lgicas, los adelantos y
los retrasos, los requisitos de recursos, las fechas impuestas, las restricciones y
las asunciones
Lista de Hitos Identifica todos los hitos e indica si es obligatorio u opcional.
Cambios Solicitados.
Herramientas y Tcnicas
o Final a Inicio.
o Final a Final.
o Inicio a Inicio.
o Inicio a Fin.
En el PDM, final a inicio es el tipo de relacin de
precedencia ms comnmente usado.
27
o Dependencias externas. Son las que implican una relacin entre las
actividades del proyecto y las actividades que no pertenecen al proyecto.
Salidas
Diagramas de Red del Cronograma del Proyecto.
Lista de Actividades (Actualizaciones).
Atributos de la Actividad (Actualizaciones).
Cambios Solicitados.
28
Entradas
Factores Ambientales de la Empresa.
Activos de los Procesos de la Organizacin.
Lista de Actividades.
Atributos de la Actividad.
Disponibilidad de Recursos.
Plan de Gestin del Proyecto.
Herramientas y Tcnicas
o
Juicio de Expertos
Anlisis de Alternativas
29
Salidas
Requisitos de Recursos de las Actividades Es una identificacin y descripcin
de los tipos y las cantidades de recursos necesarios para cada actividad del
cronograma de un paquete de trabajo. Estos requisitos pueden sumarse para
determinar los recursos estimados para cada paquete de trabajo.
Atributos de la Actividad (Actualizaciones) Los tipos y las cantidades de
recursos necesarios para cada actividad del cronograma se incorporan a los
atributos de la actividad.
Entradas
30
Lista de Actividades
Atributos de la Actividad
Diagramas de Red del Cronograma del Proyecto
Requisitos de Recursos de las Actividades
Calendarios de Recursos
Estimaciones de la Duracin de la Actividad
Plan de Gestin del Proyecto Contiene el plan de gestin del cronograma, el
plan de gestin de costes, el plan de gestin del alcance del proyecto y el plan
de gestin de riesgos. Estos planes guan el desarrollo del cronograma.
Herramientas y Tcnicas
Anlisis de la Red del Cronograma Emplea un modelo de cronograma y diversas
tcnicas analticas, para calcular las fechas de inicio y finalizacin tempranas y
tardas, y las fechas de inicio y finalizacin planificadas para las partes no
completadas de las actividades del cronograma del proyecto
Mtodo del Camino Crtico Es una tcnica de anlisis que calcula las fechas de
inicio y finalizacin tempranas y tardas tericas para todas las actividades del
cronograma, sin considerar las limitaciones de recursos.
Compresin del Cronograma Acorta el cronograma del proyecto sin modificar el
alcance del proyecto, para cumplir con las restricciones del cronograma, las fechas
impuestas u otros objetivos del cronograma. Las tcnicas de compresin del
cronograma incluyen: Intensificacin y Ejecucin rpida.
31
32
Salidas
Cronograma del Proyecto
o
Diagramas de barras
Diagramas de hitos
33
Lecturas Recomendadas
EL ALCANCE DE UN PROYECTO
http://www.tress.com.mx/esp/Portals/0/Documentos%20varios/Bolet%C3%ADn%
20mensual/Abril/Alcance%20proyecto.pdf
Actividades y Ejercicios
34
Autoevaluacin
35
Identificacin de Riesgos.
Seguimiento y Control de Riesgos.
Planificacin de la Respuesta a los Riesgos.
Anlisis de Procedimiento.
36
Resumen
UNIDAD DE APRENDIZAJE I:
Podemos decir que la gestin del alcance del proyecto define lo que est y no est
incluido en la realizacin del proyecto, es la definicin de todos los
requerimientos,planes, productos entregables y controles necesarios para desarrollar el
proyecto satisfactoriamente y tener un cierre elegante. Adems comprende las
actividades orientadas a garantizar el cumplimiento de las tareas necesarias para lograr
los objetivos del proyecto.
Sabemos que la gestin de riesgos debe cubrir todas las reas del proyecto, incluyendo
los resultados (tcnicos y de calidad), los programticos (financiacin, opinin pblica,
autorizaciones legales, aspectos polticos, etc.), los econmicos (condiciones del
contrato y costes de proyecto), programacin y operacin (soporte logstico, fiabilidad y
seguridad).
Adems la gestin de riesgos de un proyecto incluye los procesos relacionados con la
planificacin de la gestin de riesgos, la identificacin y el anlisis de riesgos, las
respuestas a los riesgos, y el seguimiento y control de riesgos de un proyecto; la
mayora de estos procesos se actualizan durante el proyecto.
Dentro de la gestin del tiempo de un proyecto hay que definir las actividades del
cronograma implica identificar y documentar el trabajo que se planifica realizar. El
proceso Definicin de las Actividades identificar los productos entregables al nivel ms
bajo de la estructura de desglose del trabajo. Los paquetes de trabajo del proyecto
estn planificados (descompuestos) en componentes ms pequeos denominados
actividades del cronograma, para proporcionar una base con el fin de estimar,
establecer el cronograma, ejecutar, y supervisar y controlar el trabajo del proyecto.
37
38
Introduccin
a) Presentacin y contextualizacin:
En esta unidad el alumno aprender a definir un proyecto, los posibles riesgos, y
las mtricas con el fin de medir el progreso y as conocer la calidad o productividad
de dicho proyecto. Asimismo comprender el rol que cumplen los ingenieros de
software en cuanto a la recopilacin y evaluacin de la informacin entendiendo la
importancia de los indicadores, que brindan la visin necesaria para mejorar la
calidad y productividad de un proyecto.
b) Competencia:
Analiza las funciones de las mtricas de procesos para estimar el tamao del
proyecto, planificando el progreso objetivo y las mejoras necesarias de dicho
proyecto.
c) Capacidades:
1. Describe los procesos de aplicacin de las mtricas para la determinacin del
tamao de un proyecto.
2. Reconoce los principales factores que influyen en los procesos de desempeo
organizacional.
3. Analiza las tendencias de un proyecto para planificar las mejoras
correspondientes, evaluando la informacin adquirida.
4. Evala la productividad mediante el tamao del software a travs de las lneas
de cdigo y la calidad de una aplicacin a travs de los puntos de funcin.
d) Actitudes:
Muestra inters por mejorar la precisin en las estimaciones de tiempo, costo y
recursos.
Acta con responsabilidad personal ante las funciones mtricas de un proyecto.
39
Introduccin
a las
Mtricas
TEMA 1
Competencia:
Describir los procesos de aplicacin de las
mtricas para la determinacin del tamao
de un proyecto.
40
de
software
con
la
finalidad
de
41
Seguridad (SEG).
42
Las mtricas del proyecto permiten que un gestor de proyecto de software 1) valor el
estado de un proyecto en curso; 2) rastree los riegos potenciales; 3) descubra las
reas problema antes de que se vuelvan crticas; 4) ajusto el flujo de trabajo o las
tareas, y 5) evale la habilidad del equipo del proyecto para controlar la calidad de los
productos de trabajo del software.
se
pueden
transmitir
quienes
tienen
la
43
Mtricas de
Proceso
TEMA 2
Competencia:
Reconocer los principales factores que
influyen en los procesos de desempeo
organizacional.
44
Grady argumenta que existen usos privados y pblicos para diferentes tipos de datos
de proceso. Como es natural que los ingenieros de software especiales sean sensibles
al uso de las mtricas recopiladas sobre una base particular, dichos datos deben de
ser privados para el individuo y funcionar como un indicador slo para l. Los ejemplos
de mtricas privadas incluyen ndices de defecto por individuo, ndices de defecto por
componente de software y errores encontrados durante el desarrollo.
45
Las mtricas pblicas por lo general asimilan informacin que originalmente era
privada para los individuos y equipos. Los ndices de defecto al nivel del proyecto (que
no se atribuyen por ningn motivo a un individuo), esfuerzo, planificacin y datos
relacionados se recopilan y evalan con la finalidad de descubrir indicadores que
pueden mejorar el desempeo del proceso organizacional.
46
Las mtricas del proceso de software ofrecen beneficios significativos conforme una
organizacin que trabaja en mejorar su grado global de madurez del proceso. Sin
embargo, como todas las mtricas, stas pueden emplearse mal y crear ms
problemas de los que solucionan. Grady sugiere un conjunto de reglas de etiqueta
para las mtricas del software, adecuado tanto para gestores como para
profesionales conforme instituyen un programa de mtricas del proceso:
47
Mtricas
TEMA 3
de
Proyecto
Competencia:
Analizar las tendencias de un proyecto para
planificar las mejoras correspondientes,
evaluando la informacin adquirida.
48
Mientras comienza el trabajo tcnico, las otras medidas del proyecto comienzan a
tener significado. Se miden los ndices de produccin representados en trminos de
modelos creados, horas de revisin, puntos de funcin y lneas fuente entregadas.
49
MEDICIN EL SOFTWARE
La medicin de software se clasifica en dos categoras 1) medidas directas del
proceso de software (por ejemplo, costo y esfuerzo aplicados) y del producto (por
ejemplo, lneas de cdigo producidas, rapidez de ejecucin y defectos reportados a lo
largo de cierto periodo establecido) y 2) medidas indirectas del producto que incluyen
funcionalidad,
calidad,
complejidad,
eficiencia,
confiabilidad,
facilidad
de
mantenimiento y otras habilidades. Las mtricas del proyecto se consolidan con el fin
de crear mtricas del proceso que sean pblicas para la organizacin de software
como un todo. Pero cmo combina una organizacin las mtricas provenientes de
diferentes individuos o proyectos?
50
Mtricas
Orientadas
al Tamao
TEMA 4
Competencia:
Evaluar la productividad mediante el
tamao del software a travs de las lneas de
cdigo y la calidad de una aplicacin a travs
de los puntos de funcin.
51
del software
orientadas al tamao
52
LDC
12100
27200
20200
Esfuerzo
24
62
43
$(000)
168
440
314
Pg. Doc.
365
1224
1050
Errores
134
321
256
Defectos
29
86
64
Personal
3
5
6
Por otra parte, los detractores argumentan que las medidas LDC dependen del
lenguaje de programacin, que, cuando se considera la productividad, castigan los
programas bien diseados, pero ms cortos, que no pueden amoldar con facilidad
lenguajes que no provienen del proceso y cuyo empleo en la estimacin requiere un
nivel de detalle que sera difcil de lograr (es decir, el planificador debe estimar que las
LDC se producirn mucha antes que el anlisis y el diseo se hayan completado).
53
54
Mediana
38
83
315
109
53
39
77
31
34
42
35
52
31
31
53
63
123
22
27
81
52
35
32
67
31
49
41
19
37
27
42
Bajo
15
104
20
32
91
33
29
27
14
10
25
31
32
25
34
10
24
77
42
26
15
22
16
22
4
30
22
11
24
33
10
7
50
16
Alto
47
205
184
127
127
704
178
70
400
180
41
63
56
35
203
180
57
75
150
25
250
245
141
217
40
263
105
155
49
55
110
158
55
Lecturas Recomendadas
Actividades y Ejercicios
56
Autoevaluacin
57
58
Resumen
cdigo), defectos por KLDC, costo por KLDC, pginas de documentacin por KLDC.
Adems se pueden calcular otras mtricas interesantes: errores por persona-mes,
KLDC por persona-mes, costo por pgina de documentacin.
59
60
Introduccin
a) Presentacin y contextualizacin
Los temas que se tratan en la presente unidad didctica, tienen por finalidad que el
estudiante aprenda cmo se realiza el proceso de gestin del proyecto de software y
qu importancia juega en el desarrollo de cualquier proyecto.
Comprender que la estimacin es la base de todas las dems actividades en
planificacin de un proyecto y sirve como una gua para una buena ingeniera del
software, no es en absoluto aconsejable embarcarse sin ella.
Adquirir experiencia, buena informacin histrica y buenas tcnicas de estimacin.
b) Competencia
Planifica
la
forma
de
realizar
estimaciones
mediante
tcnicas
de
c) Capacidades
1. Desarrolla las estimaciones necesarias aplicando las medidas y el software
adecuado.
2. Administra los componentes del software reutilizable, el entorno de desarrollo
de un proyecto y el personal segn las habilidades requeridas.
3. Analiza estimaciones mediante las tcnicas de descomposicin y tamao del
software.
4. Reconoce las principales funciones de las estimaciones de LDC y PF.
d) Actitudes
Desarrolla la creatividad, la innovacin, la actitud emprendedora y el respeto a
la honestidad intelectual.
Muestra una actitud emprendedora mediante la toma de iniciativas, promocin
de actividades y toma de decisiones en relacin a la actividad asignada.
61
Introduccin
TEMA 1
a la Estimacin
de Proyectos de
Software
Competencia:
Desarrollar las estimaciones necesarias
aplicando las medidas y el software
adecuado.
62
tcnicas
de
estimacin
estn
probablemente
desarrolladas.
Ms
software
carecen
de
la
corts
63
64
65
Finanzas:
Es
financieramente
66
Recursos
de Software
TEMA 2
Competencia:
Administrar los componentes del software
reutilizable, el entorno de desarrollo de un
proyecto y el personal segn las habilidades
requeridas.
67
software).
Cada
recurso
se
especifica
con
cuatro
68
Recursos Humanos
El planificador comienza evaluando el mbito del software y seleccionando las
habilidades requeridas para completar el desarrollo. Se especifican tanto la posicin
organizacional (por ejemplo, gestor, ingeniero e software ejecutivo) como la
especialidad (por ejemplo, telecomunicaciones, base de datos, cliente/servidor). En
proyectos relativamente pequeos (unos pocos persona-meses) un solo individuo
puede realizar todas las tareas de ingeniera de software y consultar con especialistas
conforme se requiera. En proyectos mayores
el
equipo
de
software
puede
estar
69
Recursos de entorno
El entorno que soporta un proyecto de software, con frecuencia denominado entorno
de ingeniera del software (EIS), incorpora hardware y software. El hardware
proporciona una plataforma que soporta las herramientas (software) con que se
producen los productos de trabajo basados en una buena prctica de la ingeniera del
software. Puesto que la mayor parte de las organizaciones de software tienen
mltiples constituyentes que requieren acceso al EIS, el planificador de proyecto debe
prescribir la ventana de tiempo requerida por el hardware y el software, y verificar que
estos recursos estarn disponibles.
70
Estimacin
de Proyectos
TEMA 3
Competencia:
Analizar estimaciones mediante las tcnicas
de descomposicin y tamao del software.
71
La estimacin del costo y el esfuerzo nunca ser una ciencia exacta. Demasiadas
variables humanas, tcnicas, ambientales, polticas pueden afectar el costo final del
software y el esfuerzo aplicado a desarrollo. Sin embargo, la estimacin del proyecto
de software se puede transformar de una prctica oscura en una serie de pasos
sistemticos que proporcionan estimaciones con riesgo aceptable. Para lograr
estimaciones confiables de costo y esfuerzo se tienen varias opciones:
1. Demorar la estimacin hasta ms tarde en el proyecto (obviamente, se puede
lograr 100 por ciento de estimaciones precisas despus de que el proyecto est
terminado!)
2. Basar las estimaciones en proyectos similares que hayan sido completados.
3. Emplear tcnicas de descomposicin relativamente simples para generar
estimaciones de costo y esfuerzo del proyecto.
4. Utilizar uno o ms modelos empricos en la estimacin de costo y esfuerzo.
72
Las opciones restantes son los enfoques viables para la estimacin del proyecto de
software. Idealmente, las tcnicas mencionadas para cada
opcin deben aplicarse juntas, cada una empleada como una
marca de verificacin para la otra. Las tcnicas de
descomposicin asumen un enfoque de divide y vencers
respecto de la estimacin del proyecto de software. Al
descomponer
un
proyecto
en
funciones
principales
Tcnicas de descomposicin
La estimacin del proyecto de software es una forma de resolver problemas; en la
mayora de los casos, el problema que debe resolverse (es decir, el desarrollo de una
estimacin de costo y esfuerzo para un proyecto de software) es muy complejo como
para considerarlo una sola pieza. Por esta razn se descompone el problema,
recaracterizndolo
como
esperanzadoramente,
ms
un
conjunto
de
problemas
ms
manejable).
La
estimacin
puede
pequeos
emplear
(y,
la
73
pantallas,
74
Estimacin
Basada en
Problemas
TEMA 4
Competencia:
Reconocer las principales funciones de las
estimaciones de LDC y PF.
75
con
variables
de
estimacin
para
desarrollar
en
funciones
problema
que
puedan
estimarse
76
77
El software CAD mecnico aceptar del ingeniero de datos geomtricos de dos y tres
dimensiones. El ingeniero interactuar y controlar el sistema CAD a travs de una
interfaz del usuario que exhibir caractersticas de buen diseo
para producir la salida requerida, la cual se
desplegar en la diversidad de los dispositivos
grficos. El software se disear para controlar e
interactuar con dispositivos perifricos que incluyen
ratn, digitalizador, monitor de color de alta
resolucin e impresora lser y plotter.
Esta
78
FUNCIN
Facilidades de interfaz del usuario final y
LDC ESTIMADAS
2300
control (FIUC)
Anlisis geomtrico bidimensional (AG2D)
5300
6800
3350
4950
computadora (FPGC0
Funcin de control perifrico (FCP)
2100
8400
33200
79
VALOR DE DOMINIO
INFORMACIN
DE
OPTIM.
PROBABLE
PRESI.
CONTEO
ESTIM.
PESO
CONTEO
PF
20
24
30
24
97
12
16
15
22
22
28
16
22
5
5
78
88
10
42
15
320
FACTOR
VALOR
4
1. Respaldo y recuperacin
2. Comunicacin de datos
3. Procesamiento distribuido
4. Desempeo crtico
1.17
80
81
Actividad
Cc
Planificacin
Anlisis
Ingeniera
del
Liberacin de
Ec
Totales
Construccin
Riesgo
Tarea
Anlisis
Diseo
Cdigo
Prueba
FIUC
0.50
2.50
0.40
5.00
AG2D
0.75
4.00
0.60
2.00
AG3D
0.50
4.00
1.00
3.00
FPGC
0.50
3.00
1.00
1.50
GBD
FCP
0.50
0.25
3.00
2.00
0.75
0.50
1.50
1.50
MAD
0.50
2.00
0.50
2.00
Funcin
Totales
0.2
5
0.25
0.25
3.50
20.50
4.75
16.50
%
esfuerzo
0.5
%
0.5%
0.5%
8%
45%
10%
36%
n/
a
n/
a
n/
a
n/
a
n/
a
n/
a
8.40
7.35
8.50
6.00
5.75
4.25
5.00
46.00
82
Los costos y el esfuerzo para cada funcin y la actividad del marco de trabajo se
calculan como el ltimo paso. Si la estimacin basada en el proceso se realiza
independientemente de la estimacin del LDC
o PF, ahora se tienen dos o tres estimaciones
para costo y esfuerzo que se pueden comparar
y
armonizar.
estimaciones
Si
ambos
muestran
una
conjuntos
de
concordancia
estimaciones del esfuerzo (en personas-mes) para cada actividad de ingeniera del
software se proporcionan para cada funcin del software CAD (abreviadas para mayor
rapidez).
83
Los casos de uso representan una visin externa (la visin del usuario) del
software y con frecuencia estn escritos con diferentes grados de abstraccin.
A diferencia de las LDC o un punto de funcin, el caso de uso de una persona tal vez
requiera meses de esfuerzo mientras que el de otra quiz se implemente en un da o
dos. Aunque varios investigadores han considerado los casos de uso como una
entrada a la estimacin, a la fecha no ha surgido ningn mtodo de estimacin
probado.
84
Una vez establecidas dichas caractersticas, los datos empricos se aprovechan para
establecer el nmero estimado de LDC o de PF por el caso de uso (para cada nivel de
jerarqua).
Entonces se utilizan los datos histricos para calcular el esfuerzo necesario para
desarrollar el sistema.
LCDestimada = N x LCDprom + [(Sa / Sh 1) + (Pa / Ph 1)] x LCDajuste
Donde
N= nmero real de casos de uso.
LCDprom= promedio histrico de LDC por caso de uso para este tipo de subsistema.
LCDajuste= representa un ajuste con base en n por ciento de LCDprom donde n se
define localmente y representa la diferencia entre este proyecto y los
proyectos promedio
Sa= escenarios reales por caso de uso
Sh= escenarios promedio por caso de uso para este tipo de
subsistema
Pa= pginas reales por caso de uso
Ph= pgina promedio por caso de uso para este tipo de subsistema
Con esta expresin se desarrolla una estimacin comn del nmero de LDC con base
en el nmero real de casos de uso ajustado mediante el nmero de escenarios y la
longitud de la pgina de los casos de uso. El ajuste representa hasta n por cierto del
promedio histrico de las LDC por cada caso de uso.
85
Lecturas Recomendadas
Actividades y Ejercicios
86
Autoevaluacin
87
88
Resumen
La planificacin requiere que los gestores tcnicos y los miembros del equipo de
software establezcan un compromiso inicial, aun cuando sea probable que este
compromiso pruebe estar equivocado. Siempre que se realizan estimaciones se
atisba al futuro y se acepta automticamente algn grado de incertidumbre. Aunque la
estimacin es tanto un arte como una ciencia, esta importante actividad no necesita
realizarse en una forma improvisada. Existen tcnicas tiles para la estimacin de
tiempo y esfuerzo.
Podemos decir que la estimacin del costo y el esfuerzo nunca ser una ciencia
exacta. Demasiadas variables humanas, tcnicas, ambientales, polticas pueden
afectar el costo final del software y el esfuerzo aplicado a desarrollo. Sin embargo, la
estimacin del proyecto de software se puede transformar de una prctica oscura en
una serie de pasos sistemticos que proporcionan estimaciones con riesgo aceptable.
Para lograr estimaciones confiables de costo y esfuerzo se tienen varias opciones:
Demorar la estimacin hasta ms tarde en el proyecto (obviamente, se puede lograr
100 por ciento de estimaciones precisas despus de que el proyecto est terminado!),
basar las estimaciones en proyectos similares que hayan sido completados, emplear
tcnicas de descomposicin relativamente simples para generar estimaciones de
costo y esfuerzo del proyecto y utilizar uno o ms modelos empricos en la estimacin
de costo y esfuerzo.
89
90
Introduccin
a) Presentacin y contextualizacin:
En esta unidad usted aprender la importancia de las tcnicas y tecnologas
eficientes de la ingeniera de software para resolver mltiples problemas que se
derivan de las aplicaciones en donde se desarrollan sistemas de software de gran
tamao. Tendr en cuenta que cada proyecto de software presenta distintos
problemas en su desarrollo los cuales involucran a personas, equipo, usuarios del
software y ambiente de la aplicacin. Por esas razones, cada proyecto debe
resolver el problema de la produccin del software.
b) Competencia:
Gestiona los entregables de un proyecto de TI en el desarrollo del software.
c) Capacidades:
1. Aplica las tcnicas eficientes de la ingeniera de software para resolver
mltiples problemas en el desarrollo del software.
2. Conoce los principios bsicos de calendarizacin en la ingeniera de software
para resolver mltiples problemas en el desarrollo del sistema.
3. Distribuye los esfuerzos dentro de la calendarizacin de un proyecto para
definir y realizar un conjunto de tareas para un proyecto.
4. Identifica las tareas principales mediante la calendarizacin y elaboracin de
una red de tareas.
d) Actitudes:
Muestra una actitud emprendedora ante la calendarizacin de proyectos de
software.
Posee habilidad creativa para realizar proyectos de software.
91
Introduccin
a la
Calendarizacin
de
TEMA 1
Proyectos de
Software
Competencia:
92
Su jefe le dio manuales apropiados y una descripcin verbal de lo que tena que hacer.
Se le inform que el proyecto deba terminarse en dos meses. El ingeniero ley los
manuales, consider su enfoque y comenz a escribir el cdigo. Despus de dos
semanas, el jefe lo llam a su oficina y le pregunt cmo iban las cosas. Realmente
bien dijo el joven ingeniero con entusiasmo juvenil. Esto fue mucho ms simple de lo
que pens. Probablemente he terminado cerca del 75 por ciento. El jefe sonri y
alent al joven ingeniero a seguir trabajando bien. Planearon reunirse de nuevo en una
semana.
93
Conceptos Bsicos
Aunque existen muchas razones por las cuales el software se entrega con retraso, la
mayora se encuadra en una o ms de las siguientes causas:
94
95
96
La
TEMA 2
Calendarizacin
de Proyectos
Competencia:
Conocer
los
principios
bsicos
de
calendarizacin en la ingeniera de software
para resolver mltiples problemas en el
desarrollo del sistema.
97
El objetivo del gestor es definir todas las tareas del proyecto, construir una red que
bosqueje sus interdependencias, identificar las tareas cruciales dentro de la red y
luego seguir su progreso para garantizar que la demora se reconoce un da a la vez.
Para lograrlo el gestor debe tener una calendarizacin que se haya definido en un
grado de resolucin que permita supervisar el progreso y controlar el proyecto.
se
desarrolla
una
calendarizacin
macroscpica.
Este
tipo
de
calendarizacin identifica las principales actividades del marco de trabajo del proceso
y las funciones de producto a las que se aplican. Conforme el proyecto transcurre,
cada entrada en la calendarizacin macroscpica se refina en una calendarizacin
detallada. Aqu se identifican y calendarizan tareas especficas del software
(requeridas para completar una actividad).
98
Principios Bsicos
Al igual que otras reas de ingeniera del software, varios principios bsicos guan la
calendarizacin de los proyectos.
Compartimentacin. El proyecto debe dividirse en compartimientos en varias
actividades, acciones y tareas manejables. Lograrlo requiere descomponer tanto el
producto como el proceso.
Interdependencia. Se debe determinar la interdependencia de
cada actividad, accin o tarea compartimentada. Algunas
tareas deben ocurrir en secuencia mientras que otras
pueden ocurrir en paralelo. Algunas acciones o actividades no pueden comenzar
mientras no est disponible el producto de trabajo producido por otros.
99
Definicin de hitos. Cualquier tarea o grupo de tareas debe estar asociado con un
hito del proyecto. Un hito se logra cuando se ha revisado la calidad de uno o ms
productos de trabajo y se han aprobado.
Cada uno de estos principios se aplica conforme evoluciona la calendarizacin del
proyecto.
Relacin entre el personal y el esfuerzo
En un pequeo proyecto de desarrollo de software una
sola persona puede analizar los requisitos, realizar el
diseo, generar el cdigo y dirigir las pruebas.
Conforme aumenta el tamao de un proyecto, ms
gente resulta involucrada. (Rara vez que se puede
dar el lujo de acometer un esfuerzo de 10 personasao con una persona que trabaje durante 10 aos!).
100
Existe un mito comn que todava creen muchos gestores responsables del esfuerzo
del desarrollo del software: Si nos retrasamos en la calendarizacin, siempre
podemos incorporar ms programadores y recuperarnos ms adelante en el proyecto.
Desgraciadamente, agregar ms personas en etapas tardas de un proyecto con
frecuencia tiene un efecto perturbador sobre ste, lo que provoca que la
calendarizacin se desfase an ms. Las personas que se agregan deben aprender el
sistema y la gente que se les ensea es la misma que estaba haciendo el trabajo.
Durante la enseanza no se realiza trabajo y el proyecto experimenta mayores
retrasos.
101
102
Distribucin
TEMA 3
del
Esfuerzo
Competencia:
Distribuir los esfuerzos dentro de la
calendarizacin de un proyecto para definir y
realizar un conjunto de tareas para un
proyecto.
103
el
desarrollo
del
software.
Una
distribucin
Esta distribucin del esfuerzo se debe usar solamente como gua. Las caractersticas
de cada proyecto deben dictar la distribucin del esfuerzo. El trabajo realizado en la
planeacin del proyecto rara vez explica ms de 2-3 por ciento del esfuerzo a menos
que el plan comprometa a una organizacin a grandes gastos con alto riesgo. Los
anlisis de requisitos pueden comprometer 10-25 por ciento del esfuerzo del proyecto.
El esfuerzo empleado en el anlisis o elaboracin de prototipos debe aumentar en
proporcin directa con el tamao y la complejidad de un proyecto. Un intervalo del 20
al 25 por ciento de esfuerzo normalmente se aplica al diseo de software. Tambin se
debe considerar el tiempo utilizado en la revisin del diseo y la subsiguiente iteracin.
104
para
probablemente
un
se
sistema
complejo
apreciara
como
grande
demasiado
se
inician
para
explorar
algunas
de
desarrollo
de
nuevas
105
(por
ejemplo,
los
modelos
de
106
Como, ejemplo, considrese las tareas de ingeniera del software para un proyecto de
desarrollo del concepto. Los proyectos de desarrollo del concepto se inician cuando se
debe explotar el potencial para alguna nueva tecnologa. No existe certeza de que la
tecnologa ser aplicable, pero un cliente (por ejemplo, marketing) cree que existen
beneficios potenciales.
Los proyectos de desarrollo del concepto se enfocan en aplicar las siguientes tareas
principales:
1.1 La determinacin del mbito del concepto precisa el mbito global del
proyecto.
1.2 La planeacin preliminar del concepto establece la
habilidad de la organizacin para acometer el
trabajo que entraa el mbito del proyecto.
1.3 La valoracin del riesgo de la tecnologa
evala el riesgo asociado con la tecnologa que se
implementar como parte del mbito del proyecto.
1.4 La prueba del concepto demuestra la vialidad de
una nueva tecnologa en el contexto del software.
Una rpida exploracin de estas tareas debe producir pocas sorpresas. De hecho, el
flujo de ingeniera de software para los proyectos de desarrollo del concepto (y
tambin para que todos los otros tipos de proyectos) es poco ms que sentido comn.
107
Refinamiento
de las
TEMA 4
Tareas
Principales
Competencia:
Identificar las tareas principales mediante la
calendarizacin y elaboracin de una red de
tareas.
108
1.1.2
109
110
La
naturaleza
concurrente
de
las
actividades
de
Adems, el gestor del proyecto debe estar atento a las tareas que se encuentran en la
ruta crtica. Esto es, las tareas se deben completar en la calendarizacin si el
proyecto como un todo se debe completar a tiempo. Es importante notar que la red de
tareas mostrada es macroscpica. En la red de tareas detallada (un precursor de la
calendarizacin detallada) cada actividad que muestra la figura se debe expandir.
111
Calendarizacin
La calendarizacin de un proyecto de software no difiere enormemente de la de
cualquier esfuerzo de ingeniera multitarea. En consecuencia, las tcnicas y
herramientas generalizadas de calendarizacin de proyecto se pueden aplicar, poco
modificadas, en proyectos de software. La tcnica de evaluacin y revisin de
programa (PERT, por sus siglas en ingls) y el mtodo de ruta crtica (CPM, por sus
siglas en ingls) son dos mtodos de calendarizacin de proyecto que se pueden
aplicar al desarrollo de software.
Descomposicin de tareas.
Las interdependencias entre las tareas se pueden definir empleando una red de
tareas. Las tareas, en ocasiones llamadas la estructura del trabajo (EAT, por sus
siglas en ingls), se definen para el producto como un todo o para funciones
individuales.
112
Lecturas Recomendadas
CALENDARIZACIN DE PROYECTOS
http://elchrboy.blogspot.com/2010/03/calendarizacion-de-proyectos-de.html
Actividades y Ejercicios
113
Autoevaluacin
1) Aunque existen muchas razones por las cuales el software se entrega con
retraso, indique cual no se encuadra en una o ms de las siguientes causas:
a. Una fecha lmite irrealizable establecida por alguien externo al grupo de
ingeniera del software e impuesta a los gestores profesionales del grupo.
b. Cambio en los requisitos del cliente que no se reflejan en modificaciones a la
calendarizacin.
c. Una subestimacin razonable de la cantidad de esfuerzo o de recursos que se
requerirn para realizar el trabajo.
d. Riesgos predecibles o impredecibles que no se consideraron cuando comenz
el proyecto.
e. Dificultades tcnicas que previamente se previnieron.
2) Las actividades de estimacin con frecuencia se implementan atendiendo:
a. Haciendo planes para acabar en la fecha indicada.
b. La restriccin de una fecha lmite definida.
c. Dando ms flexibilidad en el tiempo para entregar.
d. Trabajando con metas reales y alcanzables.
e. Cumpliendo, si es posible antes de la fecha lmite establecida.
3) Cul de estas acciones no es recomendada en la calendarizacin de
proyectos?
a. Realizar una estimacin detallada empleando datos histricos de proyectos
previos.
b. Reunirse con el cliente y, con la estimacin detallada, explicarle por qu la
fecha lmite impuesta es irrealizable
c. Ofrecer la estrategia de desarrollo incremental como alternativa
d. Aplicar un modelo de proceso incremental y desarrollar una estrategia de
ingeniera de software
e. Cumplir con la presentacin de los trabajos encomendados de manera
individual y en equipo, respetando la iniciativa y aportes de los integrantes de
manera eficaz.
4) La calendarizacin del proyecto de software es:
a. Una mtrica que nos ayuda a definir si se puede realizar el proyecto en un
lapso establecido.
b. Una disciplina que administra el tiempo de forma eficaz.
c. Una mtrica que mide el esfuerzo de una organizacin al entregar un proyecto
en una fecha exacta.
d. Una actividad que distribuye estimaciones de esfuerzo a travs de la duracin
planificada del proyecto.
e. Una actividad que integra las estimaciones de todas las reas de una empresa
para que el proyecto pueda entregarse en una fecha lmite establecida.
114
5) En la calendarizacin:
a. El software debe de tener la mejor calidad y productividad para que en la fecha
final se defina despus de un anlisis cuidadoso del software.
b. El esfuerzo se distribuye para utilizar mejor los recursos y la fecha final se
define despus de un anlisis cuidadoso del software.
c. El software tenga cero errores para que en la fecha final se defina un anlisis
cuidadoso del software.
d. Un esfuerzo adicional evita que el proyecto se convierta en un fracaso y de eso
modo el software se convierta en un xito.
e. El software tenga cero errores para que en la fecha final se defina un anlisis
de esfuerzos.
6) En el desarrollo de una calendarizacin el proyecto requiere:
a. Distribuir un conjunto de tareas a lo largo de la lnea de tiempo del proyecto
b. Planificar un conjunto de tareas al inicio del proyecto.
c. Distribuir un conjunto de tareas a lo largo de la lnea de tiempo del proyecto.
d. Distribuir un conjunto de tareas al final del proyecto.
e. Distribuir un conjunto de tareas a lo largo de la programacin del software.
7) Es un conjunto de tareas de ingeniera del software, hitos y productos de
trabajo que se deben terminar para completar un proyecto particular
a. Definicin de un conjunto de anlisis para el proyecto de software.
b. Definicin de un conjunto de tareas para el proyecto de sistemas de
informacin.
c. Definicin de un conjunto de normas para el proyecto de sistemas de
informacin.
d. Definicin de un conjunto de tareas para el proyecto de software.
e. Definicin de un conjunto de tareas para el modelamiento de software.
8) Qu se requiere hacer para crear una calendarizacin detallada del
proyecto?
a. Refinamiento de la calendarizacin.
b. Compactacin de la calendarizacin.
c. Reduccin de la calendarizacin.
d. Ampliacin de la calendarizacin.
e. Seguimiento de la calendarizacin.
9) Una red de tareas es:
a. Es un diagrama de flujo.
b. Es una ruta crtica.
c. Son los nodos de un PERT determinstico.
d. Es una representacin probabilstica del flujo de tareas en un proyecto
e. Es una representacin grfica del flujo de tareas en un proyecto.
10) La tcnica de evaluacin y revisin de programa (PERT) y el mtodo de ruta
crtica (CPM) que no desarrolla la siguiente actividad:
a. Estimacin del esfuerzo.
b. Descomposicin de la funcin del producto.
c. Seleccin del modelo de proceso y conjunto de tareas apropiadas.
d. Estimacin de lneas de comando.
e. Descomposicin de tareas.
115
Resumen
116
Glosario
MTRICA: Arte que trata de la medida, permite obtener la visin del proceso y el
proyecto pues proporciona un mecanismo para lograr una evaluacin objetiva.
117
Fuentes de Informacin
BIBLIOGRFICAS:
Gestin de proyectos de TI
http://plataforma.edu.pe/pluginfile.php/84031/mod_resource/content/1/gestion_de_
proyectos_de_ti.pdf
Calendarizacin de proyectos
http://fcqi.tij.uabc.mx/usuarios/luisgmo/data/6.3%20calendariz%202007.pdf
118
Solucionario
UNIDAD DE
1. E
UNIDAD DE
APRENDIZAJE 2:
1. B
2. B
2. B
3. C
3. D
4. E
4. B
5. A
5. E
6. B
6. A
7. D
7. B
8. C
8. C
9. A
9. C
10. E
10. C
APRENDIZAJE 1
UNIDAD DE
APRENDIZAJE 3:
UNIDAD DE
APRENDIZAJE 4:
1. C
1. E
2. B
2. B
3. E
3. E
4. A
4. D
5. C
5. B
6. B
6. C
7. C
7. D
8. D
8. A
9. B
9. E
10. D
10. D
119