Está en la página 1de 25

UNIVERSIDAD DEL VALLE

FACULTAD DE TENOLOGÍA
CARRERA DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS

SISTEMA DE DISTRIBUCIÓN, PEDIDOS Y GESTIÓN DE


CLIENTES PARA LA EMPRESA “NATUREZA SRL”

PERFIL DE TRABAJO DIRIGIDO


PARA OPTAR AL TÍTULO DE LICENCIATURA
EN INGENIERÍA INDUSTRIAL Y DE SISTEMAS

NOMBRE: MARIA FERNANDA NUÑEZ DEL PRADO BARBERY

TUTOR: ING. JOEL REYNALDO ALÁNEZ DURÁN

Cochabamba - Bolivia

2016
INDICE

1. INTRODUCCIÓN.................................................................................................. 1
2. ANTECEDENTES................................................................................................. 2
3. PLANTEAMIENTO DEL PROBLEMA...................................................................3
4. OBJETIVOS.......................................................................................................... 6
4.1. OBJETIVO GENERAL.....................................................................................6
4.2. OBJETIVOS ESPECIFICOS...........................................................................6
5. ALCANCE............................................................................................................. 7
6. JUSTIFICACIÓN................................................................................................... 9
6.1. JUSTIFICACION ECONÓMICA......................................................................9
6.2. JUSTIFICACION TECNICA...........................................................................10
7. MARCO REFERENCIAL Y CONCEPTUAL........................................................11
7.1. SISTEMA DE INFORMACIÓN......................................................................11
7.2. APLICACIÓN WEB........................................................................................12
7.3. SERVICIO WEB............................................................................................13
7.4. APLICACIÓN MÓVIL.....................................................................................14
7.5. FRAMEWORK...............................................................................................16
7.6. UML...............................................................................................................16
7.7. RUP...............................................................................................................17
8. METODOLOGÍA..................................................................................................19
8.1. METODOS.................................................................................................... 19
8.2. UNIVERSO Y MUESTRA..............................................................................20
8.3. TECNICAS E INSTRUMENTOS...................................................................20
8.4. FUENTES DE INFORMACION.....................................................................21
9. INDICE TENTATIVO...........................................................................................21
10. CRONOGRAMA.............................................................................................. 22
11. BIBLIOGRAFÍA................................................................................................23
1

1. INTRODUCCIÓN

Hoy en día, las organizaciones buscan optimizar el uso de sus recursos mediante la
automatización de sus procesos, para ello emplean sistemas informáticos debido a
los beneficios que brindan además de la precisión. Entre los beneficios de un sistema
informático, se encuentran la mejora continua y la ayuda a la toma de decisiones con
resultados obtenidos por el sistema.

“Natureza” empresa dedicada a la venta de agua purificada, encontró la exigencia de


mejorar el sistema implementado actualmente, para aumentar su productividad, ser
más competitiva en el mercado y mejorar la calidad de servicio ofrecido a sus
clientes. De este modo facilitar el registro de clientes, la solicitud de pedidos y su
entrega, ahorrando esfuerzo, costo y tiempo empleados.

El proyecto presente tiene como fin la implementación de un sistema con tecnología


web, incluyendo los módulos de distribución, reportes, gestión de clientes y pedidos.
Se contará paralelamente con el modulo móvil, de manera que el cliente podrá
registrarse y solicitar los productos de la empresa cuando lo precise. Se realizará
mediante el módulo de distribución la entrega de pedidos, con la ubicación registrada
en el sistema de los clientes correspondientes.

El sistema beneficiará a la empresa en varios aspectos, optimizando recursos tanto


económicos como humanos; como el ahorro de tiempo, disminución de la
probabilidad de cometer errores y control en procesos manuales anteriormente
empleados, dinero en gastos de operación. Asimismo disminuirá el incumplimiento
de pedidos entregándose exitosamente, con la dirección exacta y los horarios
brindados por el cliente, mejorando la calidad de atención.

Se llevará a cabo un análisis previo a los antecedentes de la empresa y datos


almacenados para la implementación del nuevo sistema, a manera de identificar los
2

problemas actuales existentes a ser solucionados; de este modo poder justificar su


desarrollo y definir los objetivos del proyecto. Los objetivos se limitarán por alcances
acorde a las necesidades de la empresa, las cuales se obtendrán de las fuentes de
información presentes en la organización. Se emplearán metodologías para el
desarrollo claro y conciso del proyecto.

2. ANTECEDENTES

La tecnología fue creciendo velozmente en los últimos años, con la aparición de


internet, afectando las actividades realizadas de forma tradicional por el ser humano.
En la actualidad se puede observar a menudo que la mayoría de las personas, desde
niños hasta adultos, gozan y utilizan dispositivos con navegación para poder
comunicarse, divertirse, estar actualizados en cuanto a información, realizar
investigaciones, trabajos, tareas entre otras cosas, dado que su adquisición no es
dificultosa ni costosa. Uno de los mayores beneficios de la tecnología es ingresar en
el momento que se desee y desde cualquier parte del mundo a entornos web,
mediante cualquier dispositivo tecnológico, ya sea una computadora o dispositivo
móvil que suele usarse con mayor frecuencia y portabilidad.

Las empresas hoy en día buscan aprovechar esta evolución tecnológica, para ser
más competitivas, brindar mayor calidad y satisfacer las necesidades de sus clientes,
beneficiándose al automatizar sus procesos mediante entornos web o aplicaciones
móviles por las ventajas que representan en lugar de un sistema tradicional o
manual. Estos procesos (manuales y tradicionales) implican mayor esfuerzo del
personal y tiempo, puesto que en la mayoría de los casos la precisión no suele ser la
misma, consecuente al error humano.

Existen organizaciones que usan sistemas de información aplicándolos a la venta de


sus productos, en su distribución y para la gestión de sus clientes, facilitándoles el
manejo y la optimización de los recursos implicados, logrando una mayor calidad y
3

conformidad en sus clientes, lo que implica ganar mayor competitividad en el


mercado.

Al tener el conocimiento de las ventajas que un sistema brinda a cualquier


organización, “Natureza”, empresa dedicada a la venta de agua purificada, busca
optimizar sus procesos de distribución, realizando un control de entregas eficiente,
agilizar el proceso de registro de sus clientes y pedidos, de modo que sea posible
facilitar el trabajo de los empleados y ofrecer un mejor servicio.

3. PLANTEAMIENTO DEL PROBLEMA

La empresa “Natureza” se dedica a la venta de productos, como ser: agua purificada


en diferentes presentaciones, hielo, jugos y té helado; de igual forma ofrece equipos,
entre los cuales se encuentran: botellones, dispensadores sencillos, dispensadores
frio-calor y dispensadores con mini nevera.

Actualmente para el desarrollo de sus actividades cuenta con un software,


desarrollado en una base de datos en Access1, que almacena la información de sus
clientes y permite el registro de pedidos.

La solicitud de un producto se lleva a cabo de manera tradicional, es decir, los


clientes vía telefónica realizan su pedido, y se envía a través de whatsapp2 la
dirección guardada en la base de datos al distribuidor correspondiente de la zona.

La información que otorga el cliente sobre su dirección, no cuenta con un croquis o


ubicación exacta, motivo por el cual dificulta a los distribuidores encontrar el domicilio
al solicitarse el producto, en especial cuando pertenece a un cliente nuevo y no se
conoce el domicilio. La incertidumbre en las direcciones que se encuentran

1
Sistema de Gestión de base de datos de Microsoft Office.
2
Aplicación de mensajería disponible para teléfonos inteligentes usando conexión a Internet.
4

registradas, hace que los distribuidores tarden mayor tiempo al realizar las entregas
e incluso no llegan a cumplirlas. De igual manera por falta de un procedimiento
adecuado para la empresa, como la priorización de clientes o distribuir pedidos por la
ruta más corta, se desperdicia tiempo.

Los clientes nuevos suelen tener mayor demora para recibir su pedido, dado que el
equipo que desee adquirir no es previsto para su entrega debido a la falta de
información y registro en la solicitud, e implica que los distribuidores posterguen sus
pedidos o regresen a la empresa para llevar el equipo solicitado luego de concluir
con sus entregas.

Los pedidos deben ser solicitados con un día de anticipación o mínimamente durante
la mañana, para su entrega en la tarde. Al no cumplir con dicha política, la entrega al
cliente se retrasa o posterga, puesto que se tienen que ubicar a los distribuidores de
la zona que corresponda para verificar la disponibilidad de tiempo y de producto,
generando molestias a los clientes.

La política de entrega de pedidos es FIFO3, el primer cliente que solicita el producto


es el primero en recibirlo, de esta manera la empresa no brinda importancia al tipo de
cliente que solicita el producto ni a las distancias que existen entre las direcciones a
entregarse los pedidos, ocasionando mayor empleo de tiempo a los distribuidores al
momento de repartirlos.

Los distribuidores, aparte de entregar los productos, son responsables de realizar la


cobranza a los clientes y recibir el dinero correspondiente de cada pedido.
Actualmente la empresa cuenta con dos modalidades de pago: el pago al contado,
cuando se recibe el monto al entregar el producto, y el pago a crédito, cuando se
recibe el monto a fin de cada mes. Terminando la jornada diaria, los distribuidores
deben elaborar una planilla de manera manual con el detalle de todas las cobranzas
efectuadas.
3
Acrónimo que significa "primero en entrar, primero en salir"
5

En los procedimientos mencionados, el software utilizado por la empresa presenta


las siguientes falencias:

 La información sobre clientes y pedidos puede duplicarse o ser almacenada


con datos redundantes, lo cual incrementa la probabilidad de cometer errores,
asimismo se tiene mayor dificultad en el control histórico de datos, ya que no
realiza la validación de la información introducida, lo que puede causar
grandes confusiones para posterior registro de clientes o posibles entregas
erróneas de pedidos.
 Único registro de dirección por cliente, impidiendo enviarle productos a
diferentes destinos.
 Las direcciones registradas en el sistema no muestran una ubicación exacta, a
causa de la escasa especificación brindada por los clientes, lo cual ocasiona
pérdida de tiempo o extravío de los distribuidores cuando buscan la dirección
correspondiente al pedido solicitado.
 Existen pedidos que no pueden concretarse de manera exitosa, debido a la
ausencia del cliente cuando se lleva el producto solicitado. De modo que más
adelante no pueden controlarse ni verificarse los motivos del incumplimiento
de pedidos a falta de su registro y almacenamiento en la base de datos, para
su reenvío o cancelación.
 No se registra de manera inmediata a la recaudación el proceso de cobranza
en la base de datos que al ser realizado de manera manual ocasiona olvidos y
errores en el detalle.
 No se cuenta con un registro de los equipos que el cliente adquiere, causando
posibles conflictos al realizar un cambio solicitado y de igual manera en la
renovación de equipo a la hora de entregarse el pedido.

Las anteriores falencias tienen gran repercusión dentro la empresa, puesto que se
desperdicia tiempo; al realizar las entregas, al revisar o reenviar pedidos y aumentan
6

los gastos de operación en la distribución, afectando asimismo de forma directa la


calidad de atención que provoca pérdida de clientes.

Con lo anterior expuesto, se formula la siguiente pregunta:


¿Cómo automatizar los procesos de distribución, pedidos y gestión de clientes de la
empresa “Natureza” de tal forma que se optimicen sus recursos, brindando un mejor
servicio?

4. OBJETIVOS

4.1. OBJETIVO GENERAL

Implementar un sistema de distribución, pedidos y gestión de clientes para la


empresa “Natureza” de tal forma que se optimicen sus recursos y se brinde un mejor
servicio.

4.2. OBJETIVOS ESPECIFICOS

 Analizar los procesos utilizados actualmente dentro la empresa, de manera


que se puedan determinar las falencias.
 Formular nuevos procedimientos de tal forma que la empresa pueda funcionar
de manera eficiente.
 Mejorar la productividad dentro la empresa, haciendo una innovación en: la
tecnología, las condiciones de trabajo para los distribuidores y la organización
en los pedidos.
 Desarrollar un Módulo de gestión de distribución, el cual coadyuvará a la
optimización de tiempo y costo implicados, mejorando la atención al cliente.
 Desarrollar los módulos de pedidos y gestión de clientes para disminuir el
incumplimiento de pedidos, al mismo tiempo de brindar mayor competitividad.
7

 Desarrollar un Módulo de reportes para tener conocimiento de las distintas


situaciones de la empresa, así poder controlarlas y darles seguimiento.

5. ALCANCE

 Para el análisis y formulación de nuevos procedimientos:


Se empleará el estudio a los procesos implicados en el registro de clientes,
solicitud de pedidos y la distribución correspondiente. Delimitándose únicamente
a los procedimientos mencionados, sin tomar en cuenta los de producción ni
inventarios.

 Para el desarrollo de módulos:


Módulo de distribución: Se obtendrá la lista de pedidos pendientes solicitados y
se asignará a cada distribuidor según la zona que le corresponda.

Una vez entregado el pedido, se cambiará el estado (de pendiente a cumplido)


para su control y futuros reportes, en caso de no realizarse la entrega se registrará
la razón, para brindarse solución al incumplimiento. Asimismo se anotará la
cantidad y el tipo de pago cancelado de cada pedido, para realizar la entrega del
detalle y el total recaudado al finalizar la jornada.

Módulo de gestión de Clientes: Se registrará, editará y dará de baja/alta a los


clientes, con previa confirmación de identidad, ya sea mediante la aplicación web
o móvil. Se asignará un usuario y contraseña identificando a cada cliente.

Se registrará en la base de datos toda la información pertinente a cada cliente;


entre ella: los horarios en los cuales se podrán realizar las entregas, su dirección
(con la ubicación exacta geo-referencial mediante gps4) de esta forma organizar
los pedidos entre los distribuidores según la zona que pertenezcan.

4
Sistema de posicionamiento global que permite determinar en toda la Tierra la posición de un objeto
8

Módulo de pedidos: Existirán dos formas de realizar pedidos, mediante la


aplicación móvil para clientes y mediante las llamadas telefónicas. Este módulo
permitirá registrar, editar y/o cancelar los productos deseados por los clientes para
realizar el envío correspondiente mediante los distribuidores.

Se controlarán los pedidos entregados con éxito y aquellos que no pudieron


realizarse. De tal manera revisar el motivo de su incumplimiento, a la vez de
verificar horarios para reenviar los pedidos pendientes.

Módulo de reportes Mostrará Dashboards5 para visualizar distintas situaciones


como ser:
 Clientes con mayor consumo.
 Distribuidores con mayor satisfacción de pedidos.
 Zonas con mayor pedido.
 Razones de incumplimiento de pedidos.
 Estado de pedidos.

Módulo de usuarios: Contando con los siguientes roles:


 Administrador: Podrá realizar la creación, asignación de roles y dar de baja a
usuarios del sistema.
 Empleado: Registrar, editar o dar de baja clientes, asignarles un usuario y
contraseña correspondiente a cada uno.
Registrar, editar o cancelar pedidos realizados vía telefónica, enviándolos al
distribuidor correspondiente.
Registrar, editar o dar de baja distribuidores, asignarles una zona.
Podrá ver y verificar el estado de los pedidos para realizar acciones.
 Reportes: Tendrá acceso a los reportes de pedidos exitosos, cumplimiento de
pedidos, pedidos por zonas, distribuidores con mayor satisfacción de pedidos.

5
Representación gráfica de los PKI (Indicadores primarios de rendimiento) del negocio.
9

 Distribuidor: Tendrán acceso a los pedidos que le corresponden por su zona,


luego de entregarlos cambiar estado del pedido pendiente y caso contrario
justificarlo; también registrar el monto cancelado o la cuenta por cobrar.
 Clientes: Podrán realizar pedidos mediante la aplicación, registrarse o
modificar sus datos, con previa verificación de su real existencia.

6. JUSTIFICACIÓN
El sistema optimizará el trabajo de gestión de clientes y solicitud de pedidos,
mediante la aplicación web y el módulo móvil.

Se tendrán almacenados los datos de los clientes, validando sus datos, entre ellos
los horarios y la ubicación exacta para realizar la entrega, disminuyendo la
probabilidad del incumplimiento de pedidos y la insatisfacción del cliente.

Mediante la segmentación de zonas, se realizará la ruta más corta entre pedidos


existentes que corresponde a cada distribuidor, de manera que se cumpla con todos
los pedidos pendientes, reduciendo el uso de combustible y tiempo anteriormente
empleados.

Los reportes que generará el sistema permitirán analizar la situación de pedidos, ya


sea su incumplimiento y motivos para poder realizarlos con éxito de modo que se
puedan abarcar en su totalidad. La solución propuesta permitirá realizar un control de
los empleados responsables de la distribución mostrando su efectividad y un
seguimiento a sus clientes.

6.1. JUSTIFICACION ECONÓMICA


La empresa contará con una ventaja competitiva, se incrementarán sus ingresos al
satisfacer a sus clientes con un mejor servicio.
10

Con la implementación del módulo móvil, se minimizarán tiempos y disminuirán


errores al solicitar pedidos, facilitando a la vez el registro de clientes.

Se disminuirán gastos operativos con la gestión de distribución, mediante la ruta


trazada para hacer la entrega de pedidos al mismo tiempo de culminar aquellos que
se tienen pendientes.

6.2. JUSTIFICACION TECNICA


Se elaborará un sistema web y aplicación móvil debido a su facilidad de manejo,
adquisición y velocidad de comunicación, de este modo aprovechar y acoplar los
recursos de la empresa “Natureza” de la forma más práctica,

Se empleará el lenguaje PHP para programar dado que es un lenguaje eficiente de


código abierto, es decir, es libre y gratuito, con entornos de rápida y fácil
configuración, multiplataforma y con soporte necesario para proyectos de desarrollo.
Para trabajar de mejor forma y con mayor velocidad se utilizará Yii, Framework6
basado en PHP que permite el desarrollo de aplicaciones web, que utiliza como
arquitectura de desarrollo el modelo MVC7 con numerosas ventajas como ser:
orientado a objetos, basado en componentes, máxima reutilización de código, de
desarrollo ágil, liviano de correr, existe clara documentación, facilidad de uso,
presenta medidas de seguridad y estabilidad, se puede trabajar con código de
terceros, popularidad y soporte, personalizable y se encuentra bajo una licencia
OpenSource8.

Se realizará la aplicación móvil para dispositivos con sistema operativo Android, que
incluyen variedad de marcas, debido a que tiene mayor frecuencia (entre el 60% a
80%) de uso en el mercado9, es OpenSource y viabilidad gracias a su popularidad.
6
Entorno o amiente de trabajo para desarrollo, que integra componentes.
7
Modelo–vista–controlador
8
Código abierto, distribuido y desarrollado libremente.
9
Fuente: https://www.netmarketshare.com/
11

En cuanto a la base de datos se manejará MySql por ser de código abierto y gratuito
asimismo por su velocidad, bajo costo en requerimientos, tener un mejor rendimiento
y ser multiplataforma. Es el sistema de gestión de base de datos más apropiado para
acceder a internet por la seguridad y conectividad que brinda.

7. MARCO REFERENCIAL Y CONCEPTUAL


Se muestran a continuación definiciones de términos relevantes en el sistema a ser
implementado:

7.1. SISTEMA DE INFORMACIÓN


Un sistema de información es un organismo que recolecta, procesa, almacena y
distribuye información. Son indispensables para ayudar a los gerentes a mantener
ordenada su compañía, a analizar todo lo que por ella pasa y a crear nuevos
productos que coloquen en un buen lugar a la organización.

Un sistema informático pertenece al campo de estudio de la tecnología de la


información como recurso material. De todas formas, se dice que tratan el desarrollo
y la administración de la infraestructura tecnológica de una organización.

Hay actividades en un sistema de información que producen la información que esas


organizaciones necesitan para tomar decisiones, controlar operaciones, analizar
problemas y crear nuevos productos o servicios:

a) Entrada de datos: Proceso mediante el cual se captura y prepara datos para


su posterior procesamiento. Las entradas pueden ser manuales o automáticas. Las
manuales se realizan por el operador o el usuario, y las automáticas surgen de otros
sistemas.
12

b) Almacenamiento de datos: Proceso mediante el cual el sistema almacena de


manera organizada los datos e información para su uso posterior.
Para hacer fácil su recuperación, los datos almacenados se organizan en:
• Campo: agrupación de caracteres que identifican a un sujeto, lugar u objeto.
• Registro: conjunto de campos interrelacionados.
• Archivo: conjunto de registros interrelacionados.
• Base de datos: conjunto integrado de registros interrelacionados.

c) Procesamiento de datos: Es la capacidad de efectuar operaciones con los


datos guardados en las unidades de memoria. Durante este procesamiento se
evidencia lo siguiente:
1. Aumenta, manipula y organiza la forma de los datos.
2. Analiza y evalúa su contenido.
3. Selecciona la información para ser usada en la toma de decisiones, y
constituye un componente clave en el sistema de información gerencial.

d) Salida de información: Actividad que permite transmitir información útil y


valiosa a los usuarios finales.

Además un sistema de información debe tener control del desempeño del sistema,
es decir debe generar retroalimentación sobre las actividades de entrada,
procesamiento, almacenamiento y salida de información. Esta retroalimentación debe
evaluarse para determinar si el sistema cumple con los estándares de desempeño
establecidos. (Laudon K. L., 2012)

7.2. APLICACIÓN WEB


Una aplicación web es una aplicación informática distribuida cuya interfaz de usuario
es accesible desde un cliente web, normalmente un navegador web.

Características habituales
13

– Comunicación mediante HTTP sobre TCP/IP.


– Procesamiento en servidor.
– Acceso a bases de datos.
– Arquitectura por capas.
– Distintos tipos de usuarios

La arquitectura de una aplicación define como se organizan los distintos módulos que
la componen.

En una aplicación web se suelen distinguir tres niveles: interfaz de usuario, lógica de
negocio y datos.

– El nivel de interfaz de usuario está compuesto por las páginas HTML que el
usuario solicita a un servidor web y que visualiza en un cliente web
(normalmente, un navegador web).
– El nivel de lógica de negocio está compuesto por los módulos que
implementan la lógica de la aplicación y que se ejecutan en un servidor de
aplicaciones.
– El nivel de datos está compuesto por los datos, normalmente gestionados por
un sistema de gestión de bases de datos (servidor de datos), que maneja la
aplicación web. (Software, 2004)

7.3. SERVICIO WEB

El término "servicio web" designa una tecnología que permite que las aplicaciones se
comuniquen en una forma que no depende de la plataforma ni del lenguaje de
programación. Un servicio web es una interfaz de software que describe un conjunto
de operaciones a las cuales se puede acceder por la red a través de mensajería XML
estandarizada. Usa protocolos basados en el lenguaje XML con el objetivo de
describir una operación para ejecutar o datos para intercambiar con otro servicio
14

web. Un grupo de servicios web que interactúa de esa forma define la aplicación de
un servicio web específico en una arquitectura orientada a servicios (SOA).

La industria de software finalmente se está dando cuenta de que integrar


aplicaciones de software en varios sistemas operativos, lenguajes de programación y
plataformas de hardware no es algo que puede ser resuelto por un entorno patentado
específico.

Los servicios web usan XML, que puede describir cualquier tipo de datos en una
forma realmente independiente de plataforma para el intercambio entre sistemas, lo
que permite el movimiento hacia aplicaciones flojamente acopladas. Además, los
servicios web pueden funcionar a un nivel más abstracto que puede reevaluar,
modificar o manejar tipos de datos dinámicamente on demand (mediante solicitud).

Los principales problemas que los servicios web tratan de resolver son los temas de
integración de datos y aplicaciones y de la transformación de funciones técnicas en
tareas informáticas orientadas a negocios. Esos dos aspectos permiten que las
empresas se comuniquen con sus socios en el ámbito de los procesos o aplicaciones
y que, al mismo tiempo, dejen un espacio dinámico para adaptarse a nuevas
situaciones o trabajar con otros socios mediante solicitud. (developerWorks, 1999)

7.4. APLICACIÓN MÓVIL

Una aplicación móvil es un programa que puede descargar y al que puede acceder
directamente desde su teléfono o desde algún otro aparato móvil

Se necesita un smartphone10 o algún otro dispositivo móvil con acceso a internet. No


todas las aplicaciones funcionan en todos los aparatos móviles. Cuando se compra
uno de estos dispositivos debe usar el sistema operativo y el tipo de aplicaciones que

10
Teléfono inteligente
15

le corresponde. Los sistemas operativos móviles Android, Apple, Microsoft y


BlackBerry tienen tiendas de aplicaciones que operan en línea en las cuales puede
buscar, descargar e instalar las aplicaciones. Algunos comerciantes minoristas
también operan tiendas de aplicaciones en internet. Tendrá que usar una tienda que
le ofrezca las aplicaciones que funcionen con el sistema operativo de su dispositivo.
Para establecer una cuenta, es posible que tenga que suministrar el número de una
tarjeta de crédito, especialmente si va a descargar una aplicación que no es gratuita.

Algunas aplicaciones son distribuidas gratuitamente por tiendas de aplicaciones. Los


creadores de estas aplicaciones pueden ganar dinero de las siguientes maneras:
 Algunos proveedores venden un espacio publicitario dentro de la aplicación.
Los creadores de estas aplicaciones pueden ganar dinero con los anuncios,
por este motivo distribuyen la aplicación gratuitamente para poder llegar a la
mayor cantidad posible de usuarios.
 Algunas aplicaciones ofrecen versiones básicas gratuitas.
 Algunas aplicaciones le permiten comprar más funciones de la misma
aplicación (“in-app purchases” en inglés).
 Algunas aplicaciones se ofrecen gratuitamente para despertar su interés en
otros productos de la compañía. Estas aplicaciones son una forma de
publicidad. (Federal, 2011)

7.5. RUP

Rational Unified Process (RUP) es una metodología de desarrollo de software


orientado a objeto que establece las bases, plantillas, y ejemplos para todos los
aspectos y fases de desarrollo del software. RUP es herramientas de la ingeniería de
software que combinan los aspectos del proceso de desarrollo (como fases definidas,
técnicas, y prácticas) con otros componentes de desarrollo (como documentos,
modelos, manuales, código fuente, etc.) dentro de un framework unificado. RUP
16

establece cuatro fases de desarrollo cada una de las cuales está organizada en
varias iteraciones separadas que deben satisfacer criterios definidos antes de
emprender la próxima fase.

Las fases de RUP son:

 Fases de Inicio y Elaboración: Se enfocan hacia la comprensión del problema


y la tecnología, la delimitación del ámbito del proyecto, la eliminación de los
riesgos críticos, y al establecimiento de una base de la arquitectura. Durante la
fase de inicio las iteraciones hacen mayor énfasis en actividades modelado del
negocio y de requisitos.

 Fase de elaboración: Las iteraciones se orientan al desarrollo de la base de la


arquitectura, abarcan más los flujos de trabajo de requerimientos, modelo de
negocios (refinamiento), análisis, diseño y una parte de implementación
orientado a la base de la arquitectura.

 Fase de construcción: Se lleva a cabo la construcción del producto por medio


de una serie de iteraciones. Para cada iteración se selecciona algunos Casos
de Uso, se refina su análisis y diseño y se procede a su implementación y
pruebas. Se realiza una pequeña cascada para cada ciclo. Se realizan tantas
iteraciones hasta que se termine la implementación de la nueva versión del
producto.

 Fase de transición: Se pretende garantizar que se tiene un producto


preparado para su entrega a la comunidad de usuarios. Como se puede
observar en cada fase participan todas las disciplinas, pero que dependiendo
de la fase el esfuerzo dedicado a una disciplina varía. (Ptolomeo)
17

7.6. PROCESO

Conjunto de actividades que, con un input recibido, es capaz de crear un producto,


de valor para el cliente.

Dichas actividades están relacionadas unas con otras e integradas de manera


coherente y terminan con la entrega del producto o servicio al cliente. Necesitan
expresamente la entrega de un producto o servicio.

Por tanto, los departamentos funcionales no constituyen un proceso, aunque realizan


una misma tarea que alimenta a varios procesos. No es por tanto, un análisis de
tareas. (González, 1974)

7.7. REINGENIERIA DE PROCESOS

Durante años hemos orientado ingentes esfuerzos a medir, controlar, certificar y


corregir nuestros procesos. Como consecuencia, los procesos de la empresa se
convirtieron en el principal factor de costo para las organizaciones. El resultado fue
una estrategia de mejoramiento, conocida como mejoramiento de los procesos de la
empresa. Algunas corporaciones como IBM, Corning y Boeing han adoptado este
nuevo enfoque y han observado algunos mejoramientos sorprendentes, incluyendo
los siguientes: mayor confiabilidad de los procesos de la empresa, mejor tiempo de
respuesta, disminución del costo, reducción de inventarios, mejoramiento en
manufactura, superior participación de mercado, mayor satisfacción al cliente,
incremento de la moral de los empleados, incremento de las utilidades, menor
burocracia. Todo lo que hacemos actualmente lo llevaremos mejor si nos centramos
en el proceso. (Harrington, 1993)
18

7.8. CALIDAD

Calidad es el grado en el que un conjunto de características cumple con los


requisitos

Los principios de la gestión de la calidad:


 Enfoque al cliente
 Liderazgo
 Participación del personal:
 Enfoque de sistema para la gestión
 Mejora continua
 Enfoque basado en hechos para la toma de decisión (Valadez, 2000)

7.9. COMPETITIVIDAD

La competitividad de la empresa es un fenómeno complejo, en cuya explicación


intervienen factores de naturaleza diversa que se pueden agrupar en dos amplias
categorías: factores externos y factores internos a la empresa. Dentro de los
primeros se incluyen factores macroeconómicos, institucionales o de estructura de
mercado que condicionan la competitividad de las empresas que compiten dentro de
un mismo entorno regional o sectorial. Entre los segundos se incluyen aquellos
aspectos internos y específicos a la empresa que condicionan su capacidad de
creación de valor. Las propuestas teóricas más recientes en el campo de la dirección
estratégica hacen hincapié en la primacía de los factores internos y propios de cada
empresa como determinantes de su competitividad. Así, la llamada teoría de los
recursos explica el potencial de creación de valor de una empresa en función del
perfil competitivo de su base de recursos. (Sánchez, 1997)

7.10. PRODUCTIVIDAD
19

En el campo de la economía, se entiende por productividad al vínculo que existe


entre lo que se ha producido y los medios que se han empleado para conseguirlo
(mano de obra, materiales, energía, etc.). La productividad suele estar asociada a la
eficiencia y al tiempo: cuanto menos tiempo se invierta en lograr el resultado
anhelado, mayor será el carácter productivo del sistema.
Por medio de la productividad se pone a prueba la capacidad de una estructura para
desarrollar los productos y el nivel en el cual se aprovechan los recursos disponibles.
La mejor productividad supone una mayor rentabilidad en cada empresa. De esta
manera, la gestión de calidad busca que toda firma logre incrementar su
productividad. (Real Academia Española (RAE))

8. METODOLOGÍA

En el proyecto se utilizarán los siguientes métodos y herramientas:

8.1. METODOS

Se utilizará la ingeniería de métodos para el estudio y reingeniería de los procesos.

Se empleará para el modelado del sistema la metodología RUP documentándolo


con UML.

Se recolectarán datos en base a mediciones de números y almacenamiento en base


de datos de la información, de manera que la investigación tendrá un enfoque
cuantitativo. Se analizará e interpretará lo recopilado para control y reportes de
pedidos como de los productos.

Haciendo distinción y descomposición de los procesos de la empresa “Natureza”, la


metodología de investigación será analítica; deductiva, de lo general a lo específico,
20

y asimismo comparativa, al establecerse cambios y distinciones en el funcionamiento


de los procesos.

8.2. UNIVERSO Y MUESTRA

Queda limitada la investigación a la empresa “Natureza SRL”, incluyendo gerentes y


empleados.

8.3. TECNICAS E INSTRUMENTOS

Para ver el funcionamiento actual de la empresa se realizarán diagramas de flujo de


procesos, encuestas.

Se empleará la Escala de Likert para evaluar la aceptación del sistema y la


satisfacción de los usuarios que trabajan para la organización.

Se obtendrá de Play Store11 las calificaciones y reseñas de los clientes con la


aplicación móvil instalada, para evaluar el agrado y rendimiento del módulo móvil.

Las herramientas que se utilizarán son:


 PHP para el desarrollo de la aplicación web.
 MySql como gestor de base de datos.
 Andorid Studio para el desarrollo de la aplicación móvil.

8.4. FUENTES DE INFORMACION

11
Play Store: tienda de software en línea desarrollada por Google para los dispositivos con sistema
operativo Android.
21

Para mejor entendimiento de los procesos y manejo dentro la empresa “Natureza”,


se tendrán como fuentes de información a la administradora y los distribuidores que
brindan su servicio dentro la organización. Se extraerán los datos de los registros, de
la base de datos de la aplicación utilizada actualmente. Toda la información privada,
se obtendrá bajo confidencialidad con la representante de la empresa, Mgr. Ruth
Daniela Jordán Sánchez.

9. INDICE TENTATIVO
INTRODUCCIÓN
PLANTEAMIENTO DEL PROBLEMA
OBJETIVOS
OBJETIVO GENERAL
OBJETIVOS ESPECÍFICOS
ALCANCE
MÉTODOS Y HERRAMIENTAS
1 MARCO TEÓRICO
1.1 Sistemas de Información
1.2 Servicios Web
1.3 Aplicación Web
1.4 Aplicación Móvil
1.5 RUP
1.6 Proceso
1.7 Reingeniería de procesos
1.8 Calidad
1.9 Competitividad
1.10 Productividad
2 MARCO REFERENCIAL
2.1 Descripción de la empresa
2.2 Productos y Servicios
2.3 Área del trabajo dirigido
2.4 Descripción de las tareas y/o trabajos efectuados
22

2.5 Falencias y/o problemas encontrados


3. INGENIERÍA DEL PROYECTO
3.1 Planteamiento de la automatización de procesos
3.2 Iniciación
3.3 Elaboración
3.4 Construcción
3.5 Transición
4 PRUEBAS DE CALIDAD
4.1 Pruebas de Sistema
4.2 Satisfacción del Usuario
5. ESTIMACIÓN DE COSTOS
5.1 Estimación de costos de software
5.2 Costo no incurrido
5.3 Costos beneficios
CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES
RECOMENDACIONES
BIBLIOGRAFÍA
ANEXOS

10. CRONOGRAMA
Actividades/Mes Agosto Septiembre Octubre Noviembre Diciembre
Semanas 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Elaboración del Perfil
Presentación y Defensa del Perfil
Corrección y entrega del Perfil
Elaboración del Marco Teórico
Elaboración del Marco Referencial
Elaboración de la Ingeniería del Proyecto
Pruebas de Calidad
Estimación de Costos
Entrega del primer borrador
Defensa Privada
23

11. BIBLIOGRAFÍA
Cornejo, J. E. (2008). ¿Qué es UML? El Lenguaje de Modelado Unificado. Obtenido
de DocIRS : http://www.docirs.com/uml.htm
developerWorks, I. (1999). Introducción a servicios web. Obtenido de IBM:
http://www.ibm.com/developerworks/ssa/webservices/newto/service.html
Federal, C. (2011). Aplicaciones Móviles: ¿Qué son y cómo funcionan? Obtenido de
Comisión Federal de Comercio: https://www.consumidor.ftc.gov/articulos/s0018-
aplicaciones-moviles-que-son-y-como-funcionan
Gutierrez, J. J. (s.f.). ¿Que es un framework web? Obtenido de JJ Gutierrez:
http://www.lsi.us.es/~javierj/investigacion_ficheros/Framework.pdf
Laudon, K. L. (2012). Sistemas de Información Gerencial. Naucalpan de Juárez:
PEARSON educación de México.
Ptolomeo. (s.f.). Proceso Unificado Rational. Obtenido de A8:
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/175/
A8%20Cap%C3%ADtulo%205.pdf?sequence=8
Software, G. d. (2004). introducción a aplicaciones Web. Obtenido de Escuela
técnica superior de ingeniería Informática: http://www.lsi.us.es/docencia/get.php?
id=352

También podría gustarte