28 Ga2 220501094 Aa3 Ev02
28 Ga2 220501094 Aa3 Ev02
28 Ga2 220501094 Aa3 Ev02
NATALY CASTILLO
JHON ERICK SANTOS
SHIRLEY RAMIREZ
FICHA:
2455275
INSTRUCTOR:
CARLOS FABIAN MARTINEZ MORA
Estimados Señores
Colviveros
Gracias por reunirse con nosotros el anterior día, fue agradable compartir tiempo para
profundizar y tener una conversación objetiva y concreta sobre las necesidades
tecnológicas de su reconocida entidad, en las páginas siguientes encontraran una
propuesta que puede satisfacer las necesidades de su sociedad, dentro de la cual hemos
establecido los diversos puntos a tener en cuenta para concretar y definir el proyecto.
1.2. RESUMEN
El documento está dividido en 7 secciones. El apartado 1 da a conocer la finalidad del
manuscrito. La sección 2 se enfoca en los objetivos del proyecto y su implementación. El
apartado 3 analiza el mercado en que se piensa entrar, es decir; la perspectiva del cliente
y sus necesidades. En la sección 4 se desarrolla la primera propuesta técnica,
especificando la metodología a emplear, el equipo de trabajo necesario y la licencia de
software, así como lo referente a estimaciones económicas. El apartado 5 expone la
segunda propuesta técnica junto con los costos en que se incurrirá. En la sección 6 se
establecen los tiempos o cuotas de pago (teniendo presentes las dos propuestas técnicas)
para el proyecto. En el apartado 7 se desarrolla una ficha técnica con las características
del proyecto. La sección 8 propone una checklist con los criterios necesarios a cumplir
y, por último, el apartado 9 comentan unas conclusiones.
2. ALCANCE
A continuación, se realizará una breve contextualización del mercado objetivo, así como
una descripción de los Términos de Referencia identificados. De manera que se pueda
entender a profundidad la situación del cliente.
3.1. CONTEXTUALIZACIÓN DEL MERCADO
Pese al incremento de la demanda que se está generando en este segmento del agro
colombiano, su desarrollo confronta diversos retos. Este mercado está basado netamente
en el conocimiento de los productores, el cual por falta de apartados técnicos, comerciales
y empresariales más fuertes; hacen que su producción no sea competitiva. Sumado a lo
anterior, no hay estudios concretos que busquen generar una mayor rentabilidad y su rama
comercial no tiene una estructura sólida.
3.4.1. Disponibilidad
R.N.F.1. El sistema debe estar disponible a cualquier hora, de manera que los usuarios
tengan acceso para modificar su inventario (en el caso de proveedores) o realizar
cualquier pedido (en el caso de clientes).
R.N.F.2. El sistema debe responder de manera correcta aun si hay demasiados
usuarios conectados a la vez.
3.4.2. Portabilidad
R.N.F.3. El sistema debe ser capaz de trasladar la información suministrada por los
usuarios, de modo que al cambiar de dispositivo (PC o Celular) esta no se pierda.
R.N.F.4. El sistema permitirá recordar la información del usuario para acceder
eficazmente desde cualquier dispositivo.
3.4.3. Fiabilidad
R.N.F.5. La información suministrada en el programa debe ser confiable y estar
protegida.
R.N.F.6. El programa debe ser confiable tanto en el aplicativo web como en la
aplicación móvil.
3.4.4. Mantenibilidad
R.N.F.7. Se deben realizar revisiones semanales al sistema que permitan establecer
posibles actualizaciones futuras.
R.N.F.8. Se debe realizar mantenimiento semanal al sistema para detectar posibles
fallas o correcciones necesarias para el funcionamiento de las versiones actuales.
4. PROPUESTA TECNICA 1
En este apartado se expondrá la propuesta de software desde varios enfoques, como lo son:
la metodología empleada para el desarrollo de software y el equipo de trabajo necesario para
la misma, además de la licencia de software que consideramos más adecuada para concretar
el convenio. Por último, se menciona el lenguaje de programación que se tiene pensado
utilizar para construir el software.
Planeación del Sprint: Es una reunión que se efectúa antes de un Sprint. Aquí se definen
los primeros requerimientos a ser desarrollados y el proceso requerido para su entrega,
es decir; establecer las tareas concretas, estimar los tiempos y la distribución de
responsabilidades. Su duración depende mayormente del periodo establecido para el
Sprint, aunque el estándar es 8 horas para un Sprint de 4 semanas. Para nuestro caso se
manejará de 6 horas.
Reunión diaria: Como su nombre lo indica, es una reunión que se lleva a cabo
diariamente, por lo general al inicio de cada día, donde el equipo informa las actividades
que ha realizado, qué ejecutará en el día y los problemas que se le han presentado. Debe
ser concreta y concisa, por lo cual dura entre 15 y 20 minutos.
Tablero SCRUM
A continuación, mostramos un ejemplo de cómo se organizarían los requerimientos en
el tablero de SCRUM en la planeación del Sprint.
Las interacciones entre nuestros desarrolladores consiguen que las márgenes de error sean
mucho menores para que las fechas de entrega se ajustan a lo planificado.
• Software
Otra opción para servir nuestro software es hacer uso de una solución de hosting
ITEM DESCRIPCION ASPECTOS COSTO COSTO
UNITARIO TOTAL
1. Servicio Hosting MENSUAL 222.000 222.000
-Equipo Scrum
Presupuesto para el equipo de trabajo.
ITEM DESCRIPCION COSTO MENSUAL
1. Product Owner/Scrum Máster 3.000.000
2. Arquitecto / Desarrollador 3.500.000
3. Desarrollador full stack 3.000.000
4. Desarrollador full stack 3.000.000
5. Q/A 3.000.000
6. 20% Gastos administrativos 3.100.000
5. PROPUESTA TÉCNICA 2
A continuación, se presenta una segunda propuesta técnica, la cual, aunque sigue empleando
la metodología de desarrollo SCRUM su enfoque es por medio de un entorno de trabajo con
tecnologías Microsoft para una mejor ejecución del proyecto propuesto.
5.1.2. Hardware
Como se aprecia en la propuesta técnica esta divida en tres partes principales las cuales se especifican
en las siguientes líneas para definir mejor la estructura de costos presentada:
-Licencias: Este rubro indica las licencias que la empresa deberá adquirir para la construcción del
software. Se plantea la adquisición de estas licencias debido a que el código fuente de la aplicación
pertenecerá al cliente y se requiere de su adquisición para que tenga el derecho a realizar las
modificaciones y uso requeridos
-Hardware: Se sugiere la adquisición de un equipo de cómputo que trabaje como servidor para la
gestión del proyecto, procesamiento y el almacenamiento de datos
-Otros: Se tiene en cuenta los gastos administrativos y operativos en que pueda ocurrir para la
ejecución del proyecto.
En esta sección se especificarán los pagos por el desarrollo del proyecto, donde se cubren los
pagos al personal por el servicio prestado. Adicionalmente, se plantean unos tiempos o cuotas
de pago para comodidad del cliente.
Se establece el supuesto de que para la propuesta 1, el proyecto durara 1 año (12 meses), y
para la propuesta 2, el proyecto durara 1 año y medio (18 meses), adicionalmente, en este
caso se cuenta solo con un desarrollador full stack, De manera que los tiempos establecidos
quedarían como se muestra a continuación:
Cabe resaltar lo siguiente:
-Se decide que la propuesta 2 durara 18 meses debido a que el equipo esta conformado por menos
colaboradores.
-Los costos de las propuestas también variaran si se tiene en cuenta que el hardware y software
empleados varían en sus características.
-En gastos administrativos esta lo referente a recibos, papelería e impuestos.
Una ficha técnica es un documento en el que se detallan las características o funciones de un software
desarrollado. Funciona como una herramienta para transmitir los datos más relevantes sobre un tema
específico.
Contiene información resumida y de utilidad, que varía según la finalidad y tipo de ficha, también es
una muy buena herramienta para el control de calidad de los productos.
CODIGO: FT-S-
FICHA TECNICA DE PRODUCTO Y/SERVICIO MPV-1
VERSION :01
FECHA:18 MAYO
Expectativas:
8. LISTA DE CHEQUEO
9. CONCLUSIONES
-Las propuestas técnicas planteadas ofrecen una solución de software para el nicho de viveros
y/o productosde jardinería de manera que se cree un Marquet-place donde los interesados en
este mercado adquieran los productos desde la comodidad de su hogar.
-El proyecto planteado se apoya de la metodología SCRUM para adaptarse con facilidad a
las necesidades de los clientes o usuarios finales.
-La licencia de software elegida permite analizar el funcionamiento del programa para
modificarlo de acuerdo con los requerimientos propuestos de la comunidad.
-Se realizó una estimación de los costos en que puede incurrir el equipo de trabajo, tanto a
nivel de equipo necesario (software y hardware), como los servicios prestados por los
desarrolladores.
-Para las dos propuestas se sugirieron unos tiempos o cuotas de pago para que cubran la
culminación del proyecto, facilitando al cliente el cumplimiento de estos.