Está en la página 1de 8

Universidad de Margarita

Alma Mater del Caribe

Vicerrectorado Académico

Decanato de Ingeniería y Afines

Sistemas II
Sección T-01

• Desarrollo de Software

Realizado por:

Omar Azuaje

29.680. 374

El Valle del Espíritu Santo, marzo de 2022


Propuesta de desarrollo de software

La empresa farmacéutica SAAS C.A ubicada en el estado Nueva Esparta,


municipio Mariño, es una compañía encargada de la venta de productos de
parafarmacia y medicinales, además de servir también como distribuidor de farmacias
adyacentes y algunas otras ubicadas en municipios como Maneiro, Gómez y Garcia.
La compañía SAAS, al ser también una distribuidora, realiza ungran número de ventas
tanto a otras farmacéuticas como a terceros, por lo que también se encarga de
responder un gran número de consultas al día, las cuales sebasan en la disponibilidad
de sus productos, su cantidad autorizada para la venta, fecha de emisión y fecha de
caducidad de los mismo junto con sus componentes ysobre todo a que personas esta
dirigidas.

Esta compañía fue fundada originalmente como un negocio familiar en el año


de 1984, sin embargo, con el paso del tiempo, paso a ser administrada el hijo del
dueño y fundador y su esposa, siendo el resto sus 3 trabajadores empleados externos
a este núcleo familiar. El dueño se encarga de la administración de los productos, así
como de solicitar su entrada, mientras que su esposa en la encargadade administrar el
dinero y el resto de sus 3 empleados se encargan de la venta al público y su publicidad
tanto a terceros como al resto de empresas farmacéuticas.

Al ser una empresa distribuidora y encargarse de vender sus productos de


manera individual también, la entrada de datos es diversa y contante, para tan pocos
empleados lo que provoca un problema en la gestión y organización de los productos
de parafarmacia y medicinales que proveen.

Razones para su inicio

Una vez analizada la estructura de la empresa junto con la situación planteada,


es necesario la propuesta de una solución para el problema en cuestión. Debido a la
metodología utilizada en la administración a demostrado ser ineficiente, poseyendo un
alto riesgo de perdidas y un nulo control del inventario, se ha puesto en evidencia la
influencia negativa en las ganancias máximas posibles, tomando un plazo de tiempo
mas amplio y con el requerimiento de mas esfuerzos y recursos para alcanzar las
metas propuestas por la empresa, debido a que la consulta constante del inventario
es una de las principales razones de esta pérdida de recursos.

Es debido a lo anteriormente mencionado que las razones especificas para el


inicio de este proyecto donde se busca crear un sistema de inventario son las
siguientes:

Control: El poseer un sistema de inventario proporcionaría un control mas


eficiente en los recursos de la empresa de manera en que productos expirados o
descontinuados no saldría al mercado. Este sistema también se encargaría de
controlar las ganancias y verificar la entrada y salida de ingresos.

Costos: El realizar un sistema de inventarios sería una inversión la cual


además de ser barata, generaría más ingresos a la compañía a largo plazo. Los costos
para llevar a cabo esta idea son mínimos, pues lo único que se necesita es una
persona capacitada para el trabajo, una computadora capaz de realizar el
requerimiento y poder adaptarlo a el entorno laboral de la empresa.

Competitividad: Al poseer una mejor organización que empresas rivales, es


un excelente gancho comercial al momento de generar posibles nuevos compradores.
El poseer una excelente organización transmite al público que la empresa es confiable,
lo que se traduce en un menor riesgo al momento de invertir dinero en ella.

Objetivo del proyecto

General: La agilización y automatización de los procesos de facturación y


consulta de inventario de la empresa farmacéutica y distribuidora ubicada en el
Municipio Mariño, estado Nueva Esparta.

Específicos:

- Conocer los procesos relativos a la facturación y consulta del inventario.

- Explicar los requisitos operativos del sistema de inventario a implementar.

- Diseñar y desarrollar las funciones y cualidades necesarias para la


automatización del proceso planteado.

- Probar e implementar el software generado.

Alcance del estudio

Antes de entrar de lleno con el desarrollo del sistema, es importante definir el


tipo de estudio que se realizara. Primeramente, se deben tomar en cuenta las razones
para la realización del estudio, la cual es la solución de un problema, de manera en
que para cumplir con este objetivo, es necesario la investigación de información
específica con respecto al fenómeno con el fin de conocer su características y rasgos
importantes. Es debido a lo anteriormente menciona que el estudio a realizar sea de
un tipo descriptivo.

El estudio descriptivo consiste en identificar al fenómeno, junto con sus


elementos involucrados con el fin de definir variables, recolectar datos y llegar a una
conclusión con respecto al problema planteado. En el caso planteado, el estudio
descriptivo se puede apreciar como un análisis a la logística interna del negocio, el
cómo los empleados interactúan y administran el inventario, las búsquedas y consultas
que se realizan y la estructura de información que acompaña a el producto de
parafarmacia o cualquiera presente en el inventario.

De esta manera, el entorno en el que sistema debe ser implementado es parte


del estudio que se debe realizar con el fin de comprender la naturaleza y
características, de manera en que se pueda conocer a que ambiente especifico para
el que el sistema será diseñado y adaptado, de manera, conceptual, funcional y
técnica; de manera en que se puedan establecer estándares y parámetros que defina
la extensión y naturaleza de ciertas funcionalidades.

Para culminar este apartado, es necesario el estudio de los usuarios que se


planea utilicen el sistema con el fin de comprender el limite de las capacidades
técnicas y especificas que ellos desean resolver con el uso del sistema, siendo el
objetivo final el aligerar la carga y los requerimientos que se necesitan para cumplir
con el trabajo.
Aspectos técnicos

Los aspectos técnicos del sistema de inventario propuesto son representados


mediante los recursos y metodologías a utilizar durante todo el proceso. Para poder
definirlos, es necesario tener en consideración la extensión y naturaleza del sistema
mismo, así como las limitantes reales del equipo, los elementos tecnológicos
disponibles y los fondos monetarios disponibles.

Un proceso de facturación y consultas automático es un sistema relativamente


simple, por que existen una gran cantidad de herramientas y metodologías que se
pueden adaptar a las necesidades requeridas. Entre las herramientas, el lenguaje de
programación C# es la herramienta indicada, pues con el IDE indicado se pueden
elaborar vistas y algoritmos que cumplan con lo requerido, utilizando en este caso el
IDE de Visual Studio el cual es uno de los más famosos por su fácil manejo. Para
centralizar el proceso y el producto de codificación, se utilizará Git Hub, una plataforma
en línea que vuelve a todo el código accesible de manera simultánea para todas las
partes involucradas en su desarrollo. De esta manera, para el desarrollo de la base de
datos se utilizará la plataforma MySQL, la cual es un excelente sistema de gestión de
base de datos.

Para finalizar, queda definir la herramienta mas importante, la metodología del


desarrollo. Es importante dado que de la misma depende el proceso, la calidad del
producto final y cualquier costo que pueda ser afectado de manera significativa,
positiva o negativamente, de esta manera todos los esfuerzos se organizan entre las
distintas partes del equipo de desarrollo para completar las tareas que compongan el
sistema.

En el escenario planteado, la metodología mas acorde para realizar un trabajo


satisfactorio es la conocida como Kanban, de origen japones, se basa en el uso de
tarjetas con un etiquetado que definan cada uno de los procesos a llevar a cabo. El
mismo se caracteriza por el uso de tarjetas visuales que pueden ser físicas o en una
plataforma online. Dicha metodología es bastante sencilla de implementar y poner en
práctica, además de que permite la adición o modificación de aspectos o
funcionalidades de manera ágil y sencilla, permitiendo un mejor control del programa
durante el proceso de desarrollo. Entre los motivos principales del por qué usar esta
metodología están:

Garantía de Calidad: Una de sus principales ventajas es que prima la calidad


sobre la rapidez.

Desechos: Este enfoque permite solo lo necesario para que el sistema de


desarrollo funcione correctamente y cumpla con sus requisitos. Evitando realizar
trabajos superfluos o innecesarios, optimizando tiempos y costes, manteniendo una
buena calidad del producto.

Mejora continua: además del desarrollo de software, este método se utiliza en


varias industrias. Toyota fue una de las primeras empresas en implementarlo en sus
proyectos a gran escala. Por lo tanto, nos permite mejorar continuamente el proceso
de acuerdo con nuestros objetivos.

Maleable: Al ser una metodología ágil, permite que podamos avanzar a los
procesos que se desee realizar o que posean prioridad ya que no es necesario seguir
un flujo estricto de trabajo, haciendo de Kanban una metodología dinámica y permisiva
para poder lidia con imprevistos.
De esta manera, para la aplicación de esta metodología, son necesarios ciertos aspectos.
Principalmente una plataforma de organización que soporte esta metodología, en el caso
específico de este proyecto se utilizara Trello, la cual, es una aplicación multiplataformas
que se basa en la organización de proyectos y tareas que contengan la metodología
Kanpan. Una vez realizada esta tarea, la estructura del proyecto será la siguiente:

1- Definir el flujo del trabajo: una vez tengamos la plataforma de organización, se


comenzará a seccionar dependiendo del numero de fases por la que se planee
pasar en el proyecto. Esta plataforma será accesible para los miembros
involucrados en el desarrollo.
2- Fases del ciclo de producción: Es importante establecer un flujo de producción en
la plataforma, en donde el flujo de las distintas tareas o tarjetas pueda ser
entendido y no se mantenga atascado en un proceso extenso. De esta manera,
en cada tarjeta se encontrará un numero de horas requerida para completarla,
dando como resultado una respuesta que defina si la tarea tuvo algún
contratiempo o pudo ser realizada y se avanzo a la siguiente fase.

3- No se empieza una tarea hasta que se termina otra”: Este lema define muy bien la
3ra parte, pues hace referencia a que lo ideal es finalizar un gran numero de tareas
y no acumular un número significativo de proyectos a medio comenzar.

4- Mantener el control: A pesar de que la idea es que los trabajadores se encuentren


constantemente trabajando y no se detengas sin importar si ya terminaron la tarea
que se les asigno, Kanban permite el control del progreso gracias a notas que se
pueden ir colocando. De esta manera, otorga la posibilidad de trabajar en diversos
proyectos a la vez, en donde una parte del equipo pudo avanzar a la siguiente fase
cuando otra puso quedarse trabajando en ello, evitando la interrupción del
proceso.

Pruebas de factibilidad del proyecto

En primer lugar, con respecto factibilidad técnica, al evaluar la naturaleza del


proyecto, su extensión, funcionalidades requeridas por los usuarios y las necesidades
que el sistema debe de satisfacer, se puede concluir que si existe el equipo técnico
necesario para llevarlo a cabo, dado a que el proyecto es un sistema de administración
inventarios clásico, el cual a sido realizado en múltiples ocasiones en una gran variedad
de escenarios, lo que permite probar que si se existe la tecnología necesaria para realizar
el software propuesto.

Prosiguiendo con la factibilidad operativa, se debe de observar el entorno en el


que será habilitado, de manera en que se puedan concluir sus aplicaciones en las
operaciones que componen la empresa. Tomando en cuenta que la empresa cuanta, con
solo 5 empleados, siendo los dueños lo que solicitaron el desarrollo de un sistema y que
todos los miembros pertenecientes a la empresa han cooperado en la adquisición de
información para la realización del mismo, no se espera que exista una resistencia en la
implementación del mismo, así como en su utilización una vez sea implementado, debido
a que estará diseñado con el fin de solventar las necesidades planteadas. En lo sucesivo,
gracias a las bases teóricas proporcionadas por el estudio del cual partirá el desarrollo
del sistema, se tiene en cuanta que la productividad de los empleados aumentara
considerablemente. De esta manera se puede concluir que el proyecto es perfectamente
factible de manera operacional.

Para concluir, con respecto a la factibilidad económica, la cual es delicada pues


es constituida por factores difíciles de predecir, se busca que los beneficios económicos
que el sistema presente para los inversionistas, superen a los costos que acarreo su
desarrollo, implementación y mantenimiento. El este caso específico, siendo que la
empresa es una distribuidora con un amplio margen de compras, el beneficio de la
implementación del sistema será casi inmediato, permitiendo aumentar la capacidad de
ventas y distribución y por ende las ganancias que se obtengan. Es debido a lo
anteriormente mencionado que el sistema es económicamente factible y se espera que
la implementación del mismo traerá beneficios a corto y largo plazo.

También podría gustarte