Documente Academic
Documente Profesional
Documente Cultură
Hugo Heredia
INTRODUCCIÓN ............................................................................................................ 2
Propósito ..................................................................................................................... 2
Alcance ........................................................................................................................ 4
Restricciones ............................................................................................................... 6
Del software ............................................................................................................................................ 6
Limitaciones de hardware ...................................................................................................................... 6
REQUERIMIENTOS ....................................................................................................... 8
Funcionales ................................................................................................................. 8
<<Nombre del Requerimiento>> ........................................................................................................... 8
CONTROL DE CAMBIOS
Número revisión Descripción Autor Fecha (dd/mm/aa) Versión del documento que Genera
2
INTRODUCCIÓN
Propósito
ANTECEDENTES
La gestión de inventarios ve todo lo relativo al control y manejo de las existencias de los bienes, en ella
se aplican métodos y estrategias para así poder hacer rentable y productivo la adquisición de estos
bienes.
Debido a esto es que la mayoría de negocios que perduran en el tiempo ven la necesidad de
sistematizar sus procesos con la finalidad de lograr una optimización del recurso tiempo y un mejor del
control interno de las existencias disponibles para la venta.
JUSTIFICACION
Hoy en día los inventarios no son solamente un activo que debe ser registrado contablemente,
sino que también son un activo estratégico que permiten a las organizaciones conseguir el nivel de
servicio deseado o esperado para sus actividades y consumidores, teniendo en cuenta esto, la correcta
gestión de los mismos puede hacer que se vean como aliados financieros o al contrario como un fuerte
dolor de cabeza. “Una de las razones por la que este tema recibe especial atención es porque en
muchas empresas representan un alto porcentaje del capital invertido (por lo general entre 20 y 40%)”
(Muñoz, 2009, p.145).
Este proyecto integrador cobra importancia ya que con él se planea incorporar una herramienta de
sistematización que permita contribuir a la mejora en el manejo el inventario. tanto en cantidades, en el
tiempo y control interno.
OBJETIVO GENERAL
Analizar y diseñar una herramienta que sea fácil, rápida y de bajo costo que le permita a los propietarios
llevar un eficaz control en sus bienes
OBJETIVOS ESPECIFICOS
Estructurar una base de datos mediante el uso de archivos plantos en el sistema C++ para el
almacenamiento de la información.
Crear una interfaz amigable que permita un manejo sencillo y práctico para el usuario.
Diseñar reportaría útil y fácil de entender que ayude a la toma de decisiones por parte de sus
propietarios.
Organizar la información recolectada para el diseño de una herramienta que mejore el control
MARCO TEORICO
Hoy en día, las empresas se encuentran en un entorno competitivo, por lo que buscan
sobresalir. Para ello, deben realizar sus funciones adecuadamente y así podrán alcanzar el éxito. Esto
se puede lograr mediante una adecuada gestión de los inventarios.
Cabe mencionar, que el hecho de saber cuándo hacer los pedidos y saber cuándo ordenar, es un gran
problema hoy en día en las empresas, debido a que en la mayoría de los casos siempre los inventarios
con mayor rotación son los que se acaban más rápido que aquellos que poseen menor rotación, y esto
ocasiona que los de menor rotación se queden almacenados cierto tiempo sin darle un respectivo uso
ocasionando así mayor costo de inventario.
Alcance
Observar las características necesarias para que el software sea ejecutado en el entorno de ventas y
negocios
a) Que sea de fácil acceso: la herramienta debe de ser intuitiva con un diseño de interfaz
muy amigable que genere lo que el usuario desee buscar, añadir o quitar, además de
una guía de usuarios básica para que no tengan necesidad de buscar a terceros que
les genere un coste por instruirles en el manejo de la herramienta.
b) Que esté basado en el S.O Windows: en el caso de los propietarios de tiendas que
tienen computadora, este es el sistema que predomina sobre cualquier otro.
c) Que sea liviana: muchos clientes pueden tener ordenadores de baja gama o muy
antiguos que no pueden soportar aplicativos de muchos requerimientos. Es deseable
tener una herramienta que no sobrepase estos requisitos.
Servicios a Brindar.
El servicio que brinda este sistema tendrá la capacidad y la fluidez de mejorar la interfaz del
usuario logrando así que sea de fácil acceso económico y seguro, optimizando la calidad de
sistemas anteriores.
Restricciones
Del software
El código fuente desarrollado en el lenguaje de programación C++ está bajo los derechos
reservadas del Instituto Tecnológico Superior Cordillera, razón por la cual el mismo no es
de libre acceso y únicamente puede ser modificado por los autores del proyecto para la
implementación de mejoras al código.
Limitaciones de hardware
Hardware: Conjunto de elementos físicos o materiales que constituyen una computadora o un sistema
informático.
Mac: es la línea de computadoras personales diseñada, desarrollada y comercializada por Apple Inc.
MySQL: es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual
GPL: Licencia comercial por Oracle Corporation y está considerada como la base datos open source
En esta diversidad influyen factores culturales, sociales, personales y sicológicos que inciden
en la decisión de compra y afectan fuertemente la elección de un producto y una marca.
REQUERIMIENTOS
Funcionales
Ya conociendo las
necesidades del negocio se
Levantamiento de hará el estudio para recabar prioridad
15/11/2017
requerimiento los datos que van hacer
ingresados al sistema de
inventario
Se comenzará con la
programación en c++ con la prioridad
Programación 07/12/2017
primera presentación del
sistema
Se realizará la programación
prioridad
Programación de ingreso del usuario y la 11/12/2017
parte de inventario
prioridad
Implementación Se hará la primera 01/02/2018
implementación en el negocio
DISEÑO ARQUITECTÓNICO
Arquitectura Lógica
Deberá enlistarse y justificarse tosas y cada uno de los elementos que no están en el
software que se va a desarrollar, es importante destacar las restricciones que mantendrá, ya sea en
uso, políticas, procesos no resueltos, condiciones de seguridad entre otros
METODOLOGIA SCRUM
Para nuestro elegimos esta metodología porque es un proceso en el que se aplican un conjunto
de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado
posible para nuestro proyecto de inventario proyecto.
Porque así se podrá corregir de manera rápida cualquier error y poder volver a ejecutar nuevamente el
sistema
RESTRICCIONES:
El sistema será manejado por ciertas personas tendrán contraseñas para poder ingresar.
El dueño o administrador podrá saber todas las claves del sistema y solo esa persona tendrá la
posibilidad de modificar alguna información del sistema de inventario.
CONDICIONES:
Solo la persona encargada de programación o de sistema podrá modificar o cambiar los datos del
sistema de inventarios.
CARACTERISTICAS:
Gestión regular de las expectativas del cliente, resultados anticipados, flexibilidad y adaptación, retorno
de inversión, mitigación de riesgos, productividad y calidad, alineamiento entre cliente y equipo, por
último equipo motivado.
Cada uno de estos puntos mencionados hacen que el Scrum sea utilizado de manera regular en un
conjunto de buenas prácticas para el trabajo en equipo y de esa manera obtener resultados posibles.
Existen varias implementaciones de sistemas para gestionar el proceso de Scrum, que van desde notas
amarillas "post-it" y pizarras hasta paquetes de software.
Una de las mayores ventajas de Scrum es que es muy fácil de aprender, y requiere muy poco esfuerzo
para comenzarse a utilizar. Así, si se utiliza una pizarra con notas autoadhesivas cualquier miembro del
equipo podrá ver tres columnas: trabajo pendiente ("backlog"), tareas en proceso ("in progress") y
hecho ("done"). De un solo vistazo, una persona puede ver en qué están trabajando los demás en un
momento determinado.
Roles Principales
Product Owner
El Product Owner se asegura de que el equipo Scrum trabaje de forma adecuada desde la perspectiva
del negocio. El Product Owner ayuda al usuario a escribir las historias de usuario, las prioriza, y las
coloca en el Product Backlog.
ScrumMaster (o Facilitador)
El Scrum es facilitado por un ScrumMaster, cuyo trabajo primario es eliminar los obstáculos que impiden
que el equipo alcance el objetivo del sprint. El ScrumMaster no es el líder del equipo (porque ellos se
auto-organizan), sino que actúa como una protección entre el equipo y cualquier influencia que le
distraiga. El ScrumMaster se asegura de que el proceso Scrum se utiliza como es debido. El
ScrumMaster es el que hace que las reglas se cumplan.
Equipo Scrum
Roles Auxiliares
Los roles auxiliares en los "equipos Scrums" son aquellos que no tienen un rol formal y no se involucran
frecuentemente en el "proceso Scrum", sin embargo deben ser tomados en cuenta. Un aspecto
importante de una aproximación ágil es la práctica de involucrar en el proceso a los usuarios, expertos
del negocio y otros interesados ("stakeholders"). Es importante que esa gente participe y entregue
retroalimentación con respecto a la salida del proceso a fin de revisar y planear cada sprint.
Son las personas que hacen posible el proyecto y para quienes el proyecto producirá el beneficio
acordado que justifica su desarrollo. Sólo participan directamente durante las revisiones del "sprint".
Administradores (Managers)
Planificación de la iteración
El primer día de la iteración se realiza la reunión de planificación de la iteración. Tiene dos partes:
Selección de requisitos (4 horas máximo). El cliente presenta al equipo la lista de requisitos priorizada
del producto o proyecto. El equipo pregunta al cliente las dudas que surgen y selecciona los requisitos
más prioritarios que se compromete a completar en la iteración, de manera que puedan ser entregados
si el cliente lo solicita.
Ejecución de la iteración
Cada día el equipo realiza una reunión de sincronización (15 minutos máximo), normalmente delante
de un tablero físico o pizarra (Scrum Taskboard). Cada miembro del equipo inspecciona el trabajo que
el resto está realizando (dependencias entre tareas, progreso hacia el objetivo de la iteración,
obstáculos que pueden impedir este objetivo) para poder hacer las adaptaciones necesarias que
permitan cumplir con el compromiso adquirido. En la reunión cada miembro del equipo responde a tres
preguntas:
Durante la iteración el Facilitador (Scrum Master) se encarga de que el equipo pueda cumplir con su
compromiso y de que no se merme su productividad.
Durante la iteración, el cliente junto con el equipo refina la lista de requisitos (para prepararlos para las
siguientes iteraciones) y, si es necesario, cambian o Re planifican los objetivos del proyecto para
maximizar la utilidad de lo que se desarrolla y el retorno de inversión.
CONCLUSIONES
RECOMENDACIONES
Se recomienda a todos los negocios que no solo manejan la administración de inventarios disponibles
para la venta sino a cualquier línea de negocio considerar dentro de su plan estratégico la opción de
optar por la automatización de sus procesos operativos, para que mediante este se pueda alcanzar
indicadores de gestión que permitan optimizar recursos no solo convencionales o de TI sino que
mediante una gestión del control interno se pueda alcanzar la maximización de utilidades mediante la
automatización de todo aquello que represente un costo intangible como es el tiempo de respuesta a
una operación sistematizable.
BIBLIOGRAFIA
METODOLOGIAS DE DESARROLLO,
https://es.arquitectura.tecnologica.org/wiki/Scrum_(desarrollo_de_software)#Principales_caracter%C3
%ADsticas_de_Scrum:
CHIAVENATO, Idalberto. Gestión del talento humano. México: Mc GrawHill, 2002.
y otros trabajos de grado. Bogotá: ICONTEC., 2002. 132 p. NTC. 1486 (quinta