Sie sind auf Seite 1von 11

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

UNIDAD 1: PRIMERA FASE - EXPLORACIÓN

PRESENTADO POR:
GERSON ORLANDO GUEVARA BOCANEGRA CÓD: 93137847
JOSE FERNANDO SANCHEZ GOMEZ COD: 5829891
MARIA DANIELA GONZALEZ GARCIA COD: 1104709043
HERNAN DANIEL CAZARES COD:

GRUPO 301404_7

PRESENTADO A:
PILAR ALEXANDRA MORENO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


INGENIERIA DE SISTEMAS
CEAD - IBAGUÉ
2018
TABLA DE CONTENIDO
INTRODUCCION ................................................................................................................................... 3
PROYECTO EMPRESA CODERE S.A ...................................................................................................... 4
1) Descripción del problema a resolver:...................................................................................... 4
2) Tipo de software adecuado y su justificación: ........................................................................ 5
3) Descripción detallada del software propuesto para el proyecto a desarrollar: ..................... 5
4) Modelo de proceso de desarrollo para el software, sobre el cual continuarán en las
siguientes fases del proyecto: ......................................................................................................... 7
CONCLUSIONES ................................................................................................................................. 10
REFERENCIAS BIBLIOGRAFICAS ......................................................................................................... 11
INTRODUCCION

El siguiente informe describe el proyecto que se realizara en una situación


problema de la empresa Codere S.A, esta empresa es una multinacional dedicada
a los juegos de suerte y azar, constituida por un área administrativa y otra operativa,
en esta área encontramos el área de servicio técnico, aquí es donde se presenta el
problema, y es que los técnicos no están dando reporte de las labores técnicas
realizadas a diario, por eso mismo se presenta la idea de desarrollar un por un
software de tiempo real, que logre realizar un control efectivo de labores técnicas
de la empresa, esto se lograra con el desarrollo de una aplicación que se instalara
en un equipo móvil que portara cada técnico de la empresa, dicha aplicación dará
ubicación en tiempo real del personal técnico y las labores que está realizando.

Este Software es un software actual porque cuenta porque es mucho más


actualizado que el GPS, este Software permite ver la ubicación de cada técnico y
así mismo permite conocer las labores que está realizando en tiempo real, es
pertinente para ser realizado ya que se ajusta muy bien a la situación problema y
se podría aplicar en otras áreas.
PROYECTO EMPRESA CODERE S.A

1) Descripción del problema a resolver:

El proyecto se realizará en una situación problema de la empresa Codere Colombia


SA, esta empresa en una multinacional dedicada a los juegos de suerte y azar,
cuenta con casinos y locales de apuestas deportivas en diferentes ciudades del país
y está constituida por un área administrativa, donde encontramos las áreas de
gerencia, compras, recursos humanos, mercadeo, y todas las dependencias que
hacen labores administrativas. Por otro lado, está el área operativa donde está todo
lo concerniente a la operación de la empresa como lo es la parte de servicio al
cliente, área comercial, el área de servicio técnico, esta última es donde vamos a
analizar y resolver un problema que se presenta en la empresa y que puede ser
solucionado a través de una implementación de software que automatizaría las
labores de control de la operación del personal técnico.

Gerencia

Area de
Area de Area de
Recursos Area Operativa
Compras Mercadeo
Humanos

Almacén Area Tecnica

Las diferentes oficinas están ubicadas en ciudades como Bogotá, Medellín,


Bucaramanga, Armenia, Cali, Cartagena, Ibagué, en cada una de estas ciudades
cuenta con casinos y locales de apuestas deportivas. En Bogotá cuenta con 30
puntos, en Medellín con 20 puntos al igual que Cali y Bucaramanga, en Cartagena
hay 15 puntos, en Armenia 10 al igual que Ibagué. Cada punto consta de 20
máquinas y dos módulos de apuestas deportivas. Cabe tener en cuenta que cada
punto tiene un código único para su control, también cada máquina y modulo tienen
su propio código, los técnicos tienen codificadas sus rutas y cada uno tiene su propio
número de identificación, los mantenimientos también se codifican y si se utilizan
repuestos cada técnico tiene un stock y a medida que se consumen este stock
también debe ser controlado. Los técnicos salen en la mañana con una ruta definida
y regresan en la tarde después de terminar sus actividades en la ruta asignada.

El problema que actualmente se está presentado es que los técnicos no están


empleando correctamente su tiempo laboral ya que no hay forma de controlar sus
labores, es muy complicado llegar a conocer en un momento determinado el número
de averías que se repiten en las maquinas, tampoco se puede verificar si se le está
dando solución a las fallas que presentas las maquinas o hace cuanto no se les
hace un mantenimiento, no se pueden generar informes estadísticos para poder
conocer calidad de servicio, tiempos de respuesta, estado de operación de todas
las maquinas, cantidad de visitas realizadas a determinado local. De manera
general el problema es que no hay un control en tiempo real de toda la operativa
técnica.
2) Tipo de software adecuado y su justificación:
Se va a desarrollar un software de gestión, debido a que toda la información de
mantenimientos, averías, repuestos, locales, maquinas, todo lo concerniente a la
operativa técnica va a reposar en una base de datos que va a permitir ingreso y
consulta de información y el procesamiento de dicha información.

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


desarrollar:
Como la idea es desarrollar un software de gestión, que logre realizar un control
efectivo de labores técnicas de la empresa, esto se lograra con el desarrollo de una
aplicación que se instalara en un equipo móvil que portara cada técnico de la
empresa, dicha aplicación dará ubicación del personal técnico, en la aplicación se
registraran todas las intervenciones realizadas a las maquinas, en el momento que
se empiece a intervenir cada máquina esta información se registrara en la aplicación
para el control de tiempos, también se podrán consultar mantenimientos reportados
por los locales y mantenimientos programados por el sistema toda. El software
también permitirá que toda esta información se envié a través de Internet.
Para ello se diseñará una base de datos para el registro de la misma, para que así
la información esté disponible al momento de ser requerida para consultas e
informes solicitados por los supervisores técnicos de la empresa.
El sistema deberá enviar alertas de mantenimientos asignados al personal técnico,
el cual debe atender y en el mismo sistema se cerrarán los casos abiertos por
solicitud de mantenimientos. El software permitirá consultas de la información de los
mantenimientos, tiempos de respuesta, cantidad de averías presentadas, tipos de
averías y al momento que el técnico reporte daños en las maquinas, este deberá
permitir dar de baja a estas en la aplicación y enviar una alerta a el área de almacén
para preparar la salida de repuestos y la llegada de los que estén averiados. El
sistema se consultará y modificará a través de internet, el registro del personal
técnico se realizará a través de dispositivos móviles con acceso a internet.
Como ya se había mencionado, el desarrollo del software manejara una base de
datos para llevar los registros de máquinas, de casinos, de todo el historial de
mantenimientos realizados, de mantenimientos programados, de repuestos dados
de baja y repuestos nuevos que salen del almacén, se podrá acceder a la base de
datos a través del internet para realizar consultas y modificaciones según se
requiera, se modificara información en tiempo real, estará presto a enviar alertas a
los técnicos según los mantenimientos que se programen y que se soliciten de cada
uno de los casinos, así como las alertas generadas a el almacén para cambios de
repuestos, también se puede monitorizar en tiempo real las labores ejecutadas por
el personal técnico.

Requerimientos:

Para el ingreso al software se debe realizar con login por usuario y contraseña.
El software debe tener niveles jerárquicos de permisos según el tipo de usuario.
Cada técnico debe tener un código único, al igual que los casinos, las maquinas, los
mantenimientos, las rutas técnicas.
El software deberá generar alertas por los diferentes mantenimientos solicitados.
El software deberá permitir hora de inicio y fin de los mantenimientos realizados.
El software enviara alertas a través de la aplicación al personal técnico.
El software enviara alertas a el almacén de posibles cambios de repuestos cuando
se da de baja a este si se requiere.
El software permitirá solo el ingreso de información valida, según el tipo de campo
a diligenciar.
El software se puede utilizar desde los dispositivos móviles, al igual que desde
cualquier PC con sistema operativo Windows o Linux, la única condición es que
tengan acceso a Internet.
El software deberá permitir la ubicación en tiempo real del personal técnico.
Todos los permisos y acceso al sistema deben ser autorizados y controlados por un
administrador del sistema.
El sistema debe tener diseños intuitivos, para el fácil manejo por parte del personal
técnico.
El software debe permitir la generación de informes y consultas de todo lo
relacionado con los mantenimientos y entradas y salidas de repuestos de almacén.
El software deberá transmitir en tiempo real toda la información.

4) Modelo de proceso de desarrollo para el software, sobre el cual


continuarán en las siguientes fases del proyecto:
Para el desarrollo del software se va a utilizar metodologías agiles donde se
llevara a cabo el proceso propio de esta metodología mediante interacciones o
ciclos.
La metodología ágil a desarrollar será la SCRUM:
Vamos a desarrollar bajo la metodología del SCRUM, con el fin de desarrollar un
software que satisfaga plenamente las necesidades del usuario o cliente, se elige
esta metodología para poder afrontar los posibles cambio que pueda tener el
software a medida que se van desarrollando y también porque se harán contantes
entregas como resultado de cada interacción del proceso al cliente.

La idea de utilizar SCRUM es poder ir desarrollando el software e ir realizando


entregas funcionales del mismo para que el cliente vaya evaluando y corrigiendo a
medida que avanza el proyecto del desarrollo del software.

Como justificación de escoger esta metodología y a modo hipotético trabajaríamos


con el SCRUM de la siguiente manera:
Para empezar a desarrollar el proyecto del software definiríamos en una reunión
con el cliente los requisitos del software y definiríamos unos resultados para la
primera interacción o sprint (como son nombradas las interacciones o ciclos en
SCRUM), digamos en este primer Sprint definimos que vamos a empezar a
desarrollar la interfaz del programa para la aplicación del móvil, como vamos a
trabajar con Scrum, diariamente se realizaran reuniones cortas donde expondremos
que hemos hecho, que vamos a hacer y los problemas encontrados, también
tendremos un tablero donde estarán identificados los requisitos o tareas del sprint,
en este caso los requisitos para el desarrollo de la interfaz, cada miembro del grupo
puede revisar cómo va el avance del sprint, que hay pendiente, que se está
haciendo y que está ya listo. Al final del sprint de nuevo nos reunimos con el cliente
e identificamos que se hizo, que quedó pendiente y hacemos la primera entrega en
este caso la interfaz, el cliente revisa, evalúa y realimenta, se toman decisiones y
se programa el siguiente sprint, con nuevos requisitos pero que van haciendo
evolucionar de manera incremental el desarrollo del software y van de la mano con
la validación y satisfacción de las necesidades del cliente.
Así se ira evolucionando el software y el próximo sprint, puede ser desarrollar el
módulo de software de mantenimientos, realizamos el mismo proceso y así cada
sprint avanzara el desarrollo del software y siempre estará el acompañamiento del
cliente, la oportunidad de utilizar a pleno las capacidades del grupo y al final tener
como resultado un software totalmente funcional y sin errores en su operación.
CONCLUSIONES
Durante el desarrollo de este trabajo concluimos que se analizó los diferentes
modelos de proceso de software e identificamos su campo de acción con respecto
al tipo de proyecto a desarrollar y acorde a la tendencia de construcción de software,
reconociendo el sentido y los conceptos de las acciones básicas del proceso de
ingeniería de software.

Finalmente, al elaborar esta primera Fase - Exploración se relacionó los modelos


de proceso de software de acuerdo con las características y tendencias para la
construcción de software, dando una solución respecto al problema propuesto.
También conocimos los diferentes tipos de software y modelos de proceso de
software acorde con las características y requerimientos del mismo. Además,
Inspeccionamos las tendencias para la construcción de software en donde lo
aplicamos en el proyecto igualmente que planteamos problemas pertinentes que
pueden ser solucionados a través de proyectos de software.

Por ultimo después de realizar la propuesta de desarrollo de software, de analizar


el problema, de entenderlo y revisar los diferentes requisitos, queda claro que la
única manera que se va a tener para acceder a la información es mediante la
observación del proceso, realización de entrevistas y encuestas al personal técnico
de la empresa y también con la búsqueda de información de casos similares.
REFERENCIAS BIBLIOGRAFICAS
Instituto Nacional de Tecnologías de la Comunicación. (2009). Curso de
introducción a la ingeniería del software. Recuperado de
http://jmpovedar.files.wordpress.com/2011/08/curso-de-introduccic3b3n-a-
la-ingenieria-del-software.pdf
Rob, P. & Coronel, C. (2004). Sistemas de bases de datos: Diseño, implementación
y administración. Recuperado de
http://go.galegroup.com/ps/i.do?p=GVRL&sw=w&u=unad&v=2.1&it=r&id=G
ALE%7CCX4059200079&asid=6d6e98a54ca68d83cbcc6401290aaf60
Weitzenfeld, A. (2005). Ingeniería de Software Orientada a Objetos con UML, Java
e Internet. Recuperado de
http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?p=GVRL&sw=w&u=unad&v
=2.1&it=r&id=GALE%7CCX3004300022&asid=1701ae413d0c6a6c1e42647
12d295362
Fernández, J. (2013). Introducción a las metodologías ágiles. Recuperado de
https://www.exabyteinformatica.com/uoc/Informatica/Tecnicas_avanzadas_
de_ingenieria_de_software/Tecnicas_avanzadas_de_ingenieria_de_softwar
e_(Modulo_3).pdf

Das könnte Ihnen auch gefallen