Está en la página 1de 13

PORTAFOLIO

DE PROYECTO
“SISTEMA DE
INVENTARIO”

Alumno: Consuelo González


SITUACIÓN ACTUAL

En la subsecretaria de las fuerzas armadas de la región metropolitana, manejan el inventario de


sus activos informáticos mediante una hoja de calculo Excel, donde cualquiera que tenga acceso al
PC donde se encuentra el archivo puede editarlo, presentándose fallas de seguridad por no haber
un mecanismo más restringido para su acceso.

Dentro del ámbito de la gestión del inventario, al llegar un activo nuevo mediante factura o boleta
por errores humanos involuntarios no se ingresa correctamente en el inventario, por lo que
muchas veces pierden el control de donde o quien esta usando el activo actualmente. Aunado a
ello, no generan un informe al entregar un activo a los usuarios, por lo que al momento del
usuario dejar la empresa, no se sabe que pasó con el activo asignado, en donde muchas veces
dejan el activo a cargo de otra persona sin quedar registro alguno de este cambio. En el mismo
orden de ideas, como se afirmo anteriormente, la gestión de inventario se registra en una hoja
Excel, pero no cuenta con la seguridad de que esta contenga datos fidedignos de cada activo,
generando incertidumbre en lo referente al estado y ubicación de los diversos activos registrados,
tales como: teclados, mouse, monitores, impresoras, entre otros.

Por lo anteriormente expuesto, se afirma que el sistema utilizado actualmente para el control de
inventario trae consigo que no se tenga total información de donde o quien está usando
actualmente el activo, no existen informes firmados por el usuario que recibe o entrega el activo.
Se están generando perdidas ya que hay muchos activos en mal estado ubicado en bodegas por lo
cual ocupan espacio y no se permite tener total control de donde se ubica cada activo.

Por último, se propone el desarrollo de un aplicativo web para la gestión de inventario de los
activos informáticos que permita la ejecución de funcionalidades por roles de usuario. Ademas,
registrar, editar, asignar, dar alta, dar baja y generar reportes, tales como: activos por
departamentos u áreas, activos sin asignar, activos asignados, activos dados de baja, entre otros,
con la finalidad de lograr consistencia en el inventario de activos informáticos.
DIAGRAMA DE USO GENERAL

DIAGRAMA CASO DE USO ENCARGADO DE INVENTARIO


DIAGRAMA CASO DE USO USUARIO COMÚN

DIAGRAMA CASO DE USO JEFE TI


ALCANCE DEL PROYECTO

NO CUENTAN CON HERRAMIENTA TECNOLOGICA PARA CONTROL DE INVENTARIO QUE NO SEA


EXCEL: No cuenta con la seguridad de que esta contenga datos fidedignos de cada activo,
generando incertidumbre en lo referente al estado y ubicación de los diversos activos registrados,
tales como: teclados, mouse, monitores, impresoras, pc, notebooks, entre otros.

POCO CONOCIMIENTO EN RELACIÓN CON LA GESTIÓN DE INVENTARIOS: Al solo utilizar una hoja
en Excel se limita el conocimiento de que información podemos guardar en un software, por lo
que con el nuevo sistema podrán guardar información de cada activo mas detalladamente, quien
esta usando el activo, en que área se encuentra y que condiciones tiene.

DESORDEN EN BODEGAS: Al comenzar a utilizar el software se tendrá que revisar en detalle la


bodega para ingresar al sistema cada activo de forma ordenada, indicar que activos se encuentran
en mal estado, para que puedan gestionar que pasará con esos activos, ya sea donarlos a alguna
institución o autorizar alguna otra posibilidad.

SIN CONTROL DE COMO SE ASIGNA CADA ACTIVO: Con el nuevo sistema, al realizar algún
movimiento de activo, se deberá crear un acta de entrega, de baja, devolución, etc. El que
contendrá la información del activo, como TIPO DE ACTIVO, NOMBRE, CARACTERISTICAS, TIPO DE
MOVIMIENTO (Asignar, dar de baja, devolución, etc) USUARIO, AREA. El acta deberá ser firmado
por el responsable de asignar, recibir, y el usuario que devuelve.
DIAGRAMA DE ISHIKAWA

SOLUCIÓN PROPUESTA

Se propone el desarrollo de un aplicativo web para la gestión de inventario de los activos


informáticos que permita la ejecución de funcionalidades por roles de usuario. Además, registrar,
editar, asignar, dar alta, dar baja y generar reportes, tales como: activos por departamentos u
áreas, activos sin asignar, activos asignados, activos dados de baja, entre otros, con la finalidad de
lograr consistencia en el inventario de activos informáticos.

OBJETIVOS DEL PROYECTO

Objetivo General

Generar información consistente y veraz sobre el inventario de activos, mediante el desarrollo de


un aplicativo web que gestione de manera eficiente y exacta el inventario de activos.
Objetivos específicos

a) Establecer seguridad en el manejo de la información del inventario de activos, mediante el


desarrollo de un aplicativo web que facilite la asignación de roles de usuario para el registro,
modificación, consulta, dar alta, dar baja de los activos.

b) Optimizar la gestión del inventario de activos, mediante el desarrollo de un aplicativo web con
funcionalidades que cumplan con las normas administrativas para el manejo de inventario y de las
políticas establecidas.

c) Crear una política sobre la gestión física (almacenamiento) de los activos, la cual mediante
supervisiones de las bodegas velar por el correcto almacenamiento y disponibilidad de los activos.

d) Controlar la asignación de activos, mediante el desarrollo de un aplicativo web que de manera


automatizada registre los datos de las asignaciones de activos.

FACTIBILIDAD DEL PROYECTO

Factibilidad técnica

La subsecretaría ya cuenta con un computador que es utilizado para la toma de inventarios, pero
para que el software funcione de manera optima aconsejamos tener a disposición un equipo con
las siguientes características como mínimo:

- PC Lenovo ThinkCentre M75s SFF 2da Gen


- Procesador AMD Ryzen™ 3 4300G (3.80 GHz hasta 4.00 GHz)
- 8 GB UDIMM DDR4 3200MHz
- 512 GB SSD (Solid State Drive), M.2, 2280, PCIe NVMe, TLC

En cuanto al software se debe tener las siguientes consideraciones

- Windows 10 pro
- Manejador de base de datos MySQL
- Office licenciado

Según investigación realizada por la autora del proyecto, la subsecretaría para las fuerzas armadas
cuenta actualmente con recursos técnicos, y esos recursos tienen capacidad suficiente para
soportar la ejecución del software. Por esto se tomó como referencia estos datos de software y
hardware como mínimo para llevar a cabo la implementación del sistema de inventario, además
de evitar gastos innecesarios en recursos de alta gama, de tal manera se desarrollará con las
especificaciones de software detallado anteriormente, las postulaciones anteriores permiten
afirmar que el proyecto es técnicamente factible.

Factibilidad económica

Como se mencionó en la factibilidad técnica, la subsecretaría ya cuenta con las herramientas


necesarias para la implementación del sistema, pero a continuación se indican los costos
adicionales que conllevaría la creación del software agregando el equipo con el que cuentan
actualmente.

EQUIPAMIENTO COSTO
PC Lenovo ThinkCentre M75s SFF 2da Gen $479.990
Sistema Operativo Windows 10 Pro $9.990
Office 365 $11.490
Análisis de requerimientos al cliente $190.438
Diseño software $1.030.181
Diseño base de datos $299.260
Instalación equipamiento $40.000
Mantenimiento $37.980
Capacitación al personal para uso de
Software $37.980
Software MySQL gratis de uso libre
TOTAL $2.137.309
Los costos asociados fueron cotizados en internet.

Factibilidad operativa

Se utilizará un sistema para ayudar al área de informática encargada del inventario de activos, esto
ayudará a distribuir mejor los activos que existen en la Subsecretaría para las fuerzas armadas. El
sistema será administrado por el/los encargado/os bajo una contraseña personal. Los futuros
usuarios del sistema deben tener conocimientos básicos de informática, se capacitará a cada
usuario para que realice las funciones en el sistema, el propietario aparte de tener conocimiento
básico de computación supervisa la operación de entrada del activo, genera informes, analiza, se
responsabiliza y toma decisiones en base al contenido generado por el sistema.

Asimismo, para la implementación del sistema se toma en consideración el desarrollo y


mantenimiento del software por parte del programador, diseño del sistema y su correcto
funcionamiento por parte del diseñador de software además de la capacitación al personal de la
subsecretaría para las fuerzas armadas, instalación física y conexión eléctrica por parte del técnico
electricista. Desde un punto de vista operativo, esto es completamente factible y completamente
beneficioso para el proyecto.
El desarrollo e implementación del sistema tendrá un costo aproximado de $2.137.309. Dos
millones, ciento treinta siete mil trecientos nueve pesos. La subsecretaría podrá ahorrar en
cuanto a PC y sistema operativo. Los costos son menores al beneficio que obtendrán al
implementar el sistema de inventario, por lo que la autora concluye que existe factibilidad técnica,
económica y operativa, en este proyecto, por lo anterior mencionado se cumple el objetivo y es
factible su implementación.

Materiales y/o herramientas de software a utilizar para el desarrollo del proyecto:

La elección de las herramientas adecuadas para el desarrollo del sistema propuesto se basa en un
análisis previo del contexto del proyecto teniendo en consideración el tamaño del proyecto,
modelo de proceso y tiempo destinado al desarrollo.

 Back End: Para el desarrollo de un proyecto de esta envergadura, contar con un son marco
de trabajo es necesario para mantener el código organizado, permitiendo una fácil
actualización, El sistema se desarrollará en el Framework PHP Laravel 9, el cual nos
presenta las siguientes ventajas: reducción de costos y tiempos en el desarrollo y
mantenimiento, además de la existencia de una documentación oficial detallada.
 Front End: Para el desarrollo de un sistema con un alto nivel de interacción, la elección de
Vue.js presenta claras ventajas como, desarrollar proyectos en menor tiempo y escribir
código menos extenso, más fácil de entender y mantener, además de la alta
compatibilidad con el marco de trabajo elegido (Laravel 9).
 Base de Datos: El sistema gestionará sus datos mediante el Motor de base de datos Mysql,
esta herramienta presenta ventajas por su rapidez, disponibilidad sin costo en el
proveedor de Web Hosting y facilidad de mantención.
 Sistema de Control de Versiones - Git: En el desarrollo en un sistema bajo el modelo de
proceso iterativo incremental es fundamental disponer de esta herramienta que nos
permite tener un control claro y seguro de los cambios a lo largo del desarrollo.
 Herramienta de Modelado - LucidChart: Esta herramienta presenta ventajas de costo para
el proyecto dado el uso de licencia gratuitas para estudiantes con atributos premium, esto
posibilita la generación de todo tipo de diagramas que ayuden en la comprensión de la
solución planteada.
Para hacer uso de las herramientas nombradas en los puntos anteriores, es necesario contar con
un entorno de trabajo adecuado, que permita una fácil y completa integración de estas, para ello
se utilizará:

 Atom: IDE para desarrollo web del sistema.


 Mysql Workbench: Gestor gráfico de BD.
 XAMPP : Paquetes de servidores Apache y MySQL.
 Mozilla Firefox Developer Edition: navegador web orientado a desarrolladores.
 Git: Nucleo para el control de versiones.
 Bitbucket: Repositorio privado que permite el control de versiones a través de git.

Gestión de Proyectos

Ciclo de vida

a) Inicio

requerimientos:

FUNCIONALES

Los requerimientos funcionales de un sistema describen lo que el sistema debe hacer. Estos
requerimientos dependen del tipo de software que se desarrolle, de los posibles usuarios del
software y del enfoque general tomado por la organización al redactar requerimientos.

A continuación, se enumeran los principales requerimientos funcionales:

1. Ingresar al sistema con un login y contraseña


2. Ingresar, modificar y eliminar un usuario del sistema
3. Ingresar, modificar y eliminar el activo informático
4. Ingresar, modificar y eliminar un movimiento de activo
5. Generar informes de activos disponible, movimientos o entregas
6. Almacenar información de todos los procesos realizados
7. Generar historial de las acciones ejecutadas
8. Controlar los movimientos de un activo

NO FUNCIONALES
Los requerimientos no funcionales, como su nombre sugieren, son aquellos requerimientos que no
se refieren directamente a las funciones específicas que proporciona el sistema, sino a las
propiedades emergentes de éste como la fiabilidad, el tiempo de respuesta y la capacidad de
almacenamiento. De forma alternativa, definen las restricciones del sistema como la capacidad de
los dispositivos de entrada/salida y las representaciones de datos que se utilizan en las interfaces
del sistema.

A continuación, se enumeran los principales requerimientos no funcionales:

1. Dar seguridad a la gestión del sistema


2. Mejorar usabilidad del Sistema
3. El lenguaje de desarrollo debe ser PHP
4. Reducir los tiempos de respuesta
5. Asegurar la capacidad de almacenamiento
6. Asegurar confiabilidad de los datos
7. Entrega de manual de usuario

b) Planificación

 Definir el alcance: El alcance radica en el área de informática de la subsecretaría para las


fuerzas armadas.
 Definir y secuenciar las actividades:
 Estimar recursos de actividades:
 Identificar riesgos:

RIESGOS PROBABILIDAD EFECTO PLAN DE CONTINGENCIA


El proyecto no sea Realizar estudio de Factibilidad
Baja Muy grave
factible de realizar previo al desarrollo del SW
Desconocimiento de Estudiar las herramientas con
las herramientas de anticipación a las etapas de
desarrollo Media Grave construcción
Desconocimiento de Estudiar exhaustivamente la
las metodológicas de metodología con la que se
desarrollo Media Grave realizará el proyecto.
El cliente no tiene Realizar reuniones periódicas,
claro los entregar y explicar Casos de
requerimientos. Alta Grave Uso, etc.
Recolectar la mayor cantidad de
Cambio de información antes de la etapa
Requerimientos Media Muy grave de elaboración
Planificar el proyecto con
Fechas de entrega no anticipación, respetar fechas y
alcanzables Media Grave trabajar en paralelo.
Poco compromiso por Fijar reuniones de avance con el
parte de la cliente e incentivar en la
organización. Baja Medio participación de este
Readecuar sistemas a nuevas
Cambio de Tecnología Baja Grave tecnologías.
Cancelación del
Proyecto Baja Muy grave No tiene.

GESTIÓN DE CALIDAD

GESTIÓN DEL CAMBIO


∙ Cambios en tiempo de ejecución

∙ Cambios de información verídica


MODELO DE DATOS

DEMO

También podría gustarte