Está en la página 1de 4

Factibilidad

Materia: Análisis de sistemas

Ricardo Rocha Moreno. . . . . . . . . . . . . . . . . . . . . . #2076182


Aylin Veronica Demetci Ortiz. . . . . . . . . . . . . . . . . .#1947435
Enrique Santillán Cedillo. . . . . . . . . . . . . . . . . . . . . #1971970

Docente: Martha Guadalupe Solís Barbosa


Grupo: 031

18 de Octubre del 2023


Factibilidad

• Tecnico

❖ Docker: Docker es una plataforma que permite la creación, implementación y


ejecución de aplicaciones en contenedores.
❖ Vs Code: Será la principal herramienta para escribir, editar y depurar el código
del proyecto.
❖ Proyecto de React: La laptop debe tener espacio suficiente para alojar el
proyecto de React. React es una biblioteca de JavaScript ampliamente
utilizada para el desarrollo de interfaces de usuario, por lo que es esencial
para la parte del cliente de la aplicación.
❖ Python: Es necesario contar con Python instalado en la laptop, ya que se
utilizará Django como framework para el desarrollo del backend. Django es un
marco de desarrollo web de Python que simplifica la creación de aplicaciones
web robustas y escalables.

• Cronograma de Desarrollo:

- El proceso de desarrollo de este proyecto se ha planificado con una duración


estimada de 3 a 4 meses.

- El cronograma se divide en varias etapas, que incluyen:

1. Definición del Alcance: En esta etapa, se determinarán los objetivos y


requerimientos específicos del proyecto, estableciendo la base para el
desarrollo.
2. Diseño y Arquitectura: Se planificará y diseñará la arquitectura de la
aplicación, tanto para el frontend (utilizando React) como para el backend
(con Django).
3. Implementación: Durante esta fase, se escribirá el código de la aplicación,
siguiendo las pautas y estándares previamente definidos.
4. Pruebas y Depuración: Se llevarán a cabo pruebas exhaustivas para
garantizar que la aplicación funcione correctamente y cumpla con las
expectativas.
5. Despliegue y Puesta en Producción: Finalmente, la aplicación se
implementará en un entorno de producción, listo para ser utilizada por los
usuarios finales. - El tiempo estimado para cada fase puede variar según la
complejidad del proyecto y la experiencia del equipo de desarrollo, pero se
espera que todo el proceso se complete en el plazo de 3 a 4 meses.
• Actividades económicas

​ Tarifa por hora: La tarifa por hora propuesta se sitúa en el rango de 500 a 540
pesos, que equivalen a aproximadamente 30 dólares. Esta tarifa puede variar
en función de la complejidad y las características específicas del proyecto.
Por lo tanto, se hace necesario destacar los siguientes puntos:
● La tarifa por hora se establece como un elemento crucial para
determinar el costo total del desarrollo. Es importante tener en cuenta
que esta cifra puede ser influenciada por la experiencia y las
habilidades de los profesionales involucrados en el proyecto.
● La variabilidad en la tarifa por hora se debe a que los proyectos de
desarrollo de aplicaciones pueden ser altamente personalizados. La
adición de funciones adicionales o la modificación de requisitos
durante el desarrollo pueden aumentar la cantidad de horas de trabajo,
lo que a su vez impactará en el costo final del proyecto.
​ Costo del servidor: En cuanto al alojamiento del servidor, existe la posibilidad
de utilizar un servidor interno, lo que podría reducir los costos. No obstante,
en el caso de no contar con esta infraestructura interna, se debe considerar la
opción de recurrir a servicios de hosting. Es fundamental destacar los
siguientes aspectos relacionados con los costos del servidor:
● La elección entre un servidor interno y servicios de hosting es un factor
determinante en el presupuesto del proyecto. Si se opta por un servidor
interno, se deben considerar los costos asociados a su adquisición,
mantenimiento y administración.
● En caso de optar por servicios de hosting, es necesario investigar y
comparar las diferentes opciones disponibles en el mercado. Los
costos variarán en función de la capacidad del servidor, la cantidad de
tráfico que se espera y las características específicas del proyecto.
● Además, se debe mencionar que los costos de hosting suelen ser
recurrentes, lo que implica un gasto continuo a lo largo del tiempo.
• Operativa

​ Capacitación del personal:


● Se llevarán a cabo sesiones de capacitación breves y efectivas para el
personal que opera las computadoras con el nuevo programa. Dado
que el software está diseñado para ser intuitivo y fácil de usar, la
capacitación se enfocará en destacar las características clave y
resolver cualquier pregunta que pueda surgir. Esto garantizará que los
usuarios se sientan cómodos con la nueva tecnología y puedan
aprovechar al máximo sus capacidades.
​ Sustitución de procesos en papel:
● La implementación del programa implica reemplazar los procesos
tradicionales en papel por sus equivalentes digitales en la
computadora. Esto implica una transición relativamente simple, ya que
los pasos y tareas siguen siendo esencialmente los mismos. Los
empleados solo necesitarán realizar las mismas acciones en el
entorno digital en lugar de en papel.
​ Mínimo impacto para los usuarios:
● La intención es minimizar la disrupción para los usuarios. La mayoría
de los empleados notarán cambios mínimos en la forma en que
realizan sus tareas diarias. Sin embargo, se beneficiarán de la
velocidad mejorada y la precisión de los datos que ofrece el nuevo
sistema. Para el usuario promedio, la transición no debería sentirse
dramática, ya que los flujos de trabajo y las tareas siguen siendo
coherentes.
​ Mejora en la eficiencia:
● Una vez que la transición se haya completado, esperamos una mejora
significativa en la eficiencia de los procesos. El trabajo se realizará
más rápido y con una mayor precisión, lo que beneficiará a la empresa
en términos de productividad y calidad de los datos recopilados.

También podría gustarte