Software">
Nothing Special   »   [go: up one dir, main page]

Tamaño Del Proyecto

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

Tamaño del proyecto

Presentado por

Eliana Camila Guevara


Jiam clook blanco

2024-1

Corporación universitaria minuto de Dios


Zipaquirá
Tamaño del Proyecto:
Mercado: El mercado objetivo serían las tiendas de barrio que actualmente enfrentan

problemas en la gestión de su inventario. El tamaño del mercado puede variar según la región

geográfica y la densidad de tiendas de barrio en esa área.

Costos: Los costos del proyecto incluirían gastos relacionados con el desarrollo del software,

la infraestructura necesaria para su implementación, los costos de marketing para

promocionar el sistema a las tiendas de barrio, los costos de personal.

 Recursos Humanos:
o Los salarios de los desarrolladores pueden variar significativamente según la experiencia y

la ubicación. Un desarrollador junior puede ganar alrededor de 2.000.000 a 4.000.000 COP

mensuales.

 Herramientas y Licencias de Software:

o Los costos de las licencias de software pueden variar según las herramientas utilizadas. Por

ejemplo, una licencia de Visual Studio Code es gratuita, mientras que las licencias de

software más avanzadas pueden tener costos asociados.

 Infraestructura y Servicios en la Nube:

o Los costos de la infraestructura y los servicios en la nube dependen de los recursos

necesarios, como el almacenamiento, la potencia de procesamiento y el ancho de banda.

Los proveedores de servicios en la nube como AWS, Google Cloud Platform o Microsoft

Azure ofrecen precios en pesos colombianos para sus servicios.

 Capacitación y Soporte:

o Los costos de la capacitación y el soporte pueden variar según la duración y el alcance de

la capacitación requerida, así como según las tarifas de los profesionales involucrados.

 Pruebas y Calidad:
o Los costos de las pruebas y el aseguramiento de la calidad pueden variar según la

complejidad del sistema y la cantidad de pruebas necesarias. Esto puede incluir costos de

herramientas de prueba, así como honorarios de profesionales de pruebas.

 Gestión de Proyecto:

o Los costos de gestión de proyecto pueden incluir honorarios de consultores o gerentes de

proyecto, así como costos asociados con la planificación y coordinación del proyecto.

Insumos: Los insumos principales serían los recursos humanos necesarios para el desarrollo

y mantenimiento del software, así como los servidores y equipos de tecnología necesarios

para alojar el sistema.

Financiamiento: El financiamiento del proyecto puede provenir de inversores privados,

capital propio del equipo de desarrollo.

Estudio Técnico

Recursos Humanos

 Eliana Camila Guevara Cubillos:

Desarrolladora senior, encargada de liderar el equipo de desarrollo y asegurar la calidad del

código.

 Jiam Clook Blanco Noruega

Desarrollador junior, responsable de implementar nuevas funcionalidades y realizar pruebas

de software.
Recursos tecnológicos:

Tangibles:

 Portátiles: Equipos de cómputo para el desarrollo de software, permitiendo a los

desarrolladores trabajar de forma remota o en diferentes ubicaciones.

 Celulares: Dispositivos móviles para probar la compatibilidad y funcionalidad del

sistema en plataformas móviles.

 Monitor: Pantalla de visualización para revisar y analizar el código y el diseño del

sistema.

 Escritorio: Espacio físico de trabajo para los desarrolladores, donde tienen acceso a

sus recursos y herramientas.

Intangibles:

 Visual Studio Code como editor de código: Herramienta de desarrollo integrada (IDE)

utilizada para escribir, depurar y administrar el código fuente del proyecto.

 PHP y JavaScript como lenguajes de programación: Utilizados para el desarrollo de la

lógica de negocio y la interactividad del sistema.

 HTML5 y CSS para desarrollo de front-end: Utilizados para diseñar y estructurar la

interfaz de usuario del sistema.

 Bootstrap como framework: Utilizado para agilizar el desarrollo del diseño responsivo

y la interfaz de usuario.

 XAMPP como servidor: Paquete de software que incluye Apache, MySQL, PHP y

Perl, utilizado para crear un entorno de desarrollo local.

 MySQL como gestor de bases de datos: Utilizado para almacenar y gestionar los

datos del sistema de forma eficiente.


 Navegador web como Google Chrome: Utilizado para probar y depurar el sistema

durante el desarrollo.

 Motores de búsqueda como Google: Utilizados para acceder a recursos en línea,

documentación técnica y soluciones a problemas de desarrollo.

Evaluación, económica, financiera o presupuesto

PRESUPUESTO
COMPONEN COSTO COSTO
TE MES 1 MES 2 CANTIDAD UNITARIO TOTAL
MANO DE OBRA
Desarrollador
de Software y
160 h 160 h
Analista de $ $
calidad 320 12.500 4.000.000
HARDWARE
Depreciacion o
uso
informatico de
160h 160h 320
software y
analista de $ $
calida 100 80.000
Adquisicon de $ $ $
servidor web $ 54.900 54.900 2 54.900 109.800
SOFTWARE
Visual Studio $ $
Code 0 0 1 - -
PHP ,JavaScrip $ $
t 0 0 1 - -
$ $
MySQL 0 0 1 - -
Google $ $
Chrome 0 0 1 - -
XAMPP $ $
servidor 0 0 1 - -
SERVICIOS
Energia $ $
Electrica 12.2km/h 30.5 km/h 45.4km/h 90.000 180.000
$ $ $
Internet $ 60.000 60.000 2 60.000 120.000
$
 TOTAL 4.489.800

Localización del Proyecto:

Proveedores: Los proveedores de software y hardware pueden estar ubicados tanto a nivel

local como internacional, dependiendo de la disponibilidad y calidad de los productos y

servicios requeridos.

Materia prima: En este caso, la "materia prima" serían los recursos humanos y tecnológicos

necesarios para el desarrollo del software. Estos recursos pueden estar disponibles en

cualquier lugar donde existan desarrolladores de software y elementos de cómputo.

 Requisitos del Cliente:

o Es fundamental comprender las necesidades específicas de las tiendas de barrio en

términos de gestión de inventario. Esto incluye funciones como seguimiento de productos,

gestión de proveedores, control de existencias, y generación de informes de ventas.

 Conocimiento del Negocio:

o Es importante tener un entendimiento profundo del funcionamiento de las tiendas de

barrio, incluyendo su estructura de inventario, procesos de compra y venta, y necesidades

de gestión de stocks.

 Herramientas de Desarrollo:

o Se requerirá un conjunto de herramientas de desarrollo específicas para crear el software

de inventario, que incluya IDEs, frameworks de desarrollo, y herramientas de gestión de

bases de datos.

 Datos de Producto y Stock:


o Se necesitará acceso a datos de productos, incluyendo detalles como nombre, descripción,

precio, proveedor, y cantidad en stock. Estos datos pueden provenir de los sistemas

existentes de las tiendas o ser recopilados durante la implementación del nuevo software.

 Interfaz de Usuario Intuitiva:

o La interfaz de usuario debe ser fácil de usar para los empleados de las tiendas de barrio,

con funciones intuitivas para agregar nuevos productos, realizar ajustes de inventario y

generar informes.

 Seguridad de Datos:

o Se deben implementar medidas de seguridad para proteger la información sensible de los

productos y las transacciones de las tiendas de barrio. Esto puede incluir cifrado de datos,

control de acceso basado en roles, y auditorías de seguridad regulares.

 Funcionalidades Específicas:

o El software debe incluir funciones específicas para las tiendas de barrio, como gestionar

productos perecederos, manejar pedidos a proveedores locales y generar informes de

ventas por período.

 Capacitación y Soporte:

o Se requerirá capacitación para los usuarios finales del software, es decir, los empleados de

las tiendas de barrio. Además, se debe proporcionar un sistema de soporte técnico para

resolver cualquier problema que surja durante el uso del software.

 Pruebas y Ajustes:

o Antes de implementar el software en producción, se deben realizar pruebas exhaustivas

para garantizar su funcionamiento correcto y su compatibilidad con los sistemas existentes

en las tiendas de barrio. Es probable que se necesiten ajustes y personalizaciones para

adaptar el software a las necesidades específicas de cada tienda.


Transporte: No se requiere transporte físico de materiales en este proyecto, pero se puede

considerar la logística digital para la distribución del software a los clientes.

Servicios: Se necesitarán servicios de hosting y mantenimiento para alojar el software y

asegurar su funcionamiento continuo. Estos servicios pueden ser proporcionados por

proveedores de tecnología ubicados en cualquier lugar.

Mano de obra: Desarrolladores, testers, analistas.

 Eliana Camila Guevara Cubillos - Desarrolladora

o Responsable de liderar el equipo de desarrollo y coordinar las actividades relacionadas con

el diseño, implementación y pruebas del software.

o Encargada de diseñar la arquitectura del sistema y tomar decisiones técnicas clave para

garantizar su escalabilidad, seguridad y rendimiento.

o Supervisará el código desarrollado por el equipo, proporcionando orientación y asegurando

la adhesión a las mejores prácticas de codificación.

o Colaborará estrechamente con el equipo de gestión de proyectos para garantizar la entrega

oportuna y de alta calidad del software.

 Jiam Clook Blanco Noruega - Desarrollador:

o Asistirá en la implementación de nuevas funcionalidades del software, siguiendo las pautas

y directrices establecidas por el equipo de desarrollo senior.

o Participará en la resolución de problemas y la depuración de código para mejorar la

estabilidad y el rendimiento del sistema.

o Realizará pruebas unitarias y de integración para validar el funcionamiento correcto de las

características implementadas.

o Ayudará en la documentación técnica del software, incluyendo manuales de usuario y

especificaciones técnicas.
Ingeniería del Proyecto:
Proceso de Producción: El proceso de producción implica el desarrollo del software de

gestión de inventario, que incluye actividades como el diseño de la interfaz de usuario, la

programación del sistema, la implementación de características específicas del inventario,

pruebas y depuración.

Equipos y Planta: No se requiere una planta física para este proyecto, pero se necesitarán

equipos de computación y servidores para el desarrollo y alojamiento del software.

Flujograma del Proceso: El flujograma del proceso incluiría las etapas de desarrollo de

software, desde la conceptualización y diseño hasta la implementación y mantenimiento

continuo.

Flujograma del Proceso de Desarrollo de Software de Inventario para Tiendas de


Barrio

 Inicio del Proyecto:

o El proyecto comienza con la identificación de la necesidad de un software de inventario

para tiendas de barrio y la asignación de recursos necesarios para su desarrollo.

 Recolección de Requisitos:
o Se lleva a cabo una fase de recolección de requisitos donde se recopilan las necesidades y

expectativas del cliente, así como los requisitos funcionales y no funcionales del sistema.

 Análisis de Requisitos:

o Los requisitos recopilados se analizan en detalle para comprender completamente las

necesidades del cliente y determinar la viabilidad técnica del proyecto.

 Diseño del Sistema:

o Se procede al diseño del sistema, incluyendo la arquitectura del software, la estructura de

la base de datos, y el diseño de la interfaz de usuario.

 Desarrollo del Software:

o Se inicia la etapa de desarrollo del software, donde se implementan las funcionalidades

especificadas en los requisitos. Esto implica la codificación, la integración de componentes

y la realización de pruebas unitarias.

 Pruebas y Depuración:

o Se llevan a cabo pruebas exhaustivas para asegurar que el software funcione correctamente

y cumpla con los requisitos del cliente. Se identifican y corrigen errores o problemas

encontrados durante esta etapa.

 Despliegue e Implementación:

o Una vez que el software ha pasado las pruebas satisfactoriamente, se procede a su

despliegue e implementación en las tiendas de barrio. Esto puede incluir la instalación del

software en los sistemas existentes de las tiendas y la capacitación del personal.

 Soporte y Mantenimiento:

o Se proporciona soporte continuo para el software, incluyendo la resolución de problemas,

la implementación de actualizaciones y parches de seguridad, y la provisión de asistencia

técnica a los usuarios finales.

 Evaluación y Mejora Continua:


o Se realiza una evaluación periódica del software para identificar áreas de mejora y

oportunidades de optimización. Esto puede implicar la implementación de nuevas

funcionalidades o la realización de ajustes basados en la retroalimentación del usuario.

 Fin del Proyecto:

 El proyecto se considera completado una vez que el software ha sido implementado

con éxito y está funcionando de manera satisfactoria en las tiendas de barrio. Se

procede a cerrar el proyecto y documentar las lecciones aprendidas para futuras

referencias.

Tecnología: Se utilizarán tecnologías de desarrollo de software modernas y herramientas de

gestión de bases de datos para crear el sistema de gestión de inventario.

Control de Calidad: Se implementarán pruebas exhaustivas para garantizar la funcionalidad

y la calidad del software antes de su lanzamiento. Además, se pueden establecer

procedimientos de control de calidad continuos para asegurar el rendimiento del sistema a

largo plazo.

Mantenimiento: Se establecerán procedimientos de mantenimiento regular para actualizar y

mejorar el software según sea necesario, así como para solucionar cualquier problema técnico

que pueda surgir durante su uso.

También podría gustarte