You are on page 1of 11

TRABAJO COLABORATIVO

IDENTIFICACIÓN DEL PROYECTO

PRESENTADO POR:
DAVID ROSERO GUERRERO
ALEXIS MARTINEZ
JAVIER MAURICIO BEDOYA
LUISA MARCELA CARDENAS

PRESENTADO A:
TUTOR: PILAR ALEXANDRA MORENO.

CUROS DE INGENIERÍA DE SOFTWARE

GRUPO: 301404_35

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


MARZO DE 2018
Introducción

A continuación, se hará la entrega del desarrollo grupal de un Software dirigido a una


organización agroindustrial, este Software es original, útil y requiere un reto que, en
varios niveles, además de su utilidad nacional e internacional es ilimitada, Colombia es
un país con gran agroindustria ya que su condición geográfica le permite tener el
privilegio de los cultivos, cualquier esfuerzo tecnológico enfocado en este aspecto será
muy importante y permitirá desarrollo y facilidades.
El grupo por medio de consenso y debate basándose en lo mencionado decidió escoger
el software que se expondrá a continuación.
El análisis de la propuesta de desarrollo de software

1. Descripción del Problema a Resolver: a continuación, se describe el problema


a resolver dentro de la empresa Villas de la Cofradía.
1.1 Descripción del entorno o contexto (empresa, entidad, organización, etc) que
requiere la solución.
La empresa agroindustrial Villas de la cofradía ubicada en la ciudad de Yacuanquer
municipio de Nariño es una empresa que se dedica a la comercialización de papa, la
variedad con que trabaja es Capiro R-13 que es específica para industria de las frituras,
esto debido a que esta variedad de papa presenta una cantidad mínima de azucares en su
composición y mayormente de almidón, lo cual permite que durante el proceso de
fritura que el producto termina no se caramelice y sea agradable a la vista y consumo y
no sea perjudicial para la salud, la empresa tiene una capacidad de producción de 800
tonelada de papa cada 6 meses.
Gracias al crecimiento de la industria de las frituras y el auge de las empresas que se
dedican a esto, han surgido 6 nuevas empresas que requieren más papa de la variedad
Capiro R-13, sin embargo la capacidad de producción se ve limitada por qué se necesita
muchísimo más producción para satisfacer la demanda, los dueños de la empresa
cuentan con todos los recurso para aumentar la producción, terrenos, empleados,
insumos, suministros entre otros, sin embargo temen que al aumentar la producción de
la papa se disminuya su calidad y esta no sea óptima para la industria de la papa.
Por lo que es necesario que los ingenieros agrónomos y agroindustriales cuenten con
una potente aplicación que sea móvil, capaz de controla la creciente producción de papa
y al mismo tiempo su calidad.
1.2. Descripción de la situación problema encontrada en dicho contexto.
El continuo crecimiento de la empresa agroindustrial Villas de la cofradía ubicada en la
ciudad de Yacuanquer municipio de Nariño, tiene el reto de aumentar su capacidad de
producción de papa Capiro de la variedad R-13 para satisfacer la demanda que la
industria de las frituras necesita. Pasando de producir 800 toneladas semestrales a 2400
toneladas, lo cual significa triplicar su capacidad de producción.
Para esta situación la empresa cuenta con los recursos para aumentar dicha producción
en terrenos, insumos, suministros y mano de obra, sin embargo, temen que la calidad no
sea la adecuada para los niveles que la industria de las frituras sugiere.
La junta administrativa de la empresa luego de una importante deliberación entre sus
miembros identifico que es necesario monitorear la producción y su calidad, para ello es
necesario que los ingenieros agrónomo y agroindustrial se desplacen, a cada lote donde
se encuentran los cultivos en total 8, y deben recoger y recopilar toda la información
necesaria para la toma de decisiones en caso que se presente alguna dificultad y poder
corregir lo antes posible los problemas.
Las fases de producción son la siguientes:
-Limpieza y adecuación de terreno (2 semanas)
-Aplicar los abonos necesarios antes de la siembre para nivelar nutrientes (2 Semanas)
-Siembra de papa con semilla certificada (1 mes - 2 lotes a la vez)
-Aplicación de Insecticidas y cuidado de plagas (4 meses)
-Cosecha de la producción (1 mes – 2 lotes a la vez)
-Despacho y distribución. (1 mes)
-Almacenamiento (hasta 4 meses)

La aplicación a desarrollar debe ayudar a los ingenieros a controla la producción y la


calidad de la papa, debe ser una aplicación móvil para desplazarse a los lotes de trabajo,
intuitiva, amigable y fácil de manejar, los datos deben funcionar en tiempo real y
pueden ser consultados por el administrador de la empresa cuando se necesite a
continuación se lista la actividad es de cada uno.

Actividades del Ingeniero Agrónomo:


-Verificación biométrica de la huella digital de cada empleado, para controlar las horas
del trabajo.
-Verificar que se apliquen los agro insumos adecuados en las cantidades precisas, debe
conocer que cantidades dispone en anaquel.
-Registrar el crecimiento de las plantas durante el proceso de siembra con archivos de
imagen.
-Calcular las dosis necesarias para el control de plagas en caso de necesitarlo
-Calcular las cantidades de agua en caso de sequía.
-Calcular la cantidad de abono necesario antes de siembras o durante los procesos de
crecimiento en caso de ser necesario.

Actividades del Ingeniero Agroindustrial:


-Verificar el número de micro tubérculos en la siembra. Registro fotográfico.
-Hacer en muestreo en el cultivo de forma aleatoria.
-Medir y registrar los niveles de azúcar de la muestra.
-Verificar que las cantidades de producción de cada planta según la muestra
-Clasificar los tamaños de la producción de papa.
-Verificar las condiciones de la zona de almacenaje (Temperatura, luminosidad y
humedad).
2. Tipo de Software adecuado y su justificación.

Para este proyecto el software a desarrollar esta categorizado de varias formas, esto por
su detallo funcionamiento y necesidades a saber, es un software de tiempo real, software
de gestión y software basado en la web-móvil.
El programa escogido por el grupo tiene como nombre Capiro, haciendo referencia al
proceso agroindustrial de producción de la papa en la variedad Capito R-13, que se
diseñará con el fin de satisfacer las necesidades de la empresa.
La aplicación esta categorizada como un software en tiempo real por que la aplicación
debe funcionar en zonas alejadas rurales fuera del los cascos urbanos, con conexión 3-
4g móvil, sabiendo que los lotes de siembra están esparcidos dentro del sector
Yacuanquer-Nariño, es también un software de gestión porque debe manejar datos de
inventarios, suministros, personal, toma de información de producción y calidad en
producción y también es un software basado en la web-móvil ya que es una aplicación
para la plataforma Android que tiene su base de datos en la web.

3. Descripción detallada del software propuesto para el proyecto a


desarrollar:
3.1 Descripción general del proyecto de software que proponen desarrollar para
solucionar la situación problema.
Conociendo los antecedentes que se presentan en la empresa agroindustrial Villas de la
cofradía ubicada en la ciudad de Yacuanquer municipio de Nariño y mirando sus
necesidades en el manejo de datos, se propone presentar una aplicación móvil que
satisfaga los requerimientos de la empresa en el manejo de inventarios, cálculos de
insumos, relación de gastos, control del personal de trabajo, registro fotográfico,
presentación de informes y resumen de datos, todo esto en tiempo real.
El programa se denominará “Capiro”, pues hace referencia al uso de la producción de
papa en la variedad Capiro, dicha aplicación podrá tener la capacidad de registrar
muchos empleados junto con cada atributo de los mismos como edad, eps, cedula, foto,
celular, residencia y otros, los cuales pueden ser monitoreados en su trabajo mediante el
uso de un terminal biométrico denominado, lector de huellas digitales para celulares
referencia PC-9145 de la marca digitalPersona, los datos son almacenados directamente
en una base de datos almacenada y encriptada en la nube, que registra el tiempo de
entrada y salida de cada persona, esto porque el trabajo se realiza al aire libre.
También contará con privilegios de usuario y niveles de acceso según el rol de cada
empleado, esto con el fin de resguarda información sensible de la empresa.
Tendrá la capacidad de manejar las cantidades de insumo y suministros en una base de
datos paralela a la de empleados, esta base de datos manejará el inventario en tiempo
real.
La aplicación puede hacer registros fotográficos en cada etapa desde la siembra hasta el
cultivo, maneja datos importantes como cálculos de abonos, matamalezas, fungicidas,
pesticidas, además cuenta con una agenda de aplicación y control.
Además, contará con la capacidad de registrar datos de muestreo, como niveles de
azúcar de la papa, los tamaños, las cantidades, puede hacer cálculos estimativos de la
cantidad total de la producción, presentar informes y resumen de datos almacenados y
registrar los datos de almacenamiento del producto en bodega.
Al poder controlar y tener el resumen e informes de los datos obtenidos, mediante la
aplicación el administrador de la empresa podrá tener control del proceso de producción
y también verificar la calidad del producto, además de dar solución si se presenta algún
problema en tiempo récord.
3.2. Descripción de los requerimientos y características a tener en cuenta para el
desarrollo de dicho software.
3.2.1. Requisitos funcionales
A continuación, se lista las acciones fundamentales que la aplicación móvil Capiro debe
realizar.
Requisito funcional 1-Registro de usuarios.
• Los empleados denominados usuarios, tendrán que hacer un registro en la aplicación
con el fin de autenticar su perfil, nivel de restricciones y permisos y para llevar un
registro de las actividades que hace dentro del sistema.
• La aplicación validará las entradas de datos según la base de datos lo solicite,
mediante la autenticación biométrica de las huellas digitales.
• Solamente el administrador por su perfil puede modificar o eliminar un registro creado
• Los registros no se podrán repetir puesto que la llave primaria en este caso es el
número de cedula del usuario.
• Todos los datos se almacenarán en la base de datos de registro, que el administrador
podrá consultar en cualquier momento.
• La aplicación estará en la capacidad de verificar los parámetros de autenticación, para
lo cual generará de manera automática un código de ingreso para cada usuario (ID).
Requisito funcional 2-Autenticación de Usuario.
• Para que el usuario comience a utilizar el programa este debe estar registrado en el
sistema.
• Para el ingreso al sistema es necesario que el usuario registrado ingrese su número de
cedula y el código que la aplicación le generó y mediante la autenticación biométrica de
las huellas digitales.
• Los usuarios en su perfil pueden acceder solamente a las áreas a las que tiene
permitido. Distinguiendo los niveles de acceso de cada usuario.
• La aplicación está en la capacidad de hacer los cambios de contraseña siempre y
cuando el usuario ya este autenticado y haya ingresado en el sistema.
• La aplicación le permite al usuario recordar la contraseña en caso de pérdida, si
ingresa su correo electrónico.
Requisito funcional 3 – Ingreso de Datos.
• La aplicación guardará toda la información que el usuario almacene, incluso aquella
no aún no está guardada pero que si está ingresada.
• Los usuarios por su nivel de acceso solo están en la capacidad de ingresar y consultar
la información al sistema, nunca podrán modificar o eliminar los datos ingresados.
• En caso de una caída del sistema, la aplicación se reiniciará, pero hará una copia de
todos los datos ingresados así sea, que no estén guardados.
Requisito funcional 4. -Manejo de la Información Administrador
• La aplicación guardará toda la información que el administrador almacene, incluso
aquella no aún no está guardada pero que si está ingresada.
• El administrador está en la capacidad de ingresar, consultar, modificar y eliminar la
información del sistema, los usuarios nunca podrán modificar o eliminar los datos
ingresados.
• En caso de una caída del sistema, la aplicación se reiniciará, pero hará una copia de
todos los datos ingresados así sea, que no estén guardados.
Requisito funcional 5. Gestión de reportes.
• El administrador puede gestionar reportes e imprimir esa información de los eventos y
datos ocurridos en el sistema, así como tener acceso a datos sensibles de la empresa
como inventarios, suministros, personal, producción, calidad y otros.

3.2.2. Requisitos no funcionales


Requisitos de rendimiento
• El programa debe ser liviano con la capacidad de almacenar la información en tiempo
real, guardando la información en menos de 0.02 segundos.
• El registro de usuarios los almacena de manera inmediata en la base de datos, además,
puede hacer modificaciones en tiempo real.
• La base de datos permite el intercambio de información, por ser tan robusta, en cuanto
a la cantidad de uso el 90% de los datos se deben trasmitir en apenas 3 segundos.
Seguridad
Por motivos de seguridad se implementarán los siguientes requisitos
• Los usuarios deben autenticarse siempre que necesiten usar la aplicación, o para el
control de personal
• Solo el administrador está en la capacidad de modificar y eliminar la información
ingresada.
• No todos los usuarios pueden trabajar en las diferentes funcionalidades de la
aplicación web, sino solo del área que le corresponda o el nivel de acceso asignado.
• Los usuarios pueden consultar la información de su área, pero no pueden descargarla,
copiarla o imprimirla.
Fiabilidad
La aplicación web puede detectar errores en su uso; de presentarse más de uno, la
aplicación se cierra y genera un reporte al administrador y un mensaje al usuario.
Disponibilidad
La aplicación web, estará disponible el 100% del tiempo desde su puesta en marcha,
contará con reinicios de contingencia y resguardo de datos en caso de ser necesario. La
información siempre estará disponible y segura.
Mantenibilidad
La aplicación web debe ser muy robusta y segura en su manejo de datos, por lo que
habrá un encargado de hacer continuamente depuración de la información y además
para la aplicación de actualizaciones que sean necesarias aplicar, por seguridad el
mantenimiento debe hacerse cada fin de mes, pero si una contingencia se presenta debe
ser inmediata.
Portabilidad
Estará desarrollado en JavaScript for Android, lo cual permite mover el programa a
voluntad, pero siempre con el uso de un servidor a internet, es decir que para su uso
depende 100% de la conexión a la red.
Para su ejecución se puede hacer desde la plataforma Windows o Android 4.4+
Otros requisitos
Por motivos legales de tipo financiero, el programa debe estar registrado ante las
entidades que corresponda para el uso, mediante el cumplimento de los parámetros que
la ley exige para estos casos.

4. Modelo de proceso de desarrollo para el software, sobre el cual continuarán


en las siguientes fases del proyecto.

Para el desarrollo de la aplicación nos basaremos con el modelo de proceso de


desarrollo de metodologías agiles denominado Adaptive Software Development
porque esta metodología parte de la idea de que las necesidades del cliente son siempre
cambiantes durante el desarrollo del proyecto (y posteriormente a su entrega) a través
del cual inculcar una cultura adaptativa a la empresa, ya que su velocidad de adaptación
a los cambios marcará la diferencia entre una empresa próspera y una en declive.

Los objetivos de esta metodología son cuatro:


 Concienciar a la organización de que debe esperar cambio e incertidumbre y no
orden y estabilidad.
 Desarrollar procesos iterativos de gestión del cambio.
 Facilitar la colaboración y la interacción de las personas a nivel interpersonal,
cultural y estructural.
 Marcar una estrategia de desarrollo rápido de aplicaciones, pero con rigor y
disciplina.
De esta manera queda claro que lo importante de este proyecto es que es una aplicación
a la medida, donde el cliente en este caso la empresa Villas de la Cofradía va solicitando
cambios, mejoras y actualizaciones que sean necesarios con un corto tiempo de
respuesta por parte del grupo de programación, además el equipo sabiendo esta
necesidad debe estar en completa disposición para adaptarse a los cambios y aplicar las
mejoras.
Conclusiones

El programa estará en la capacidad de hacer registros en tiempo real, lo cuales pueden


ser usados por administradores de la aplicación, que estará siempre disponible y podrá
usarse desde cualquier termina con plataforma Andorid, que le permitirá a la empresa
tomar decisiones en tiempo record y que nunca antes en el sector productivo de la papa
existió.
La toma de información requerida para el proyecto se tomará en el punto exacto de
trabajo, es decir en cada lote - finca de producción de papa, puesto que los datos e
información están fluyendo continuamente en dichos puntos, por ejemplo, al ser una
empresa que genera trabajo informal, a través de la biometría se podrán hacer registros
y control de los trabajadores que en ese instante están laborando, también se toman los
datos de producción y calidad como lo necesita la empresa.
Al ser una empresa que necesita hacer un control de personal, de manejo de inventario y
suministros y hacer un continuo control en el proceso y la calidad de producción, el
mejor método para trabajar el desarrollo de la aplicación es el Adaptative Software
Development, esto porque es necesario hacer una programación ágil, disciplinada y
sobre todo adaptativa a las necesidades de la empresa.
Bibliografía.

 Tamayo, A. Auditoría de sistemas una visión práctica. (2001). Recuperado de


https://books.google.com.co/books?id=HdtpS3UBCuMC&lpg=PA14&dq=audit
or%C3%ADa+de+sistemas+de+informacion&hl=es&pg=PP1#v=onepage&q&f
=false

 Piattini, M. G. (2012). Auditoría informática un enfoque práctico 2 ed. Madrid –


España: Editorial Ra-Ma

 ISACA. (2016). Cobit 4.1 en español. Recuperado


de http://www.isaca.org/Knowledge-Center/cobit/Pages/Downloads.aspx

 Castello, R. J. (2015). Auditoria en entornos informáticos. Recuperado


dehttp://es.slideshare.net/zhhane/auditoria-de-sistemas-46686981

 Fernández, J. (2013). Introducción a las metodologías ágiles. Recuperado


dehttps://www.exabyteinformatica.com/uoc/Informatica/Tecnicas_avanzadas_de
_ingenieria_de_software/Tecnicas_avanzadas_de_ingenieria_de_software_(Mod
ulo_3).pdf

 Solarte, F. N. J. (Productor). (2016). Metodología de la auditoria con estándar


CobIT. Recuperado dehttp://hdl.handle.net/10596/10234

You might also like