Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERÍA EN INFORMÁTICA
PRESENTA:
FACILITADOR:
NOVIEMBRE 2017
1
INDICE
INTRODUCCIÓN .................................................................................................... 6
DATOS................................................................................................................. 9
OBJETIVOS .......................................................................................................... 12
PRESUPUESTO ESTIMADO................................................................................ 13
APROBACIONES.................................................................................................. 16
2
GESTIÓN DEL ALCANCE DEL PROYECTO ...................................................... 17
DIAGRAMA RACI.................................................................................................. 23
INSUMOS.............................................................................................................. 26
ORGANIGRAMA ................................................................................................... 40
3
DIAGRAMA DE COMUNICACIONES ................................................................... 46
DEFINICIONES DE IMPACTO.............................................................................. 52
ANÁLISIS DE SENSIBILIDAD............................................................................... 60
MATRIZ DE ADQUISICIONES.............................................................................. 65
CONCLUSIONES ................................................................................................. 70
REFERENCIAS ..................................................................................................... 70
4
ANEXOS ............................................................................................................... 71
5
INTRODUCCIÓN
Gestión del tiempo: Refleja las actividades, los responsables de ésta y la duración
de cada una de ellas.
Gestión de costos: Señala los costos por mano de obra, insumos y materia prima
para obtener un presupuesto, así mismo, la aplicación de un modelo de estimación
de costos.
6
Gestión de los riesgos: Incluye varias herramientas para planificar e identificar los
riesgos, así mismo, contiene un análisis cuantitativo y cualitativo de cada uno de
los riesgos.
7
GESTIÓN
DE
INTEGRACIÓN
DEL
PROYECTO
8
Es importante analizar el Acta Constitutiva del proyecto el cual muestra
información acerca del producto a elaborar, las necesidades del cliente y el lugar
en donde se desarrollará éste.
DATOS
PATROCINADOR / PATROCINADORES
9
PROPÓSITO Y JUSTIFICACIÓN DEL PROYECTO
10
REQUERIMIENTOS DE ALTO NIVEL
Es necesario lo siguiente:
-Computadora con un procesador mínimo AMD E-350
-Editor de texto Sublime text o Notepad++
-Programa XAMPP como servidor local temporal.
Se requiere lo siguiente:
-Corriente eléctrica.
-Servidor local.
-Área de trabajo.
11
OBJETIVOS
12
PREMISAS Y RESTRICCIONES
-El sistema deberá ser de fácil acceso para los usuarios al instalarlo en las
computadoras.
-Únicamente tendrá acceso a la aplicación web el cliente.
-El sistema sólo será utilizado dentro de la biblioteca.
PRESUPUESTO ESTIMADO
$29,149.00
13
LISTA DE INTERESADOS (STAKEHOLDERS)
GERENTE DE PROYECTO
14
NIVELES DE AUTORIDAD
Decisiones técnicas
Alan Ismael Montes de Oca Arcos
Resolución de conflictos
Alan Ismael Montes de Oca Arcos
15
APROBACIONES
16
GESTIÓN
DEL
ALCANCE
DEL
PROYECTO
17
ESTRUCTURA DE DESGLOSE DE TRABAJO (EDT)
La gestión del alcance del proyecto refleja la forma en cómo se dividirá el proyecto
por lo que es importante, el llevar a cabo la Estructura de Desglose del Trabajo
(EDT) analizando el método de cascada ya que consiste en un enfoque
metodológico que ordena rigurosamente las etapas del ciclo de vida del software,
se divide en 5 fases: Análisis, Diseño, Implementación, Pruebas y Mantenimiento.
Además, es recomendable para la gestión de proyectos, sus etapas no pueden
mezclarse. Por lo tanto, el inicio de cada etapa debe esperar a la finalización de la
inmediatamente anterior. Por ello, se utilizará la siguiente metodología.
18
GESTIÓN
DEL
TIEMPO
DEL
PROYECTO
19
En la gestión del tiempo del proyecto se especifica la duración, fechas,
responsables y actividades que se desarrollarán durante éste.
CUADRO DE HITOS
20
Es importante mencionar que cada tarea es mejor representarla en un cronograma de actividades, el cual facilitará entender
de manera gráfica lo que se llevará a cabo durante el proyecto:
CRONOGRAMA DE ACTIVIDADES
21
En el siguiente apartado, se muestra la tabla de los roles que se desempeñarán en
el proyecto:
22
El siguiente cuadro representa un diagrama RACI, el cual ilustra las diferentes
actividades que se van a realizar durante el proyecto. Así mismo, las personas
responsables de éstas: R: Responsable de ejecución, A: Responsable último
C: Persona a consultar, I: Persona a informar
DIAGRAMA RACI
Análisis R AC IC C
Entrevistas personales R AC IC C
Diseño IC R IC I
Módulo de inventario IC R IC I
Módulo de usuarios IC R IC I
Implementación C IC R C
Pruebas A I I R
Mantenimiento I RC R A
23
GESTIÓN
DE
COSTOS
DEL
PROYECTO
24
La gestión de costos del proyecto incluye todos los costos relacionados con: la
mano de obra, insumos y materia prima. Además se aplica un modelo de
estimación, el cual nos ayuda a tener un presupuesto más preciso.
MANO DE OBRA
25
INSUMOS
MATERIA PRIMA
26
CUADRO TOTAL DE REQUERIMIENTOS DEL PROYECTO
Insumos $800.00
Total $29,149.00
27
Atributos Valor
Muy Bajo Bajo Nominal Alto Muy Alto Extra Alto
Atributos de software
Fiabilidad 0.75 0.88 1 1.15 1.4
Tamaño de la base de datos 0.94 1 1.08 1.16
Complejidad 0.7 0.85 1 1.15 1.3 1.65
Atributos de Hardware
Restricciones de tiempo de ejecución 1 1.11 1.3 1.66
Restricciones de memoria virtual 1 1.06 1.21 1.56
Volatilidad de la máquina virtual 0.87 1 1.15 1.3
Tiempo de respuesta 0.87 1 1.3
Atributos de personal
Capacidad de análisis 1.46 1.19 1 0.86 0.71
Experiencia en la aplicación 1.29 1.13 1 0.91 0.82
Calidad de los programadores 1.42 1.17 1 0.86 0.7
Experiencia en la máquina virtual 1.21 1.1 1 0.9
Experiencia en el lenguaje 1.14 1.07 1 0.95
Atributos del proyecto
Técnicas actualizadas de programación 1.24 1.1 1 0.91 0.82
Utilización de herramientas de software 1.24 1.1 1 0.91 0.83
Restricciones de tiempo de desarrollo 1.23 1.08 1 1.04 1.1
15.58
28
En el siguiente cuadro, se muestran los factores de peso, los cuales especifican las entradas, salidas, consultas,
tablas e interfaces externas del sistema a desarrollar:
Se prosigue a calcular los puntos de función teniendo en cuenta los factores de costo y peso:
29
Teniendo en cuenta los puntos de función, a continuación se muestra la correlación la cual contiene datos acerca
del lenguaje a utilizar:
PHP 30
SQL 13
TOTAL 43
Tabla 10: Correlación Estimación de costos COCOMO Fuente: Elaboración propia
En base a los datos de la correlación, se calculan las líneas de código (LOC) y kilo líneas de código (KLOC):
30
En la siguiente tabla, se representa el tipo de proyecto que se va a desarrollar, en este caso es de tipo medio ya que
es un sistema no muy sencillo pero tampoco complejo. Los valores a, b, c y d ya vienen definidos por el modelo de
estimación COCOMO:
Tipo de proyecto a b c d
Orgánico 2.4 1.05 2.5 0.38
Medio 3.00 1.12 2.5 0.35
Embebido 3.6 1.20 2.5 0.32
Tabla 11: Tipo de proyecto Estimación de costos COCOMO Fuente: Elaboración propia
Se prosigue a calcular el esfuerzo (E), duración (D), personal (P) y costo (C):
31
GESTIÓN
DE
CALIDAD
DEL
PROYECTO
32
En la siguiente gestión se incluyen algunas representaciones que ayudan a definir
las responsabilidades, objetivos y políticas de calidad durante el proyecto.
Para llevar a cabo la calidad, es necesario el uso de técnicas que ayuden a medir
ésta. Por ello se utilizaron las siguientes herramientas:
DIAGRAMA DE ISHIKAWA
Para llevar a cabo la calidad dentro del producto a desarrollar, se consideran los
elementos de las 6M: mano de obra, medición, maquinaria, métodos, materiales y
medio ambiente, los cuales muestran cada una de las sub-causas que pueden
ocurrir, así mismo, que es lo que va a hacer el usuario para evitarlas, dando una
posible solución al cliente para obtener un sistema eficiente, a continuación se
describe lo siguiente:
Mano de obra – personal no capacitado: Implementar la capacitación para
las personas que usen el sistema.
Medición – Escasez de información con el usuario: Analizar el inventario
que se encuentra dentro del negocio para verificar datos.
Maquinaria – caída del sistema: Evitar conectar muchos cables donde se
encuentra el servidor local.
Métodos – datos incorrectos y pérdida de información: Hacer el registro de
una contraseña que sea fácil de adivinar y tener un respaldo de la base de
datos.
33
Materiales – incompatibilidad: Instalar el sistema operativo Windows 10 y
una versión del programa XAMPP que sea compatible con el sistema.
Medio ambiente - Falta de corriente eléctrica: Utilizar un regulador de
voltaje, el cual evitará que se apague el sistema pasando voltaje durante 30
minutos para así mismo, tener tiempo de guardar la información y se
muestren mensajes de alerta con el tiempo límite.
34
DIAGRAMA DE PERT
Esta herramienta ayuda en el proceso del ciclo de vida del proyecto donde el
usuario es participe de las tareas que va a realizar, se consideran las siguientes
actividades descritas a continuación:
Análisis – Entrevista personal: El encargado del negocio proporciona
información acerca de lo que requiere.
Diseño – Módulo de inventario, usuarios y diseño de la base de datos: El
usuario verifica en esta actividad que el diseño del producto cumpla con sus
especificaciones.
Implementación – Desarrollo de código: El encargado de la empresa analiza
mediante avances del desarrollador el producto.
Pruebas – Prueba de caja blanca y negra: El usuario ejecuta el sistema y
verifica su funcionamiento.
Mantenimiento: El encargado del negocio se comunica con el desarrollador
para que éste, realice las correcciones pertinentes.
35
La siguiente tabla, representa los tiempos de cada una de las actividades, la
primera fila representa la letra de la actividad, la cual refleja el orden para su
ejecución, la segunda fila el nombre de la actividad, la tercera fila, la duración que
se tiene previsto culminar la tarea y la cuarta fila, el tiempo de retraso que puede
surgir si no se cumple con el periodo estimado.
Nodo Actividad Duración Tiempo de Holgura
A Inicio del proyecto 0 días 0 días
B Análisis 3 días 4 días
C Entrevista personal 3 días 4 días
D Diseño 17 días 20 días
E Módulo de inventario 7 días 8 días
F Módulo de usuarios 7 días 8 días
G Diseño de la base de datos 3 días 4 días
H Implementación 28 días 29 días
I Desarrollo de código 28 días 29 días
J Pruebas 8 días 10 días
K Prueba de caja blanca 4 días 5 días
L Prueba de caja negra 4 días 5 días
M Mantenimiento 1 día 2 días
N Actualización 1 día 2 días
O Fin del proyecto 0 días 0 días
Tabla 12: Listado de actividades Diagrama de PERT Fuente: Elaboración propia
36
Mencionado lo anterior, el siguiente gráfico muestra la simbología y las actividades que se van a desarrollar:
Actividad Relación
37
CONTROL DE CALIDAD
Además, el diagrama de PERT refleja las actividades del proyecto para generar un
sistema el cual cumplirá con las necesidades del cliente y se toman acciones, las
cuales se definen a continuación:
38
GESTIÓN
DE RECURSOS
HUMANOS
DEL PROYECTO
39
Esta gestión incluye la organización de los puestos de cada integrante del equipo
del proyecto, así mismo, las responsabilidades o tareas que realizará cada uno.
ORGANIGRAMA
40
MATRIZ RACI
Entrevista personal R AC IC C
Tabla 13: Diagrama RACI Gestión de recursos humanos Fuente: Elaboración propia
41
DESCRIPCIÓN DE ROLES
Rol: Analista
Rol: Diseñador
Rol: Programador
42
Rol: Programador
Rol: Tester
43
EVALUACIÓN PERFORMANCE
Cargo: Analista/Diseñador/Programador/Tester
SI NO
44
GESTIÓN
DE LAS
COMUNICACIONES
DEL
PROYECTO
45
La siguiente gestión incluye la forma en que se establecerá la comunicación entre
el equipo del proyecto.
DIAGRAMA DE COMUNICACIONES
46
MATRIZ DE COMUNICACIONES
47
GESTIÓN
DE LOS
RIESGOS
DEL PROYECTO
48
En esta gestión se describen los riesgos que pueden surgir durante la ejecución
del proyecto, así como las medidas a tomar para evitar éstos.
49
MATRIZ DE PLANIFICACIÓN DE RIESGOS
50
DEFINICIONES DE PROBABILIDAD
Probabilidad Impacto
Probable 0.5
51
DEFINICIONES DE IMPACTO
A continuación se muestra un cuadro de escala de impacto de riesgos, tomando como base, los objetivos del
proyecto: Costo, Tiempo, Alcance y Calidad, específicando el impacto que genera y su probabilidad:
Condiciones definidas para Escalas de impacto de un riesgo sobre los principales objetivos del proyecto
Costo Aumento de costo Aumento del costo 10% Aumento del costo del 10- Aumento del costo Aumento del costo
insignificante 20% del 20-40% mayor a 40%
Tiempo Aumento de tiempo Aumento del tiempo 5% Aumento del tiempo del 5- Aumento del tiempo Aumento del tiempo
insignificante 10% del 10-20% mayor a 20%
Alcance Disminución del Áreas de alcance Áreas de alcance Reducción del El elemento final del
alcance apenas secundarias afectadas principalmente afectadas alcance inaceptable proyecto es
perceptible para el patrocinador efectivamente inservible
Calidad Degradación de la Sólo se ven afectadas La reducción de la calidad Reducción de la El elemento final del
calidad apenas las aplicaciones muy requiere la aprobación del calidad inaceptable proyecto es
perceptible exigentes patrocinador para el patrocinador efectivamente inservible
52
Para identificar los posibles riesgos dentro del proyecto, se consideran las
siguientes herramientas:
TORMENTA DE IDEAS
53
DIAGRAMA DE FLUJO
El diagrama de flujo permite identificar los riesgos y de esta forma, dar soluciones
para evitarlos en la ejecución del proyecto, por ello se representa este diagrama,
el cual contiene lo siguiente:
Simbología utilizada:
54
REGISTRO DE RIESGOS
La siguiente tabla ilustra los riesgos que se han identificado. Así mismo, se
muestra una posible alternativa para prevenirlos. La primera columna representa
un código único del riesgo, la segunda columna, la descripción del riesgo, la
tercera columna, la posible solución, la cuarta columna, la causa que origina que
suceda el riesgo y la quinta columna la categoría a la que pertenece:
002 Diseño del sistema no Realizar una interfaz Mala estructura del Interno
amigable para el usuario gráfica con colores sistema
llamativos.
004 Error de la base de datos Verificar la conexión con Mala conexión o la Interno
la base de datos. base de datos no está
bien diseñada
55
008 Energía eléctrica Instalar un regulador de Apagón de forma Externo
voltaje inesperada
56
Para llevar a cabo el análisis cualitativo de riesgos dentro del proyecto se
considera lo siguiente:
MATRIZ DE RIESGOS
La matriz de riesgos muestra cada uno de los factores identificados, por ello se
realiza la siguiente tabla, la cual contiene el código, el factor de riesgo, la categoría
de la probabilidad y la categoría de impacto.
57
MATRIZ DE PROBABILIDAD E IMPACTO
58
007 Falta de comunicación con Bajo(0.50) Alto(-0.40) -0.20
el cliente
Impacto -0.05/ -0.10/ -0.20/ -0.40/ -0.80/ 0.80/ 0.40/ 0.20/ 0.10/ 0.05/
Muy bajo Bajo Moderado Alto Muy alto Muy alto Alto Moderado Bajo Muy bajo
59
Para realizar el análisis cuantitativo de los riesgos se toma en cuenta lo siguiente:
ANÁLISIS DE SENSIBILIDAD
60
Como resultado, se muestra el siguiente diagrama de tornado, el cual muestra los
riesgos ordenados de mayor a menor. Finalmente, los valores de impacto positivos
y negativos:
61
ANÁLISIS DEL VALOR MONETARIO ESPERADO (EMV)
Por ello, se realiza la siguiente tabla, la cual contiene el evento del riesgo, el costo
de impacto, el porcentaje de probabilidad y el valor monetario esperado, así
mismo, los totales excepto el de la probabilidad:
Tabla 24: Análisis del valor monetario esperado Fuente: Elaboración propia
62
DIAGRAMA DE ÁRBOL DE DECISIONES
63
GESTIÓN DE LAS
ADQUISICIONES
DEL PROYECTO
64
En la siguiente gestión se describen las negociaciones con el comprador y el vendedor, así como, los productos,
servicios o resultados a adquirir fuera del equipo del proyecto.
MATRIZ DE ADQUISICIONES
La matriz de las adquisiciones refleja el producto o servicio a adquirir, código de elementos del EDT, Tipo de
contrato si es por precio fijo, costo reembolsable o de tiempo y materiales, procedimiento de contratación, forma de
contactar proveedores, requerimientos de estimaciones independientes, Área/Rol/Persona responsable de la
compra, Manejo de múltiples proveedores y el cronograma de adquisiciones requeridas (Planificación, Solicitud
responsable, Selección de proveedores, Administración de contrato y Cerrar Contrato), en base a esto, se
representa cada uno de los requisitos a adquirir:
Producto o Código de Tipo de Procedimiento Forma de contactar Requerimientos Área/Rol/Persona Manejo de Cronograma de adquisiciones requeridas
servicio a elementos contrato de proveedores de estimaciones responsable de múltiples
Planificación Solicitud Selección de Administración Cerrar
adquirir WBS contratación independientes la compra proveedores
responsable proveedores de contrato contrato
Computadora 2.1 Tiempo y Formal Correo electrónico / Especificaciones Líder del proyecto No Del Del 10/10/2017 Del Del 26/10/2017 Del
de escritorio materiales Teléfono del producto 02/10/2017 al al 17/10/2017 18/10/2017 al al 03/11/2017 04/11/2017 al
09/10/2017 25/10/2017 12/11/2017
Licencia para 5.1 Tiempo y Formal Correo electrónico / Especificaciones Líder del proyecto No Del Del 10/10/2017 Del Del 26/10/2017 Del
uso de materiales Teléfono del producto 02/10/2017 al al 17/10/2017 18/10/2017 al al 03/11/2017 04/11/2017 al
programas 09/10/2017 25/10/2017 12/11/2017
legalmente
Servidor local 5.1 Tiempo y Formal Correo electrónico / Especificaciones Líder del proyecto No Del Del 10/10/2017 Del Del 26/10/2017 Del
materiales Teléfono del producto 02/10/2017 al al 17/10/2017 18/10/2017 al al 03/11/2017 04/11/2017 al
09/10/2017 25/10/2017 12/11/2017
Control de Versiones
1.0 Alan Ismael Montes de Oca Arcos Norma Antonia Nava Reyes Norma Antonia Nava 15/11/2017
Reyes
Adquisiciones
Para el proyecto de la Biblioteca Pública Municipal Agustín María Lebrija se requiere de los siguientes productos: Computadora de escritorio, licencia
para uso de programas legalmente y servidor local, además de los siguientes recursos: energía eléctrica e internet.
Recursos
Instalación de programas
Es importante mencionar que se realizó una estimación de costos para determinar un presupuesto para la realización del proyecto, así mismo, conseguir
cada uno de los productos que se requieren por parte del proveedor para su ejecución.
A continuación se muestran las normas a seguir para aplicar el procedimiento: El proveedor debe notificarse con el líder del proyecto para determinar lo
que se requiere, además, el líder del proyecto notificará al cliente todo el proceso que se esté realizando para la adquisición de productos. Finalmente,
los demás integrantes del equipo de trabajo deben comunicarse con el líder del proyecto para saber que se requiere.
Norma Antonia Nava Reyes Norma Antonia Nava Reyes Alan Ismael Montes de Oca Arcos
66
GESTIÓN
DE LOS
INTERESADOS
DEL PROYECTO
67
En la última gestión, se incluye la identificación de los interesados a través de una
matriz poder/interés, además, una matriz de evaluación de la participación de los
interesados, los cuales se ilustran a continuación:
MATRIZ PODER/INTERÉS
68
MATRIZ DE EVALUACIÓN DE LA PARTICIPACIÓN DE LOS INTERESADOS
Cliente DC C D
Tabla 27: Matriz de evaluación de la participación de los interesados Fuente: Elaboración propia
69
CONCLUSIONES
REFERENCIAS
70
ANEXOS
71
ENTREVISTA CON EL CLIENTE
Imagen 12: Entrevista con la titular de la Biblioteca Pública Municipal Agustín María Lebrija.
72
Imagen 13: Carta de presentación para la entrevista
73
AVANCE DEL SISTEMA EJECUTADO EN LA COMPUTADORA DEL NEGOCIO
74
Imagen 15: Explicándole al cliente como ingresar al sistema.
75