Académique Documents
Professionnel Documents
Culture Documents
Matricula: es1611302341
1
Introducción:
La raíz etimológica de proyecto es proiectum que significa arrojar hacia adelante. Es por ello que se
comprende por proyecto como la acción de proyectar, es decir; ver hacia adelante alrededor de una
meta definida, o como explica Torres y Torres (2012) “un proceso con pasos específicos que produce la
consecución del resultado deseado”.
De acuerdo a lo investigado, la administración de proyectos de la información tiene la finalidad de
establecer un conjunto de métodos o pasos secuenciados para lograr el resultado propuesto, en el
tiempo esperado, con el presupuesto planeado y cumpliendo las especificaciones planteadas al inicio del
mismo.
En otras materias que hemos cursado, hemos visto como al principio el desarrollo de software era muy
poco eficiente, debido a que los proyectos siempre tardaban más de lo esperado, los costos se
incrementaban demasiado y para cuando estaba listo el software (si lo terminaban) posiblemente el
problema inicial ya no era el mismo.
Por todo lo anterior, creo que la importancia de la administración de proyectos de información tiene la
finalidad de establecer las metas de un proyecto, planear como se va a lograr, con la finalidad de
visualizar el reto y la forma de enfrentarlo. En mis primeros proyectos, tenía una idea en la mente y
empezaba a programar, pero eso me causaba problemas porque iba haciendo uno de los módulos de los
programas sin pensar en el resto de ellos, y cuando llegaba a otro modulo me daba cuenta de que tenía
que hacer cambios en otro, o en la base de datos, etc. Eso consume más tiempo del esperado y el código
a veces puede ser redundante, en lugar de ser bien planeado y organizado.
Los tipos de proyectos revisados muestran dos clasificaciones (UNADM, 2019), de acuerdo a su carácter,
se puede dividir en sociales y económicos, un claro ejemplo de ello es el presupuesto anual de la
federación, donde se establecen metas, montos, rubros, etc. Es tan importante que los mercados
internacionales reaccionan ante un buen o mal presupuesto, pues da certidumbre para la inversión de
un país.
La otra clasificación es por naturaleza, donde encontramos los proyectos de construcción, investigación,
ingeniería, e informáticos. Aunque mi ejemplo central en este trabajo es de tipo informático, también
podemos ejemplificar el de construcción, pues requiere de permisos, planos, presupuesto, etapas de
proyecto (para pagar cuando se cumple cada una de las etapas), etc.
2
Contexto
El software se desea implementar para un Colegio privado en la ciudad de Mexicali, B.C. a nivel
secundaria. El colegio cuenta con una biblioteca y como parte de la planeación anual se han propuesto
que cada alumno lea al menos 2 libros y realice reportes de los mismos. Por lo anterior la biblioteca ha
asignado parte del inventario a cada docente de la materia de español con la finalidad de agilizar el
proceso de préstamo de libros, pero se requiere tener control de inventarios, historial de préstamos,
verificación por alumno de no pedir el mismo libro, etc.
Por lo anterior, el proyecto propuesto es una biblioteca compartida (biblioteca central, bibliotecas de
salón), de tal manera que en un solo sistema se lleve el control de inventarios y prestamos, con alta y
baja de ejemplares, alta y baja de usuarios (alumnos), alta y baja de custodios (docentes de biblioteca
central y biblioteca de salón).
Similitudes: En los tres proyectos se tiene en común el hecho de que nuestros proyectos deben contar con base de
datos, también están orientados al control de datos, y en el caso concreto con Marco la administración de inventarios.
Diferencias: Posiblemente el alcance, porque la empresa que se dedica a la administración de almacenes
posiblemente requiera mayor cobertura en la red del sistema, mientras que el de gimnasio si tiene varias sucursales
también es conveniente una red amplia, mientras que mi proyecto es local y limitado en espacio.
Preguntas clave:
Preguntas Clave:
Al cliente
1. ¿Qué necesidades se requiere cubrir?
2. ¿Necesita ingresar al sistema desde internet?
3. ¿Tiene conexión a internet?
4. Aproximadamente ¿Cuántas personas necesitan usar el programa al mismo tiempo?
5. Actualmente ¿Cómo enfrentan la dificultad que presentan?
6. Me puede describir ¿Qué funciones tiene en mente que cubra el programa?
7. ¿Se requiere que el sistema tome datos de otro sistema?
8. ¿Ya cuenta con equipos para sus trabajadores?
9. ¿Cuenta con un equipo central que solo se usa para almacenar datos de otros sistemas?
10. ¿Me puede proporcionar copias de los formatos que utiliza actualmente?
11. ¿Tiene personal que se encargue del área de informática en su empresa?
Al equipo desarrollador
1. ¿Qué módulos puede tener el proyecto para su división y ejecución?
2. ¿Quiénes pueden describir mejor la manera en que se lleva el funcionamiento de cada módulo?
3. ¿Cuáles son los recursos materiales que se necesitan adquirir?
4. ¿Qué modificaciones se necesitarían de un centro escolar a otro?
5. ¿Qué capacidad de conexión con otros sistemas se requieren? ¿Cómo se puede lograr?
6. ¿Cuál es la magnitud de mercado disponible?
3
7. ¿Qué arquitectura de software es la mejor?
8. ¿Cuántos miembros se requieren en el equipo para el desarrollo del
proyecto?
Similitudes: Los tres preguntamos por el tipo de servicio que se quiere ofrecer y la infraestructura que se tiene
actualmente, además de que se busca conocer a que sector va dirigido.
Diferencias: Con Abraham el hecho de que Marco y yo no contestamos las preguntas, con ambos en que yo dirigí
preguntas al cliente para conocer sus necesidades y también al equipo de trabajo para rescatar sus apreciaciones del
proyecto y tomar en cuenta sus visiones de lo que se debe hacer.
4
El proyecto mencionado tiene las siguientes características.
Objetivo:
Crear aplicación que permita la implementación de una biblioteca compartida en una secundaria
privada, permitiendo el control de inventario, seguimiento de hábitos de lectura de los alumnos y
control de custodia e intercambio de ejemplares entre docentes, usando la infraestructura
disponible.
DAPI_U1_A1_JAAG Abraham Araiza Gutiérrez
No tiene objetivo definido
Similitudes:
Diferencias: No tienen objetivo definido
Mercado Meta: Colegio particular, escuelas públicas con bibliotecas, otras instituciones que tengan una
necesidad similar, bibliotecas.
+
DAPI_U1_A1_JAAG Abraham Araiza Gutiérrez
No tiene mercado Meta definido.
Actividades:
5
- Prueba de unidad: Se hacen pruebas para ver que todo el software cubra los propósitos
establecidos al inicio del proyecto.
- Integración: Verifica que los distintos módulos trabajen al mismo tiempo.
- Prueba beta: Se hacen pruebas para ver que el software cumpla con las especificaciones
originales. Se identifican las necesidades de mejora y se regresa a pruebas beta.
- Documentación: Se establece toda la documentación para dar información a los usuarios finales
acerca de la funcionalidad y operatividad del software.
- Implementación y capacitación al usuario: Se instala y se da asesoría a los clientes de como se
usa el software.
- Mantenimiento: Se recibe retroalimentación operacional de los clientes para hacer mejorar y
actualizar el software para satisfacer las necesidades.
Diferencias: En esta sección me parece que ellos están en lo correcto porque no se debió incluir en la actividad
anterior.
Recursos:
- Materiales:
6 laptops conectadas en red.
1 Pc de escritorio con funciones de servidor central.
1 impresora
- Humanos:
Diferencias: Esta sección tampoco era parte de la actividad y creo que la ampliaré en futuras entregas.
6
Tiempo:
Tiempo en semanas
Actividad 1 2 3 4 5 6 7 8 9 10
Levantamiento de requerimientos
Establecer objetivos
Diseño general de software
Diseño en detalle
Diseño de base de datos
Desarrollo e implementación de base de
datos
Programación de los módulos
Prueba de Unidad
Integración
Prueba Beta
Documentación
Implementación y Capacitación
Mantenimiento
Similitudes: Con Abraham que hay un tiempo planeado para entregar el software
Diferencias: Posiblemente por el tamaño de la herramienta a desarrollar el tiempo planeado es tan diferente, al tener
las actividades a realizar puedo asignarles un tiempo estimado para contemplarlo en la planeación.
Especificidad:
El sistema se utilizará todos los días que se solicité libros a los docentes.
Destinatario:
Los docentes de español y titular de biblioteca de la secundaria del colegio Santee
Definición
Diseño general de software
Diseño en detalle
7
Diseño de base de datos
Planificación
Desarrollo de diagrama de Grant para planear las actividades y definir el tiempo que se debe
tomar para cada una de ella.
Ejecución
Desarrollo e implementación de base de datos
Programación de los módulos
Prueba de Unidad
Integración
Prueba Beta
Documentación
Cierre
Implementación y Capacitación
Mantenimiento
Verificación de pagos realizados
Similitudes: Con Abraham contemplamos algunos aspectos del ciclo de vida, en el caso de el menciona las pruebas
que se hacen en cada etapa.
Diferencias: En mi caso, como ya había hecho mención de las actividades, las había relacionado con las etapas de
ciclo de vida, solo hago mención de cada una de las actividades a que parte pertenece.
8
Características del proyecto
Manejo de recursos: se debe tratar de elaborar un sistema que no requiera tantos recursos
tecnológicos, debe contar con equipos conectados en una red (LAN o WLAN), así como una máquina
de escritorio que sirve de servidor para mantener la base de datos.
1
0
Tipo de proyecto
Es informático, debido a que se desarrolla un software que usa base de datos y otros equipos, puede
ser replicable.
La palabra información se define como “un conocimiento transferible, recopilable y procesable, que se
representa mediante datos almacenados en un soporte” (UNADM, 2018)
Elementos
Semejantes:
Porque podrán replicarse
Cambio de tecnologías
Inicialmente se llevaba el registro en hojas, después pasaron a Excel y ahora se adopta el sistema de bibliotecas.
Hardware
Se requiere de un servidor, 6 laptops, una impresora, cable ETHERNET.
Software:
Se requiere SO Windows, java, pdf. Librerias de Java.
Base de datos:
Se desarrolla base de datos en MySQL, que corre en servidor principal.
Personas:
Se requiere de:
- Desarrolladores: Administrador de Proyecto, programador.
- Personal docente que manipulará el software.
Procedimientos:
Se debe programar respaldo de la base de datos a las 10:00 PM, el servidor siempre está encendido.
Redes:
Se debe tener una red LAN para la comunicación entre los distintos positivos.
1
1
DAPI_U1_A1_JAAG Abraham Araiza Gutiérrez
Administración: Se encarga del pedimento a desarrollar, brindar la información para generar la base de datos y costear dicho
proyecto.
Desarrollador: Se encarga del programa que cumpla con los requerimientos del administrador para que el gimnasio tenga un
mejor servicio.
Mantenimiento: Se encarga de que el equipo este en óptimas condiciones para que el trabajo de ambos departamentos no
tengan contratiempos para dicho desarrollo.
- Área de manufactura:
Está enfocado al área de manufactura porque tiene como prioridad el control de inventario,
supervisar historial de clientes, etc.
DAPI_U1_A1_JAAG Abraham Araiza Gutiérrez
No lo define
1
2
Algunas similitudes y diferencias con otros proyectos de los compañeros de clase.
Conclusiones:
A manera de conclusión, he revisado cada aspecto del documento propuesto en la wiki, en algunas
secciones de mi documento no había con que contrastarlo en parte porque ahora me doy cuenta de
que incluí información que no se me había solicitado, pero en lo que si incluía esta actividad encontré
similitudes pero también me encontré con que hay dos partes de la temática que no esta clara, como
son los elementos y las áreas funcionales. Desde mi punto de vista, la planeación del proyecto es muy
importante, porque veo muchos aspectos que nunca he considerado en un proyecto que después me
traen sobrecostos.
1
3
Fuentes de investigación
Unidad 1. Fundamentos de proyectos, UNADM, 2018
Vision General de la Administracion de proyectos (pag. 8, 10-13,), Maria N. Moreno Garcia et all,
http://avellano.usal.es/~mmoreno/APITema1.pdf
1
4