Академический Документы
Профессиональный Документы
Культура Документы
Que presenta:
T.S.U. Jairo Hernández Hernández
Que presenta:
T.S.U. Jairo Hernández Hernández
Agradezco a mis padres por guiar mis pasos y hacer de mí una persona de bien y
comprometida con lo que hago, por darme el apoyo tanto económico como moral
para salir adelante, por su amor y paciencia a lo largo de mi vida y especialmente
en esta etapa; a mis hermanos y abuelos por compartir estos momentos conmigo
por apoyarme a lo largo de mi carrera.
De igual manera agradezco a todos mis maestros y maestras durante mi etapa
universitaria que me han dado su apoyo y confianza para poder llegar hasta esta
instancia, su sabiduría me ha logrado inspirar en mucho, a ser mejor persona y tener
mejor y mayor profesionalismo.
Todas y cada una de las personas mencionadas anteriormente fueron de vital
importancia durante la elaboración del presente proyecto
Sin olvidar a todas y cada una de las personas quienes de alguna manera se
involucraron para culminar mis estudios, a mis compañeros y amigos, quienes me
apoyaron y sobre todo su valiosa amistad.
Dedicatoria
Este proyecto de lo dedico a mis padres que ellos han sacado los mejor de mi como
persona, ellos son los que me impulsan para seguir adelante con mis proyectos de
vida y profesionales.
Al igual que mis compañeros y amigos que han estado conmigo durante el desarrollo
de este proyecto que está en proceso.
i
ÍNDICE
1 INTRODUCCIÓN.................................................................................................. 1
2 ANTECEDENTES ................................................................................................ 3
3 JUSTIFICACIÓN .................................................................................................. 4
4 MARCO TEÓRICO ............................................................................................... 5
4.1 Fundamento teóricos................................................................................... 5
4.1.1 Guía PMBOK .......................................................................................... 5
4.2 Conceptos básicos ...................................................................................... 6
4.2.1 Programación Orientada a Objetos ..................................................... 6
4.2.2 Formulario web ...................................................................................... 8
4.2.3 Sitio web................................................................................................. 8
4.2.4 Pagina web............................................................................................. 9
4.2.5 Servidores ............................................................................................ 11
4.3 Tecnologías web ........................................................................................ 12
4.3.1 HTML .................................................................................................... 12
4.3.2 CSS ....................................................................................................... 12
4.3.3 HTTP ..................................................................................................... 12
4.3.4 JavaScript ............................................................................................ 13
4.3.5 Web API ................................................................................................ 13
4.3.6 ASP ....................................................................................................... 14
4.3.7 Apache ................................................................................................. 15
4.3.8 PHP ....................................................................................................... 15
4.3.9 PHP 5 .................................................................................................... 16
4.3.10 JSP...................................................................................................... 17
4.4 Sistemas gestores de base de datos ....................................................... 19
4.4.1 MySQL .................................................................................................. 19
4.4.2 Microsoft SQL Server .......................................................................... 20
4.4.3 PostgreSQL.......................................................................................... 21
4.4.4 Oracle ................................................................................................... 21
5 OBJETIVOS ....................................................................................................... 22
5.1 Objetivos generales ................................................................................... 22
ii
5.2 Objetivos específicos ................................................................................ 23
6 METODOLOGÍA DEL PROYECTO ................................................................... 23
6.1 Gestión de integración .............................................................................. 23
6.1.1 Acta de constitución de proyecto ...................................................... 24
6.1.2 Enunciado del alcance del proyecto preliminar ............................... 30
6.1.3 Análisis................................................................................................. 30
6.1.3.1 Descripción del sistema actual ................................................... 31
6.1.3.2 Diseño gráfico de la aplicación ....................................................... 31
6.1.5 Aplicación de las etapas del modelo de desarrollo de sistemas de
información................................................................................................... 31
6.2 Gestión de alcance del proyecto .............................................................. 32
6.2.1 Pan de gestión de alcance .................................................................. 33
6.2.2 Recopilación de requisitos ................................................................. 34
6.2.3 Definición de Alcance ......................................................................... 34
6.2.4 Estructura de desglose de trabajo ..................................................... 35
6.3 Gestión del tiempo del proyecto .............................................................. 36
6.3.1 Plan para la gestión del cronograma ................................................. 37
6.3.2 Definición de las actividades ............................................................. 38
6.3.3 Estimación de los recursos ................................................................ 40
6.3.4 Estimación de duración ...................................................................... 43
6.4 Gestión de los Recursos Humanos .......................................................... 46
6.4.1 Organigrama de Proyecto ................................................................... 47
6.4.2 Roles y responsabilidades ................................................................. 48
6.4.3 Plan de gestión de personal ............................................................... 52
6.4.4 Matriz de responsabilidades .............................................................. 53
6.4.5 Estrategia general de Recursos Humanos ........................................ 55
6.5 Gestión de comunicaciones ..................................................................... 57
6.5.1 Plan de comunicaciones..................................................................... 57
6.5.2 Relación de informes del proyecto .................................................... 58
6.5.3 Relación de informe de rendimiento.................................................. 59
6.5.4 Matriz de comunicaciones .................................................................. 61
6. 6 Gestión de calidad .................................................................................... 62
6.6.1 Normas ................................................................................................. 63
6.7 Gestión de riesgos ..................................................................................... 65
iii
6.7.1 Análisis de riesgos .............................................................................. 65
6.721 Personal a cargo de gestionar los riesgos ............................................ 66
6.7.2 Análisis cuantitativo de riesgos ......................................................... 67
6.7.3 Planificación de la respuesta a los riesgos ...................................... 68
6.7.4 Identificación de riesgos .................................................................... 69
6.8 Gestión de adquisiciones.......................................................................... 70
6.8.1. Adquisiciones del proyecto ............................................................... 70
6.8.2 Materiales y herramientas .................................................................. 70
6.8.2 Tipos de contratos .............................................................................. 70
6.9.3 Lista de materiales .............................................................................. 71
6.9 Gestión de costos ...................................................................................... 71
6.9.1 Estimación de costos.......................................................................... 72
6.10 Gestión de Interesados ........................................................................... 74
6.10.1 Procesos de interesados .................................................................. 74
6.10.2 Análisis de los interesados .............................................................. 75
7 ANÁLISIS Y RESULTADOS .............................................................................. 76
8 CONCLUSIONES Y RECOMENDACIONES ..................................................... 77
8. 1 Conclusiones ......................................................................................... 77
8. 2 Recomendaciones ................................................................................. 78
ÍNDICE DE FIGURAS
Figura: 1 36
Figura: 2 40
ÍNDICE DE TABLAS
iv
Tabla 4: Tabla otros............................................................................................... 30
Tabla 5: Tala de aceptación ................................................................................. 30
Tabla 6: Roles y responsabilidades del Líder del Proyecto ................................... 48
Tabla 7: Roles y responsabilidades del Supervisor ............................................... 49
Tabla 8: Roles y responsabilidades del Analista ................................................... 50
Tabla 9: Roles y responsabilidades del Programador ........................................... 50
Tabla 10: Roles y responsabilidades del Administrador de Base de Datos ........... 51
Tabla 11: Plan de gestión de personal .................................................................. 52
Tabla 12: Roles Matriz........................................................................................... 53
Tabla 13: Tipos de Comunicación ......................................................................... 58
Tabla 14: Relación de los informes del proyecto ................................................... 58
Tabla 15: Relación de los informes de rendimiento ............................................... 59
Tabla 16: Historial de Versiones ............................................................................ 60
Tabla 17: Aprobaciones de modificaciones y entregas ......................................... 60
Tabla 18: Matriz de comunicación ......................................................................... 61
Tabla 19: Categorías de Riesgos .......................................................................... 65
Tabla 20: Personal acargo de gestionar los riesgos .............................................. 67
Tabla 21: Análisis cuantitativo de riesgos .............................................................. 67
Tabla 22: Respuesta de los riesgos ...................................................................... 68
Tabla 23: Identificación de los Riesgos ................................................................. 69
Tabla 24: Costos de los recursos humanos .......................................................... 72
Tabla 25: Costos de materiales ............................................................................. 73
Tabla 26: Costo de operación y servicios .............................................................. 73
Tabla 27: Costos Totales ....................................................................................... 73
v
1
1 INTRODUCCIÓN
2 ANTECEDENTES
3 JUSTIFICACIÓN
4 MARCO TEÓRICO
Clases.
Las clases son uno de los principales componentes de un lenguaje de programación,
pues en ellas ocurren todos los procesos lógicos requeridos para un sistema, en si
podemos definirlas como estructuras que representan objetos del mundo real,
tomando como objetos a personas, lugares o cosas, en general las clases poseen
propiedades, comportamientos y relaciones con otras clases del sistema.
Objeto.
Los objetos representan una entidad concreta o abstracta del mundo real, en
programación básicamente se le conoce como la instancia de una clase en si es lo
que da el sentido a estas.
Al igual que las clases se componen de tres partes fundamentales:
Estado: Representa los atributos o características con valores concretos del
objeto.
Comportamiento: Se define por los métodos u operaciones que se pueden
realizar con él.
Identidad: Es la propiedad única que representa al objeto y lo diferencia del
resto.
Herencia.
La herencia en java representa lo que conocemos de herencia en el mundo real,
básicamente mediante esta obtenemos las características o rasgos comunes de
nuestros padres o abuelos, en java es el mismo enfoque permitiendo la creación de
nuevas clases basadas en clases ya existentes, con las cuales podemos obtener
las características de las clases padres, heredando campos, atributos, métodos o
funcionalidades.
Encapsulamiento.
Este concepto es uno de los más importantes en términos de seguridad dentro de
nuestra aplicación, la encapsulación es la forma de proteger nuestros datos dentro
del sistema, estableciendo básicamente los permisos o niveles de visibilidad o
acceso de nuestros datos
Un formulario web dentro de una página web permite al usuario introducir datos los
cuales son enviados a un servidor para ser procesados. Los formularios web se
parecen a los formularios de papel porque los internautas llenan dichos formularios
usando casillas de selección, botones de opción, o campos de texto. Por ejemplo,
los formularios web pueden ser usados para introducir datos de envío o datos de
una tarjeta de crédito con el objetivo de solicitar un producto o bien ser utilizada para
solicitar datos (p. ej., al buscar en un motor de búsqueda).
Además de servir como plantillas para nueva información, los formularios web
también pueden ser usados para consultar y mostrar información existente en forma
similar a los formularios de combinación de correspondencia, incorporando las
mismas ventajas. La separación entre la estructura y los datos subyacentes de un
mensaje permite a ambos variar independientemente. El uso de formularios webs
para este propósito evita los problemas asociados con la creación explícita de
páginas web separadas para cada registro en una base de datos.
Sitio es un lugar que sirve para algo o un espacio ocupado (o que puede llegar a
serlo). La noción de Web, por su parte, hace referencia a Internet, una red de redes
que permite la interconexión de computadoras mediante un conjunto de protocolos
denominado TCP/IP.
Así, por ejemplo, tendríamos que destacar los conocidos blogs. Se tratan de una
especie de bitácora en la que una persona en particular realiza post relativos a sus
gustos, a sus aficiones o a sus conocimientos en una relativa manera. De la misma
manera, están aquellos que son utilizados simplemente para contar, en forma de
diario, lo que les sucede día a día. Para poder crear a aquellos existen diversos tipos
de plataformas gratuitas tales como Blogger o WordPress.
Como su propio nombre indica, son aquellos lugares en la Red que son utilizados
por negocios de diversa índole para dar a conocer sus productos o sus servicios. No
obstante, también los emplean para aumentar su cartera de clientes y para mantener
una relación más directa con sus clientes.
Se conoce como página web al documento que forma parte de un sitio web y que
suele contar con enlaces (también conocidos como hipervínculos o links) para
facilitar la navegación entre los contenidos, las páginas web están desarrolladas con
lenguajes de marcado como el HTML, que pueden ser interpretados por
los navegadores. De esta forma, las páginas pueden presentar información en
distintos formatos (texto, imágenes, sonidos, videos, animaciones), estar asociadas
a datos de estilo o contar con aplicaciones interactivas. Entre las múltiples
características que tiene una página web y que sirven para identificarla se
encuentran las siguientes: cuenta con información textual y también con material de
tipo audiovisual, está dotada de un diseño atractivo, está optimizada y ejerce como
la tarjeta de presentación de una empresa, una persona o un profesional concreto.
En los últimos años, dado el avance y presencia que tiene Internet en nuestras vidas,
muchas son las empresas que se han puesto en marcha y han creado su página
web. Y es que han descubierto que la misma les sirve para darse a conocer al
mundo, para conseguir captar nuevos clientes y, por tanto, para mejorar sus
resultados económicos. En este sentido, es importante saber que para poder
conseguir que dicho espacio en la Red sea absolutamente efectivo y permita
alcanzar los citados objetivos hay que tener en cuenta una serie de criterios
fundamentales:
Tiene que tener un diseño atractivo para poder llamar la atención del usuario y
conseguir que navegue por ella. En este sentido, ese atractivo se conseguirá
ofreciendo información de calidad, así como materiales de diversa índole tales como
animaciones, vídeos, imágenes.
Es vital que se realice con ella las consabidas tareas de estrategia SEO y de
optimización. Sólo de esa manera se logrará que la misma sea visible y conocida.
Tiene que incluir enlaces tanto a distintos apartados de la misma página web como
a otros espacios que pueden resultar de gran interés para el usuario.
11
4.2.5 Servidores
4.3.1 HTML
4.3.2 CSS
Cascading Style Sheets (CSS) u Hojas de estilo en cascada se utiliza para describir
el aspecto del contenido Web. Con el que definimos el estilo con el que se verá un
documento HTML. Podemos indicar que el color de fondo sea azul, definir la fuente
que se utilizará, o los márgenes de cada párrafo.
4.3.3 HTTP
4.3.4 JavaScript
Material de referencia para cada una de las API individuales que componen un
potente lenguaje de script para las Web, incluyendo el DOM y todas las API e
interfaces relacionadas que pueden utilizarse para construir contenidos y
aplicaciones web.
4.3.6 ASP
ASP (Active Server Pages) Las Páginas Activas se utilizan para ejecutar acciones
del lado del servidor. De forma opuesta al Javascript, que realiza procedimientos en
la máquina de cada usuario, el ASP forma en el servidor los resultados que luego
se mostrarán en las pantallas de cada navegante. Un ejemplo de esto son los
buscadores, donde uno realiza una petición de información y el servidor del
buscador nos entrega un resultado a medida de nuestro pedido.
Las páginas activas, o dinámicas, son especialmente útiles para mantener bases de
datos, crear buscadores dinámicos, hacer carritos de compras, y todo aquello que
necesite una interacción del navegante y el servidor para elaborar un resultado.
Ventajas:
Completamente orientado a objetos.
Controles de usuario y personalizados.
División entre la capa de aplicación o diseño y el código.
Facilita el mantenimiento de grandes aplicaciones.
Incremento de velocidad de respuesta del servidor.
Mayor velocidad.
Mayor seguridad.
Desventajas:
Mayor consumo de recursos.
Tecnología propietaria.
Hospedaje de sitios web costosos
15
4.3.7 Apache
El servidor HTTP Apache es un servidor web HTTP de código abierto para múltiples
plataformas, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual.
Apache HTTPD ofrece la distribución oficial del servidor web Apache HTTPD, su
código fuente y toda la documentación correspondiente.
4.3.8 PHP
Desventajas:
4.3.9 PHP 5
4.3.10 JSP
Otra ventaja es que JSP hereda la portabilidad de Java, y es posible ejecutar las
aplicaciones en múltiples plataformas sin cambios. Es común incluso que los
desarrolladores trabajen en una plataforma y que la aplicación termine siendo
ejecutada en otra.
Los servlets y Java Server Pages (JSPs) son dos métodos de creación de páginas web
dinámicas en servidor usando el lenguaje Java. En ese sentido son similares a otros
métodos o lenguajes 16
tales como el PHP, ASP o los CGIs, programas que generan páginas web en el
servidor. Sin embargo, se diferencian de ellos en otras cosas.
Para empezar, los JSPs y servlets se ejecutan en una máquina virtual Java, lo cual
permite que, en principio, se puedan usar en cualquier tipo de ordenador, siempre
que exista una máquina virtual Java para él. Cada servlet (o JSP, a partir de ahora
lo usaremos de forma indistinta) se ejecuta en su propio hilo, es decir, en su propio
contexto; pero no se comienza a ejecutar cada vez que recibe una petición, sino que
persiste de una petición a la siguiente, de forma que no se pierde tiempo en invocarlo
(cargar programa + intérprete). Su persistencia le permite también hacer una serie
de cosas de forma más eficiente: conexión a bases de datos y manejo de sesiones,
por ejemplo.
Las JSPs son en realidad una forma alternativa de crear servlets ya que el código
JSP se traduce a código de servlet Java la primera vez que se le invoca y en
adelante es el código del nuevo servlet el que se ejecuta produciendo como salida
el código HTML que compone la página web de respuesta.
Características:
Ventajas:
Multiplataforma.
Desventajas:
Complejidad de aprendizaje.
4.4.1 MySQL
20
4.4.3 PostgreSQL
Posee características significativas del motor de datos, entre las que se pueden
incluir las subconsultas, los valores por defecto, las restricciones a valores en los
campos (constraints) y los disparadores (triggers). Ofrece funcionalidades en línea
con el estándar SQL92, incluyendo claves primarias, identificadores
entrecomillados, conversión de tipos y entrada de enteros binarios y hexadecimales.
El código fuente se encuentra disponible para todos sin costo alguno. Está
disponible para 34 plataformas con la última versión estable. Es totalmente
compatible con ACID (acrónimo de Atomicity, Consistency, Isolation and Durability;
en español: Atomicidad, Consistencia, Aislamiento y Durabilidad).
Posee una integridad referencial e interfaces nativas para lenguajes como ODBC,
JDBC, C, C++, PHP, PERL, TCL, ECPG; PYTHON y RUBY. Funciona en todos los
sistemas operativos Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris,
Tru64), y Windows.
4.4.4 Oracle
Los problemas anteriores quedan totalmente resueltos con Designer que es una
herramienta que se conecta a la base de datos y por tanto creamos los formularios
en ella, de esta manera todo el mundo se conecta mediante Designer a la aplicación
que contiene todos los formularios y no hay problemas de diferentes versiones, esto
es muy útil y perfecto para evitar machacar el trabajo de otros. Pero el principal y
más notable problema es la falta de un entorno visual para diseñar el formulario, es
decir, nos aparece una estructura como de árbol en la cual insertamos un formulario,
a la vez dentro de éste insertamos bloques o módulos que son las estructuras que
contendrán los elementos de los formularios, que pueden estar basados en tablas o
no.
5 OBJETIVOS
Definir de manera clara los objetivos que debe cumplir el sistema a desarrollar
Análisis de los requisitos fundamentales para el desarrollo de proyecto
Se Diseñará de la base de datos.
Diseño general del sistema web
Diseño detallado de los módulos que conforman el sistema
Programación de cada una de los módulos que conforman el sistema, lo cual
incluye: diseño de formularios y lógica de comunicación cliente – servidor, etc.
Prueba para garantizar que el sistema cumple con las especificaciones
originales.
Tipo de proyecto
Proyecto Nº del proyecto
Un sitio web tiene la estructura de ser las más usada en la actualidad por muchas
personas, empresas o negocios, los sitios web son populares debido a lo práctico
del navegador web como cliente ligero, a la independencia del sistema operativo,
así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e
instalar software a miles de usuarios potenciales. Es importante mencionar que una
página Web puede contener elementos que permiten una comunicación activa entre
el usuario y la información. Esto permite que el usuario acceda a los datos de modo
interactivo, gracias a que la página responderá a cada una de sus acciones, como
por ejemplo rellenar y enviar formularios, participar en juegos diversos y acceder a
gestores de base de datos de todo tipo.
Es por eso que este proyecto en proceso se decidió trabajar con plataforma web.
Un sitio web hará más fácil en manejo de información y el registro de información,
el sitio se puede interactuar mediante un teléfono móvil, una Tablet o un ordenador
que estén conectados a internet, así los empleados no tienen que tener una
26
computadora cercar para hacer los registros de los clientes, los podrán hacer
mediante sus teléfonos. Es una de las ventajas de trabajar con plataforma web que
solo se necesita un navegador para interactuar en el sistema
En la sesión de usuario podrán llevar los registros de los clientes que se atendieron
por días, así como las refaccionarias que se adquieren a los proveedores. Una de
las opciones que tendrá el sitio web es ver cuántas de las refacciones se usaron en
el día y verificar si hay refacciones que hagan faltas hay que solicitarlos, además los
empleados tendrán la obligación de dar reportes por cada vehículo de que atiende
tomado los datos de los autos como la marca y modelo, así como los datos de los
dueños de los vehículos. El sitio tendrá la facilidad de generar los reportes
mostrándolo en un archivo pdf, ordenándolo por fecha y se podrán generar
dependiendo de cuando registros se desee mostrar y cuando son muchos registros
se tiene la opción de mostrar los datos con una paginación y una opción de
búsqueda para así solo mostrar los registros que se deseen.
En la opción de administrador del sitio tendrá todos los privilegios que tiene el
empleado, pero además el administrador tendrá más acceso en el sistema, podrá
dar de alta aun empleado o dar de baja por alguna razón. Verificar reporte por parte
de los empleados, podrá hacer las compras de las refacciones a los proveedores,
ver listas de los empleados y el inventario.
Objetivos específicos
Análisis de la información.
Corregir errores
Pre signados
Materiales
Concepto Características Estado Actividades
Asignados
Mano de obra
Líder de Coordinador
Proyecto general en $70 $11,200 1 $11,200
el desarrollo
del sistema
Analista Análisis del
de sistema y $60 $9,600 2 $19,200
Sistemas determinaci
ón de los
29
requisitos
que se
necesitan,
diseñar la
base de
datos
Programa Programaci
dor ón del
sistema $40 $6,400 2 $12,800
respecto al
diseño y
módulos
correspondi
entes
TOTAL $27,200 $43,200
Materiales
ACEPTADO POR
Sí No
Sí No
6.1.3 Análisis
31
Actualmente no existe el sistema, por lo que no pueden administrar bien los registros
que se acumulan día con día, actualmente se lleva todo el control mediante hojas
de Excel o hojas de papel que por visto no en seguro de mantener la información de
esa forma y además es difícil de hacer las búsquedas cuando hay mucha
información al igual que ir ordenando muchos datos lleva mucho tiempo, así un
sistema de administración será más viable para el control de la empresa.
Etapa IV – Pruebas
Se realizaron las pruebas necesarias para garantizar el buen funcionamiento
del sistema.
Se hicieron las pruebas necesarias.
Se corrigieron los errores detectados en la realización de pruebas.
La Gestión del Alcance del Proyecto incluye los procesos necesarios para garantizar
que el proyecto incluya todo el trabajo requerido y únicamente el trabajo para
completar el proyecto con éxito. Gestionar el alcance del proyecto se enfoca
primordialmente en definir y controlar qué se incluye y qué no se incluye en el
proyecto.
Una vez definidos los requisitos se ejecutarán los siguientes procesos que se
establecerán en la estructura de desglose de trabajo. Posteriormente, se
documentará el alcance del proyecto para ser validado por el equipo de trabajo. El
proceso de seguimiento y control se llevará a cabo durante la ejecución del proyecto,
de la cual todo el equipo de trabajo es responsable de alinearse a la definición del
alcance.
34
Objetivo:
Recabar información necesaria y precisa para proceder con el desarrollo del proyecto
denominado “Sistema de integración de una refaccionaria”.
Instrucciones:
Leer detalladamente y contestar correctamente las preguntas.
¿Se cuenta con los recursos asignado a este proyecto?
¿Se consideran todos los módulos que contendrá el sistema?
¿Se consideran las posibles faltas de incumplimiento en tiempo de entrega de los
módulos?
¿Tiempo de realización del proyecto?
¿Se cuenta con el personal capacitado para la realización del proyecto?
¿Todos consideran sus actividades y roles que se les asignaron?
6.2.3 Definición de Alcance
El sistema web a desarrollar podrá brindar al usuario una interfaz fácil de utilizar, en
la que podrá navegar utilizando cada una de las opciones del sistema que se le
permita al usuario.
El proyecto se dividirá en 5 módulos:
Sistema de
Administración para
una Refaccionaria
1.3. Definición de los 2.3. Diseño de la 4.3. Integración del 5.3 Entregar
Requerimientos Interfaz Sistema Documentación
Figura: 1
6.3.1 Planificar la Gestión del Cronograma: Proceso por medio del cual se
establecen las políticas, los procedimientos y la documentación para planificar,
desarrollar, gestionar, ejecutar y controlar el cronograma del proyecto.
6.3.2 Definir las Actividades: Proceso de identificar y documentar las acciones
específicas que se deben realizar para generar los entregables del proyecto.
6.3.3 Secuenciar las Actividades: Proceso de identificar y documentar las
relaciones existentes entre las actividades del proyecto.
6.3.4 Estimar los Recursos de las Actividades: Proceso de estimar el tipo y las
cantidades de materiales, recursos humanos, equipos o suministros requeridos
para ejecutar cada una de las actividades.
6.3.5 Estimar la Duración de las Actividades: Proceso de estimar la cantidad de
períodos de trabajo necesarios para finalizar las actividades individuales con los
recursos estimados.
6.3.6 Desarrollar el Cronograma: Proceso de analizar secuencias de
actividades, duraciones, requisitos de recursos y restricciones del cronograma
para crear el modelo de programación del proyecto.
6.3.7 Controlar el Cronograma: Proceso de monitorear el estado de las
actividades del proyecto para actualizar el avance del mismo y gestionar los
cambios a la línea base del cronograma a fin de cumplir con el plan.
2.Se hará una estimación de duración para cada una de las actividades en días y
horas, se trabajará 8 horas diarias y los días lunes a sábado, estableciendo una
fecha de inicio y una fecha de término.
38
Figura: 2
utilizaran
durante la
realización
del proyecto
ntes
mencionadas
en el acta de
inicio de
proyecto
La Gestión de los Recursos Humanos del Proyecto incluye los procesos que
organizan, gestionan y conducen al equipo del proyecto. El equipo del proyecto está
compuesto por las personas a las que se han asignado roles y responsabilidades
para completar el proyecto. Los miembros del equipo del proyecto pueden tener
diferentes conjuntos de habilidades, pueden estar asignados a tiempo completo o a
tiempo parcial y se pueden incorporar o retirar del equipo conforme avanza el
proyecto. También se puede referir a los miembros del equipo del proyecto como
personal del proyecto. Si bien se asignan roles y responsabilidades específicos a
cada miembro del equipo del proyecto, la participación de todos los miembros en la
toma de decisiones y en la planificación del proyecto es beneficiosa. La participación
de los miembros del equipo en la planificación aporta su experiencia al proceso y
fortalece su compromiso con el proyecto.
A continuación se proporciona una descripción general de los procesos de Gestión
de los Recursos Humanos del Proyecto, a saber:
6.6.1 Planificar la Gestión de los Recursos Humanos: El proceso de identificar y
documentar los roles dentro de un proyecto, las responsabilidades, las habilidades
requeridas y las relaciones de comunicación, así como de crear un plan para la
gestión de personal.
6.6.2 Adquirir el Equipo del Proyecto: El proceso de confirmar la disponibilidad de
los recursos humanos y conseguir el equipo necesario para completar las
actividades del proyecto.
6.6.3 Desarrollar el Equipo del Proyecto: El proceso de mejorar las competencias,
la interacción entre los miembros del equipo y el ambiente general del equipo para
lograr un mejor desempeño del proyecto.
47
Sistema de
Administración para
una Refaccionaria
1.3. Definición de los 2.3. Diseño de la 4.3. Integración del 5.3 Entregar
Requerimientos Interfaz Sistema Documentación
48
Uso de JavaScript
Uso de Ajax
Uso de Power Designer
Programación en Sublime Text3
Una vez contratado el personal que integrará el equipo de trabajo, se debe evaluar
el rendimiento del equipo en un periodo de 10 días y esta evaluación consistirá en
verificar:
Las habilidades que permitan a la persona realizar las actividades asignadas de
forma efectiva.
53
Por medio de la matriz RACI podrá observar que persona es responsable de cada
una de las actividades marcadas dentro del proyecto, a quien es necesario consultar
o bien informar de los procesos a realizar y por último que persona es el último
responsable de ver que esa actividad se haya cumplido de acuerdo a los procesos
a desarrollar.
Análisis de funcionalidad de I C R C C
base de datos.
Prueba de conexión de la I R C C
base de datos.
Administración de los C- R C
recursos del servidor para la A
aplicación
Optimización de volúmenes C- R
de disco A
Permisos de la aplicación en C- R
el servidor A
Gestionar y verificar las C- R
versiones de la aplicación A
Permisos de I-A R
administradores
Desarrollo de software I-A C R C
Prueba de manejo de código I C- R
A
Control de incidencias C-I I R R
Documentación del R- I R-
programa A C
Actividades Externas del Proyecto
Seguimiento de nominas R A
Seguimiento de material I-C R
apoyo (papelería)
Auxiliar de oficios I-C R
55
1.- Los empleados deberán portar uniformes de la institución, así como una
identificación oficial, de no cumplir con estos requisitos no tendrán acceso a las
instalaciones.
2.- Los empleados tienen prohibido ingresar con bebidas embriagantes, ni con
alimentos en las zonas restringidas, de no cumplir con este requisito se verá
afectado con una multa económica o despido justificado.
3.- Los empleados deben reportar su hora de entrada y salida en sus horarios
asignados, de no ser así no se le pagara el día/s.
4.- El personal tiene prohibido decir palabras altisonantes en el área de trabajo, si
no, se verá acreedor a una sanción.
5.- Los empleados deberán solicitar sus días económicos con 11 días de
anticipación de no ser así no se realizara el proceso.
6.- Los empleados de nómina tienen derecho a solicitar su trámite de infonavit y
seguro social, de no ser así el proceso no podrá ser realizado.
7.- Los empleados tienen prohibido realizar actividades extra- laborales en su
horario de trabajo.
8.- Los empleados deben cumplir en tiempo y forma con los planes de capacitación
de no asistir a las capacitaciones deberán presentar justificante médico.
9.- Las inasistencias solo serán justificables con un certificado expedido por su
institución de salud.
10.- El departamento de Recursos Humanos es el único responsable del
seguimiento, reclutación, contratación y capacitación del personal, ningún empleado
puede entrar por recomendación personal.
11.- El departamento de Recursos Humanos deberá presentar una renovación anual
en el contrato de los empleados, de acuerdo a su desempeño.
12.- Los empleados deben cumplir con los requisitos expuestos en sus contratos.
Sanciones
Los empleados serán acreedores a una sanción económica si se presentan los
siguientes eventos:
1.- Retrasos continuos.
56
Asegurar que los miembros del equipo de trabajo tengan una comunicación sólida
que ayude a obtener la información clara, concisa y oportuna, para resolver los
objetivos del proyecto, se centrara en:
Organizar la información y comunicación dentro del proyecto.
La información debe estar disponible a los miembros del equipo.
Información de los avances para evaluar el proceso.
La comunicación debe cumplir todos los requerimientos.
6.5.1 Plan de comunicaciones
6. 6 Gestión de calidad
Cada vez más las exigencias de los clientes en los actuales escenarios económicos
son muy relevantes, especialmente por el rol que desempeña la calidad y en donde,
las empresas exitosas están plenamente identificadas, constituyendo una ventaja
competitiva.
6.6.1 Normas
Identificar los riesgos es el proceso por el cual se determinan que puede afectar el
proyecto y se documentan sus características.
Mercado
Ventas
Presupuesto
Riesgos impredecibles Pueden ocurrir, pero sería extremadamente
casualidad
Una vez que se hayan priorizado los riesgos se debe estar preparado para responder
ante ellos.
contrato se hace con la finalidad de tener una un respaldo que pueda ser usado
como herramienta legal en caso de fraude o falta al contrato por alguna de las partes
interesadas. Cualquier orden de compra o autorización de facturas tendrán que ser
analizadas y aprobadas por el administrador del proyecto quien realizara este
control para evitar la fuga de capital y evitar problemas económicos que afecten el
alcance y calidad del proyecto.
7 ANÁLISIS Y RESULTADOS
Los resultados obtenidos en cuanto a la propuesta de un sistema web, que brindará
a la empresa una mayor eficiencia, de igual manera, ofrecerá nuevas mejoras a los
clientes existentes los cuales se reflejarán en menores tiempos en los procesos,
mayor disponibilidad y la obtención de nuevos reportes para los usuarios. Esta
propuesta busca aprovechar la era de las tecnologías que contamos en la actualidad
8 CONCLUSIONES Y RECOMENDACIONES
8. 1 Conclusiones
8. 2 Recomendaciones
9 FUENTES CONSULTADAS