Beruflich Dokumente
Kultur Dokumente
Caso de Análisis:
Desarrollo de una API Para un
Sistema Web
pág. 1
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Índice
Índice 2
Introducción 3
Desarrollo 4
Análisis de la propuesta 4
Definición del modelo PERT 6
Por qué usar PERT? 6
Etapas de la planificación 8
Tareas 8
Tiempos 8
Costo de las tareas 9
Interpretación de tareas 10
Diagrama de precedencias 12
Diagrama de flechas 12
Diagrama Gantt 14
Diagrama de recursos 14
Aceleración del Proyecto 14
Probabilidad de Ocurrencia 15
Recopilación de información 17
Requerimientos Generales 17
Resultados 19
Análisis mediante PERT 19
Resolución de PERT 19
Tabla De Tareas Y Dependencias 20
Diagrama De Precedencias 21
Diagrama De Flechas 22
Diagrama De Gantt Y Diagrama De Recursos 23
Cuadro De Cálculos 24
Conclusión 25
Bibliografía 27
pág. 2
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Introducción
pág. 3
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Desarrollo
Análisis de la propuesta
pág. 4
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
pág. 5
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
pág. 6
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Ventajas:
➔ Desde el punto de vista de la gerencia, PERT especifica la forma en
que se ha de hacer la planeación.
➔ Proporciona un enfoque para mantener la planeación actualizada al
irse cumpliendo diversos eventos y a medida que las condiciones cambian.
➔ Permite prever el efecto de las desviaciones respecto al plan, y
realizar una acción correctiva anticipada en áreas con problemas.
➔ Todos los controladores de las actividades conocen el momento
preciso de iniciación de su trabajo.
➔ Ayuda a eliminar la vaguedad de las asignaciones de
responsabilidades.
➔ Se logra mejor control, identificación de áreas de problemas, mejores
comunicaciones, mejor manejo de recursos, mejor toma de decisiones,
mejor información de avances y economías de tiempo.
➔ Proporciona una manera de pensar en todos los pasos e
interrelaciones de un proyecto en forma metódica, para reducir la
posibilidad de pasar por alto ciertas actividades y eventos.
pág. 7
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Etapas de la planificación
Tareas
Tiempos
pág. 8
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
pág. 9
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Interpretación de tareas
o A) Diagrama de clases.
El diagrama de clases o UML (Lenguaje Unificado De Modelado, por
sus siglas en inglés, Unified Modeling Language) es un diagrama que
describe cómo se estructura un sistema definiendo clases, atributos,
funciones y la interrelación entre las mismas. Dado que esta tarea es la que
definirá la base de la API no debe ser antecedida por ninguna otra tarea.
o G) BD, Base de datos Pedidos, esta tarea solo puede ser realizada
teniendo E y F listas.
Luego de tener ya las dos entidades Usuarios y Productos, es posible
realizar la entidad pedidos la cual supondrá una relación entre los productos
que ordenó el usuario cliente.
pág. 10
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
pág. 11
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Diagrama de precedencias
En este diagrama cada bloque representa una actividad y las flechas las
dependencias entre las actividades.
Permite detectar la redundancia de flechas con la visualización de las
tareas y su relación con las demás.
Diagrama de flechas
pág. 12
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
pág. 13
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Diagrama Gantt
Diagrama de recursos
Una vez hecho los cálculos con tiempos esperados. Se acelera el tiempo
de las tareas críticas del camino crítico. Ya que en todos los trabajos existe
una estrecha relación entre el tiempo de realización de una tarea y su coste.
En efecto, con gran frecuencia el rebajar el plazo de ejecución supone
admitir un gasto suplementario, debido al aumento de medios (contratación
de mano de obra, subcontratación, etc.). [Capitulo “Reducción de los
Tiempos” del libro Aplicación Práctica del Método PERT de P.Poggioli]
pág. 14
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Probabilidad de Ocurrencia
Pero todos estos tiempos de finalización del proyecto ya sea con o sin
aceleración tienen una probabilidad de ocurrencia del 50%. Al no ser viable
tan baja probabilidad se utiliza el método PERT para aumentar la
probabilidad a un valor deseable a costa de un incremento en el tiempo del
proyecto.
Se establece que se desea que el proyecto tenga una probabilidad de
ocurrencia del 90%. Por lo que se utiliza la fórmula de probabilidad.
Necesitándose de la varianza del tiempo de las tareas críticas del camino
crítico, luego su desviación estándar y se aplica la fórmula inversa.
pág. 15
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Ø = (z.σ) + Tμ
pág. 16
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Recopilación de información
Requerimientos Generales
pág. 17
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
pág. 18
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Resultados
Resolución de PERT
En el cuadro se encontrarán:
● Las tareas críticas del camino crítico en negrita, las cuales se evaluará
luego si son admisibles para una aceleración de tiempo.
● La duración de las tareas en días (valores probable, optimista, pesimista)
● Tiempo esperado, la varianza y desviación derivada de esos tiempos para
calcular la probabilidad de éxito deseada (mediante la inversa de la
distribución cumulativa estándar normal)
● Costos normales y de urgencia
● Finalmente, la sumatoria de costo y días totales del proyecto con
aceleración incluida.
pág. 19
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
pág. 20
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Diagrama De Precedencias
pág. 21
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Diagrama De Flechas
pág. 22
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
pág. 23
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Cuadro De Cálculos
Enlace a GoogleSheet:
https://docs.google.com/spreadsheets/d/1bBZSD29RB9xMIF8n6dLlalw0HQRMLPM0Lk51Beb5u0c/edit#gid=0
Enlace corto a GoogleSheet:
goo.gl/Cfgd7j
pág. 24
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Estimaciones
Como estas estimaciones solo son con una ocurrencia del 50% y no son
viables para presentar al cliente, se recalcularon con una probabilidad del
90%
pág. 25
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Conclusión
pág. 26
Arzubiaga, Gozalo
Guerreiro Chavier, Mauro
Bibliografía
● CodexWordpres: https://codex.wordpress.org/
● WordpressPlugins: https://codex.wordpress.org/Writing_a_Plugin
● MySql: https://dev.mysql.com/doc/
● PHP: http://php.net/
● JavaScript: http://devdocs.io/javascript/
● Ajax: http://api.jquery.com/jquery.ajax/
● HTML Template: https://codex.wordpress.org/Theme_Development
● PHP OOP: http://php.net/manual/es/language.oop5.php
● PHP CRUD: http://php.net/manual/en/sdodasrel.examples-crud.php
● Trello: https://trello.com/
● BitBucket: https://bitbucket.org/product
● Wireframes: https://es.wikipedia.org/wiki/Wireframe_(dise%C3%B1o_we
b)
● Modelo de Identidad relación
BD: https://es.wikipedia.org/wiki/Modelo_entidad-relaci%C3%B3n
● Diseño de UI
y Layout: https://codex.wordpress.org/Blog_Design_and_Layout
pág. 27