UNIVERSIDAD SIMÓN BOLÍVAR
|
|
- Marta Castilla Miranda
- hace 8 años
- Vistas:
Transcripción
1 UNIVERSIDAD SIMÓN BOLÍVAR Ingeniería de Computación GESTIÓN DE MANEJOS DE CLIENTE Por Jesús Quintana, Ricardo Tocco Proyecto de Grado Presentado ante la Ilustre Universidad Simón Bolívar como Requerimiento Parcial para Optar el Título de Ingeniero en Computación Sartenejas, Diciembre de 2010
2 UNIVERSIDAD SIMÓN BOLÍVAR DECANATO DE ESTUDIOS PROFESIONALES COORDINACIÓN DE INGENIERÍA DE COMPUTACIÓN ACTA FINAL DEL PROYECTO DE GRADO GESTIÓN DE MANEJOS DE CLIENTE Presentado Por: JESÚS QUINTANA, RICARDO TOCCO Este proyecto de Grado ha sido aprobado por el siguiente jurado examinador: Prof. Ascánder Suárez (Tutor Académico) Prof. Maruja Ortega Prof. Edna Ruckhaus SARTENEJAS, 09 de diciembre de 2010
3 GESTIÓN DE MANEJOS DE CLIENTE Por Jesús Quintana, Ricardo Tocco RESUMEN Resumen El manejo de clientes siempre a presentado un problema para las medianas y grandes empresas debido a que la cantidad de personas que se encuentran relacionadas con la mismas, va creciendo de forma exponencial. Lo cual nos da la idea de la creacion de un sistema de información que pueda manejar a los clientes de una forma facil y sencilla sin necesidad de tener gran cantidad de papeles o espacio ocupando. Ademas, de poder acceder desde cualquier parte del mundo a la informacion en cualquier momento. En los ultimos, años, se ha observado la creación de este tipo de aplicaciones, tales como salesforce, sugarcrm, etc, pero nos traen dificultades a la hora de usarlos. Tales como altos costos para la aplicacion, poco adaptable al contorno que se relaciona. y es tan expandible como los creadores lo deseen, mas no te permiten expandirlo a tu gusto, para así poder tener una aplicación que cubra totalmente las necesidades de los usuarios. La idea general de este proyecto es poder lograr un aplicación facilmente adptable, expandible y codigo libre, para que las personas puedan Gestionar a sus clientes de una forma eficiente sin ninguna de las desventajas antes mencionadas. iv
4 Índice general Índice general v Índice de Figuras vii Introducción viii Capítulo 1. Marco Teórico Modelo Vista Controlador Modelo Mapeo Objeto-Relacional Hibernate PostgreSql Vista Java Server Pages JavaScript JQuery JQuery UI Controlador Struts CRM Capítulo 2. Marco Metodológico RUP Concepción, Inicio o Estudio de oportunidad Elaboración Construcción Transición v
5 Capítulo 3. Concepción, Inicio o Estudio de oportunidad Investigación Web SugarCRM SalesForce Resultados Investigación Web Investigación Teorica Requerimientos Modulo de Cliente y Contacto Modulo de Oportunidades Modulo de Proyectos Modulo de Atividades Modulo de Catálogo de Productos y Servicios Modulo de Presupuesto y Facturación Modulo de Soporte Tecnico Modulo de Documentos Capítulo 4. Elaboración Definición de Requerimientos y Casos de Uso Definición de Arquitectura de Software Diseño del Prototipo Funcional Capítulo 5. Conclusiones y recomendaciones 26 Bibliografía 27 vi
6 Índice de figuras 1.1. Figura Funcionamiento Diseño MVC [1] Funcionamiento Basico ORM [2] Funcionamiento Básico JSP [3] Funcionamiento Basico de Struts [1] Etapas de Rup Interfaz SugarCRM Interfaz de SalesForce vii
7 Introducción Un problema que se presenta algunas veces en las empresas medianas o grandes es la falta de formalización de los procedimientos y la falta de interés de los empleados por entender la importancia que tienen estos procesos en la filosofãa de trabajo de la empresa y de sus clientes. De aqué que el manejo de clientes en las medianas o grandes empresas siempre ha constituido una problemática importante para estas. debido a que el volumen de personas que se encuentran relacionadas con la empresa, va creciendo de forma exponencial y con ello el conjunto de estrategias de negocio, marketing, comunicación e infraestructuras tecnológicas, dise nadas con el objetivo de construir una relación duradera con los clientes La principal ventaja que trae aparejada la implementación de la Gestión de las Relaciones con los Clientes en una empresa es el aumento de la información que esta posee de sus actuales y potenciales clientes, lo que permite direccionar la oferta hacia sus deseos y necesidades, aumentando así el grado de satisfacción y optimizando su ciclo de vida Lo cual nos da la idea de la creación de un sistema de información que permita a la Empresa centrar su atención en el cliente para interactuar mã s efectivamente con él de una forma fácil y sencilla sin necesidad de tener gran cantidad de papeles o espacio ocupado y poder acceder desde cualquier parte del mundo a la información y en cualquier momento., identificar su importancia, retenerlo en la empresa y evitar que se vaya con la competencia. En los últimos, años, se ha observado la creación de este tipo de aplicaciones, lideradas por grandes empresas que ofrecen este tipo de producto tales como SalesForce, SugaRCM, entre otras, pero nos traen dificultades a la hora de usarlos, tales como: altos costos para la adquisición de la aplicación, poco adaptables a las necesidades individuales de cada empresa, Y no permitiendo la expansión de la aplicación a las exigencias del usuario. La idea general de este Proyecto es diseñar e implementar una aplicación web fácilmente adaptable, expandible y de código libre, para que las personas puedan gestionar a viii
8 sus clientes de una forma eficiente sin ninguna de las Desventajas antes mencionadas. Antecedentes A continuación se presentan una serie proyectos que trabajan lo que queremos realizar. SalesForce BLAAA SugarCRM BLAAAA Justificación Podriamos justificar el proyectos en tres distintos aspectos: Aspectos Teoricos El crm es una estrategia de negocia, orientada a los clientes y sus necesidades. Una ves realizada la investigación nos dara una mejor perspectiva de que es un crm, y en que se puede mejorar usando una interfaz web como intermediario, Aspectos Practicos Una ves desarrollado esta aplicación, podria ser usada por cualquier tipo de compañia que necesite manejar una cartera de clientes de forma eficiente. Permitiendo que los dueños de la empresa y sus clientes, se beneficien de la misma. Aspectos Metodologicos Esta investigación, puede tambien ser usada como referencia para el desarrollo de otros sistemas de información del mismo estilo, tales como ERP (Sistema Planificacion de Recursos), TPS (Sistema de Procesamiento de Transacciones), MIS (Sistema de Informacón Gerencial), entre otros. Planteamiento del Problema Si en las organizaciónes no se controla de forma controlada y eficiente, el manejo con los clientes, se pueden enfrentar a un grave problema en el futuro a la hora de que le cartera de clientes vaya en aumento, puesto que se hace ineficiente, ix
9 tediosa y complicada. Lo que nos genero la inquietud de cual es la mejor forma para poder manejarlos. Objetivos Generales El objetivo general de esto proyecto radica en la creacion de una aplicación web, que pueda Gestionar el manejo de los Clientes. De una manera facil para los usuarios del sistema. Objetivos Especificos Manejar la carte de Clientes de una Compańia. Manejar cuentas, conjunto de clientes, de una compańia. Poder crear oportunidades de negocio a los clientes. Poder manejar proyectos relacionados con los clientes. Tener un sistema de tareas para poder llevar un control de las actividades. Manejar Varios Catalogos de Servicios y/o Productos. Controlar Presupuesto y Facturación. Manejar Soporte tecnico a los Clientes. Manejo de Documentos Relacionados a los Proyectos. x
10 Capítulo 1 Marco Teórico En los lineamientos teóricos de este estudio se presentan y definen los concepto mã s significativos que se usan en el desarrollo de una aplicación web, dirigidas a la gestión de manejo de clientes. Como fundamentos teóricos se han descrito estudios previos realizados internacionalmente. Asimismo se aborda el tema del CRM (âcustumer Relationship Managementâ. Gestión de Relación con Clientes), como una estrategia de negocio centrada en el cliente como el centro de su compañ ia Modelo Vista Controlador Modelo Vista Controlador, o como es conocido MVC es un patron de disño principalmente aportado por el lenguaje SmallTalk a la Ingeniría del Softwate. Basicamente separa los datos de una aplicaión, la interfaz de usuario, y la logica de control en 3 componentes distintos. [1][4] Modelo Vista Controlador El controlador es el encargado de redirigir o asignar una aplicación a cada petición; el controlador debe poseer de algún modo, un mapa de correspondencias entre peticiones y respuestas que se les asignan. El modelo seria la lógica de negocio a fin de cuentas. Una vez realizadas las operaciones necesarias el flujo vuelve al controlador y este devuelve los resultados a una vista asignada. El siguiente gáfico nos muestra la interacción entre el Modelo la Vista y el Controlador. 1
11 CAPÍTULO 1. MARCO TEÓRICO 2 Figura 1.1: Figura Funcionamiento Diseño MVC [1] 1.2. Modelo Es la representacion de la estructura de datos, con las que la aplicacion lgra funcionar correctamente. Se encarga de asegurar la integridad de los datos y derivar nuevos datos.[4] Según [5], el modelo de datos se puede dividir en dos: El modelo principal, los cuales consiste en los objetos los cuales representan y soportan la esencia del problema. Son aquellas clases que hoy en dia la Ingeniaría de Software se enfoca de primero. El modelo de la aplicacion, son aquellos objetos que se relacionan directamente con las vistas para sacar datos o notificaciones. Para el desarrollo de esta aplicacion se utilizaron las tecnologias de Mapeo de Objeto- Relacional, Hibernate y PostgreSql Mapeo Objeto-Relacional EL manejo de Objeto-Relacional, es una Estrategia que se requiere para convertir los elementos de una tabla relacional, en un objeto de un lenguaje de programación. Por lo general se usan metadatos para poder realizar el mapeo.[6]
12 CAPÍTULO 1. MARCO TEÓRICO 3 Esta estrategia tiende ser menos provechosa a la hora de desarrollar el mapeo por que se requiere generar una mayor cantidad de código, pero una vez que se a logrado desarrollar el mismo de una forma eficiente, se puede alcanzar un ahorro en los costo de mantenimiento, debido a que el código es mas limpio, las consultas mas apropiadas y mas agrupadas. Además, se puede abstraer de una base de dato en específico por lo que las exportaciones a otra base de dato tienden a ser más rápido. [6] Figura 1.2: Funcionamiento Basico ORM [2] La Persistencia se logra principalmente con el principio de reversibilidad, es decir se transforma la base de datos a objetos y viceversa.[6] Otra ventaja de esta técnica, es que libra al programador de un sql desordenado y además no obliga al usuario a tener amplios conocimientos sobre sql, si no tener los conocimiento de manejo de objetos y acceder de esa forma a los datos almacenados en la base de dato.[6] Hibernate Hibernate es un entorno de trabajo orientado al Mapeo de Objeto-Relación, se basa en los principios open source, y esta desarrollado en java, lo cual evita el uso del API JDBC. [7][8]
13 CAPÍTULO 1. MARCO TEÓRICO 4 Hibernate se encarga del mapeo entre las clases java y las tablas de la base de datos, es decir, desde los tipos de datos de java a los tipos de datos de SQL (structured query language). De igual forma provee facilidades para la recuperación y actualización de datos, control de transacciones, repositorios de conexiones a base de datos, consultas programáticas y declarativas, y un control de relaciones de entidades declarativas.[7][8] Hibernate usa el Hibernate Query Language, el cual es un lenguaje diseñado como una extensión del lenguaje SQL (structured query language), orientado a la programación de objetos, dando un fácil traslado entre ambos.[7][8] Entre los beneficios que ofrece Hibernate se puede mencionar: 1. Productividad : Hibernate logra reducir el tiempo de desarrollo de sistema, debido a que logra manejar de una forma sencilla la persistencia de clases de java, sin necesidad de tener alguna relación con la estrategia de desarrollo de la aplicación. 2. Mantenibilidad : Al utilizar Hibernate se reduce la líneas de código que no son netamente necesarias para la lógica del negocio, lo que hace que contribuya significativamente a la claridad y legibilidad del sistema. Y lo más importante, es que un sistema con menos código es fã cilmente refactorizable. Además no es la única razón por la que es mã s sustentable. Cuando se usa un ORM (Object -Relational mapping ), siempre existe una tensión entre la representación relacional y la del modelo de datos. Por que siempre que uno se modifica se tiene que comprometer a arreglar el estado del otro. El ORM (Object-Relational mapping ), ofrece varias ventajas entre los dos modelos, dando un uso elegante en la orientación a objeto en la parte de java y aislando cada modelo a los cambios menores de los demás. 3. Rendimiento: Es verdad que el código generado a mano de un ORM (Object- Relational mapping ), va a ser mucho más rã pido que el código generado automã ticamente, pero la mejora en el rendimiento radica que en el tiempo que uno le dedica al código generado automático tiende a ser mucho menos que cuando uno lo realiza a mano por lo que uno puede enfocarse en arreglar los cuellos de botella
14 CAPÍTULO 1. MARCO TEÓRICO 5 que tenga la aplicación. Además, al confiar en una librería como Hibernate donde es posible que las personas que desarrollaron el ORM (Object-Relational mapping ), tuvieron más tiempo para investigar las optimizaciones de rendimiento, que el que podría tener un programador normal. 4. Independencia de la Base de Dato: Al ser un ORM (Object-Relational mapping ), que trabaja bajo su propio dialecto HQL (Hibernate Query Language) y además soporta diferente tipo de base de datos ofrece un cierto nivel de portabilidad, debido a que para ser una aplicación completamente portable se tendría que sacrificar ciertas fortalezas de algunas bases de datos. Por otra parte, la independencia de base de datos puede servir para desarrollar escenarios de una base de datos ligera de forma local, pero implementarlo al final sobre una diferente base de datos PostgreSql PostgreSql es uno de los mas avanzados Serviodores de Base de datos open source, proviene de Ingres, el cual fue desarrollado en la Universidad de California en Berkley ( ). En 1986 el equipo liderado por Michael Stonebraker continuo con la elaboracion del code de Ingres, y se le llamo Posgres.[9][10] PostgreSql proporcina una gran cantidad de caracteristicas que solo se pueden encontrar en las base de datos comerciales, tales como:[10] Un manejador de base de datos objeto-relacional Altamente extensible, acepta operaciones para definir usuarios, funciones, acceso a metodos y tipos de datos. Integridad de Referencia Un api Flexible Soporte para lenguajes procedurales
15 CAPÍTULO 1. MARCO TEÓRICO 6 Usa la tecnologãa MVCC (Multi-Version Concurrency Control por sus siglas en inglés), lo cual evita bloqueos innecesarios. Cliente/Servidor, usa la arquitectura proceso-por-usuario cliente/servidor, que es similar al metodo usado en apache 1.3.x para el manejo de procesos. Write Ahead Logging (WAL), registra los datos antes de ser escritos en la base de datos 1.3. Vista La vista es la encargada de representar el modelo en un formato amigable para el usuario, cada vista es capaz de mostrar una o mas representaciones de los modelos en la pantalla. En un termino orientado a objetos, es un conjunto de clases las cuales nos generan unas ventanas sobre el modelo, Ejemplo: El GUI/Widget (por sus iglas en ingles Graphical User Interface) vista. El CLI (por sus siglas en ingles Command Line Interface) vista. El API (por sus sigals en ingles Applications Program Interface) En este proyecto, al ser web utilizamos JSP, como generador de vista dinamico de java. Y la librerias de JAvascript, jquery y jquery UI para el desarrollo de la interfaz Java Server Pages Java Server Pages o como se conoce mas comúnmente mediante las siglas JSP, es una tecnología desarrollada por java para poder incluir contenido para web, en forma de documentos HTML, XML o de otro tipo.es decir, la vista puede cambiar dependiendo los parámetros enviado por el usuario al JSP. [3] Gracias a esta nueva implementación las aplicaciones web actuales, pueden personalizar los contenidos dependiendo a las personas que se les esta dirigido. La estructura
16 CAPÍTULO 1. MARCO TEÓRICO 7 de JSP, es muy similar a la de HTML (HyperText Markup Language-Lenguaje de Marcado de Hipertexto), a diferencia que contiene elementos especiales JSP que permiten la inserción de código por parte del servidor.[3] Estos elementos especiales son los que el servidor detecta el recibir el archivo, y ejecuta los parámetros generando código HTML (HyperText Markup Language-Lenguaje de Marcado de Hipertexto), dinámicamente el cual es insertado en el código completo generando una nueva vista que es enviada al navegador[3] Figura 1.3: Funcionamiento Básico JSP [3] JSP contiene un úmero de elementos básicos que se pueden utilizar en casi cualquier aplicación web. Pero ademã s permite a los desarrolladores la sintaxis del JSP para implementar elementos específicos para la aplicación en la que se trabaja entre los cuales podemos destacar accesos a base de datos y Enterprise JavaBeans.[3] JavaScript JavaScript es un lenguaje de dassorrollo de aplicaciones web, dirijido a la creacion de paginas web dinamicas y interactivas para el usuario, fue diseñado para ser un lenguaje de elaboraci on de script que pudieran incrustarse directamentene en los archivos HTML, lo que no lo convierte en un programa aparte. Esta dirijido principalmente para mejorar la interfaz de la aplicación. [11] JavaScript aunque no es un lenguaje orientado a eventes, puede reconocerlos o crearlos permitiendo asi tener un sistema iterativo. El cual puede lograr hacer verificaciones
17 CAPÍTULO 1. MARCO TEÓRICO 8 directamente desde la misma vista sin necesidad de comunicarse con el servidor. [11] No es un lenguaje compilado, si no interpretado por el navegador lo que facilita el aprendizaje, debido a que se pueden ver ejemplos de como utilizan la librerias en sus paginas. [11] JQuery jquery es una liberira de javascript, para facilitar la generación de codigo, permitiendo un uso mas amplico del mismo lenguaje, se disño principalmente como una extensión de prototypejs. Incluye funcionalidades tales como el manejo de eventos, la creacion de animaciones, comunicacion via ajax, etc. logrando agilizar el desarrollo de aplicaciones web.[12] TAmbien nos permite desarrollar un codigo mas limpio y ordenado, separando el comportamiento del contenido, lo que se llama javascript no obstrusivo, dando la idea que se estan incluyendo funcionalidades directamente en al Arbol Dom.[12] Las ventajas de utilizar jquery son:[12] Mejora la iteracción de JavaScript con HTML, debido a la generacion del Arbol DOM de una forma mas eficiente y facil de acceder. Es plugable, es decir cualquier persona puede realizar plugins que extiendan las funcionalidades permitiendo asi tener una gran cantidad de plugins disponibles, ademas de la opción de generar sus propios plugins. Posee una extensión de la libreria que posee gran cantidad de widgets que permiten darle una mejor interfaz al usuario con menos trabajo: jquery UI Es Cross browser, lo que nos permite asegurar que cualquier codigo realizado en este libreria podra funcionar con los siguientes browser: I.E. 6.0+, FF2+, Safari 2.0+, Opera 9.0+, Chrome Esta libreria fue diseãda para cambiar la tipica forma de programar en Javascript,
18 CAPÍTULO 1. MARCO TEÓRICO 9 basandose en la filosofía utilizada por prototypejs, actualmente es uno de los framework javascript mas utilizados: Por desarrolladores como: Life Ray Portal, Drupal, WordPress,... E la librerãa corporativa de Google, Dell, Nokia, Microsoft (estã incluida en Visual Studio), JQuery UI JQuery UI es una extension de la libreria JQuery que logra proporcionar un conjunto de iterativos y potentes Widget, permitiendo facilitar la interfaz de los usuarios, colocando menor cantidad de codigo, actualmente es la libreria oficial de JQuery para el manejo de la interfaz. [13] La implementación de los widgets resulta ser excepcionalmente facil de implementar debido a que se encuentra en lo mas alto de JQuery permitiendo la manipulación de los diferentes componentes del mismo estilo confortable y facil de usar como JQuery, y ademas puedes disfrutar de todas las funcionalidades de jquery. [13] Esta libreria incluye un framework para CSS, que facilita el desarrollo de la interfaz web, creando una interfaz mas elegante y portatil, para cualquier tipo de aplicaión. Este framework posee un generador dinamico llama ThemeRoller permitiendo cambiar los colores de las Classes CSS de una forma practicamente instantanea, creando una interfaz nuevo cada vez que se desea. [13] 1.4. Controlador El controlador es el enlace entre el usuario y el sistema, usualmente recibe la información del usuario, la procesa, interactua con el model para procesar los datos, y devuelve el resultado a las diferentes vistas. [4][5]
19 CAPÍTULO 1. MARCO TEÓRICO Struts Struts es una framework web J2EE, que implementa el patrón de diseño MVC (Modelo Vista Controlador), esta diseñado para los desarrolladores de java y usa las tecnologias de Servlets y JSP, fue creado por Craig MCClanahan y forma para del proyecto Apache Struts, del Apache Software. [14] El corazon de Struts es el Servlet Controlador (objeto Action Servlel), el cual es el encargado de recibir todos los datos proveniente de el navegador, y se encarga de analizar la solicitud, llamando a el Action correspondiente que seria un objeto Acción. Esto se realiza gracias a un archvo de configuración llamado struts-config.xml, quien posee todas las acciones y los servicios asociados a este.[14][1] El Action se encargara de manejar la parte logica del sistema instanciano las variables para concretar su tarea. Una vez que es finalizada el Action,el Servlet controlador caputra la salida y es redireccionada a la vista(s) apropiada (JSPs). Dichos mapeos tambien se encuentran en struts-config.xml.[14][1] Por otra parte, strut tambien ofrece la creacion de formularios atravez del objeto Action Forms. Los cuales son JavaBeans usados para manipular los datos que tienen que ingresar los usuarios de la pagina, pudiendo asi llenar automaticamente los objetos Actions Forms instantaneamente con los datos de la peticion del usuario. [14] Aunque Struts fue diseñado siguiendo los patrones MVC, no ofrece una capa para el Modelo de datos, solo provee componentes para la vista y el controlador, por lo que generalmente se implementa con JavaBeans y EJB, o como es el caso librerias como Hibernate. [14] Otra ventaja que ofrece Struts, es la capacidad de la Internacionalizacion atravez del archivo AplicationResource.properties el cual contiene todas los mensajes relacionados a la vista, en la cuales se pueden acceder usando el Bean Messages. Por lo tanto, para cambiar el idioma solo se necesita generar el archivo AplicationResource xx.properties, donde xx es el iso del idioma que se desea cambiar, y modificar el struts-config.xml para agregar el idioma principal.[1]
20 CAPÍTULO 1. MARCO TEÓRICO 11 Figura 1.4: Funcionamiento Basico de Struts [1] 1.5. CRM Las siglas CRM provienen del inglés Custumer Relationship Management Gestión de Relación con Clientes. Con estas palabras no se refiere a un software de administración de una empresa, sino más bien a una estrategia de negocio centrado en el cliente. Según Bindi Bhullar, analista senior de Gartner Group, Es una estrategia de negocio que sitúa al cliente como el corazón de su compañía. Imagina cómo sería tu empresa si tu cliente pudiera rediseñarla para adaptarla a sus necesidades. Esta es la compañía que necesitas ser. Janice Anderson, vicepresidenta de CRM Solutions de Lucent Technologies dice que Obtendrás más de la billetera de tus clientes, cuando te tomes el tiempo de estar al pendiente de ellos Un CRM como estrategia, implica no sólo disponer del software adecuado que permita gestionar las relaciones con los clientes, sino que además, supone un cambio en los procesos de la empresa y la participación de todos los empleados de la misma para que esta estrategia tenga éxito. Principalmente, esta estrategia se basa en recopilar toda la información relevante sobre
21 CAPÍTULO 1. MARCO TEÓRICO 12 el cliente necesaria para que la empresa pueda hacer un estudio y así poder adelantar una oferta y mejorar notablemente la atención; esta estrategia debería estudiar cada cliente por separado. El CRM, como lo define Barton Goldenberg, consiste en 10 componentes: Funcionalidad de las ventas y su administración: El telemarketing. El manejo del tiempo. El servicio y soporte al cliente. El marketing. El manejo de la información para ejecutivos. La integración del ERP( Enterprise Resource Planning ). La excelente sincronización de los datos. El e-commerce. El servicio en el campo de ventas.
22 2.1. RUP Capítulo 2 Marco Metodológico Se desarrollo usando la metodologia RUP, se trata de una metodología iterativa e incremental, donde cada iteración va avanzando en paralelo sobre distintos aspectos del proyecto, cobrando unos mas importancia que otros a medida que se avanza, nos basamos en las 4 fases de desarrollo concepción, elaboracion, contruccion y transición. REFERENCIA TESIS APLICACION RUP REVISAR Figura 2.1: Etapas de Rup Las sigals RUP en ingles significa Rational Unified Process (Proceso unificado de Rational) es un producto del proceso de ingeniera de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de una organizacion del desarrollo. Su meta e asegurar la producción del software de alta calidad que resuelve con las necesidades de los usuarios dentro de un presupuesto y tiempo establecidos.
23 CAPÍTULO 2. MARCO METODOLÓGICO Concepción, Inicio o Estudio de oportunidad Define el ámbito y objetivos del proyecto Se define la funcionalidad y capacidades del producto Elaboración Para esta fase se deben cumplir los siguientes objetivos: Estudiar en profundidad tanto la funcionalidad como el dominio del problema. Definir una arquitectura sólida. Planificar el proyecto considerando recursos disponibles. Analizar el dominio del problema. Desarrollar un plan de proyecto. Eliminar los elementos de mayor riesgo para el desarrollo exitoso del proyecto Construcción El producto se desarrolla a través de iteraciones donde cada iteración involucra tareas de análisis, diseño e implementación Las fases de estudio y análisis sólo dieron una arquitectura básica que es aquí refinada de manera incremental conforme se construye (se permite cambio en la estructura) Gran oarte del trabajo es programación y pruebas Se documenta tanto el sistema construido como el manejo del mismo Esta fase proporciona un producto construido junto con la documentacion
24 CAPÍTULO 2. MARCO METODOLÓGICO Transición Se libera el producto y se entrega el usuario para un uso real Se incluyen tareas de marketing, empaquetado atractivo, instalación, configuración, entrenamiento, soporte, mantenimiento, etc. Los manuales de usuario se completan y refinan con la información anterior Estas tareas se realizan tambien en iteraciones
25 Capítulo 3 Concepción, Inicio o Estudio de oportunidad En el ambiente competitivo de nuestras sociedades actuales, el producto y las innovaciones del servicio están redefiniendo niveles aceptados del desempeño. Integrando y automatizando muchas de las prácticas de negocio asociadas con los aspectos operativos o productivos de una empresa, de aquí que una empresa comprometida en la producción de bienes o servicios, debe poseer un buen sistema de gestión que le permita manejar las necesidades de sus clientes como uno de los elementos cruciales para el éxito del negocio. En este sentido, esta generalización es aplicable a cualquier negocio en particular. De aquí que partimos con una orientación general para diseñar un sistema que se adapte a cualquier negocio que necesite manejar una cartera de clientes. (Por lo cual no se hizo necesario realizar un modelado de negocio). El mismo se realizo en dos etapas a saber, la primera: realizar una investigación en páginas Web dirigidas a obtener información de otras aplicaciones que desarrollaran sistemas similares al que deseábamos implementar; y la segunda una investigación teorica, sobre el tema relacionado sobre la aplicación CRM (âcustumer Relationship Managementâ. Gestión de Relación con Clientes), a fin de poder desarrollar una imagen teórica que sirviera de referencia para nuestro proyecto Investigación Web Los resultados obtenidos de esta investigación permitieron recabar información sobre los requerimientos de funcionamiento de un sistema orientado a establecer estrategias de negocio centrado en el cliente, como lo es el CRM (âcustumer Relationship Managementâ. Gestión de Relación con Clientes), y en la cual se detectaron dos aplicaciones muy
26 CAPÍTULO 3. CONCEPCIÓN, INICIO O ESTUDIO DE OPORTUNIDAD 17 populares, entre los usuarios, como,, SugarCRM, el cual es un sistema para la administración de la relación con los clientes (CRM) basado en LAMP (Linux-Apache-MySQL-PHP), desarrollado por la empresa SugarCRM. y SalesForce, como la compañía que ofrece aplicaciones comerciales a través de Internet para empresas de todos los tamaños.. Ambos tienen muchas características similares, tales como que uno y otro son privativos, ellos venden el servicio del CRM mas no te permiten el código. Además al ser servicio web, se pudo aprovechar y observar la distribución de la interfaz que ellos manejan para facilitar el accesos y manipulación de los módulos, dã ndonos además una idea básica de como alcanzaríamos realizar nuestra interfaz SugarCRM SugarCRM es un CRM que actualmente esta siendo utilizado por grandes empresas y multinacionales, contiene como módulos principales Cuenta, Contactos, Oportunidades, Actividades, Reportes, Documentos, Casos, Campañas y Base de Conocimiento básicamente estos módulos conforman la aplicación completa y dan la posibilidad al usuario de poder tener un control del CRM, para manejar sus contactos con sus clientes La interfaz usada por SugarCRM, es simple con un menú principal en la parte de arriba que tiene el acceso a todos los módulos, además de una barra anclada al browser para dar la facilidad de links directos a los módulos del sistema SalesForce SalesForce es una de las compañías de CRM más reconocidas a nivel mundial, manejamos este Sistema para entender como trabaja exactamente un CRM, observando que la división era modular, muy similar a la de SugarCRM, se destacaban como módulos principales, candidatos, cuentas, contactos, informe, documentos, productos y casos, además de un panel que muestra el uso de todos los empleados. La interfaz utilizada era sencilla similar al de SugarCRM por el menú principal en la parte de arriba pero se diferenciaba en un menú de acceso rápido a ciertos elementos del lado izquierdo, creando así un ambiente amable para el uso de la misma.
27 CAPÍTULO 3. CONCEPCIÓN, INICIO O ESTUDIO DE OPORTUNIDAD 18 Figura 3.1: Interfaz SugarCRM Figura 3.2: Interfaz de SalesForce
Análisis y diseño del sistema CAPÍTULO 3
Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesCapítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema
Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.
Más detallesUNIVERSIDAD SIMÓN BOLÍVAR
UNIVERSIDAD SIMÓN BOLÍVAR Ingeniería de Computación GESTIÓN DE MANEJO DE CLIENTES Por Jesús Quintana y Ricardo Tocco Proyecto de Grado Presentado ante la Ilustre Universidad Simón Bolívar como Requerimiento
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesModificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
Más detallesMANUAL DE USUARIO APLICACIÓN SYSACTIVOS
MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Más detallesCapítulo 2. Marco Teórico
Capítulo 2. Marco Teórico 2.1. Frameworks para Aplicaciones Web en Java Con el crecimiento exponencial de Internet en los últimos años, las aplicaciones Web se han convertido en una parte básica y común
Más detallesCapítulo II. Arquitectura del Software
Capítulo II. Arquitectura del Software Después de un cuidadoso análisis de los objetivos del proyecto, se determinó que la mejor manera de estructurar el sistema era haciendo uso del muy famoso patrón
Más detallesCapitulo 5. Implementación del sistema MDM
Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo
Más detallesIntroducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas
Más detallesModulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Más detallesInstituto Tecnológico de Costa Rica
Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Proyecto Programado: Revisión de Utilización Médica: Aplicación Web para el control de pacientes en hospitales de Puerto Rico Práctica
Más detallesMetodología básica de gestión de proyectos. Octubre de 2003
Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución
Más detallesApp para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detallesBase de datos en Excel
Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de
Más detallesÁLAMO SOFTWARE PARA GESTIÓN INMOBILIARIA
ÁLAMO SOFTWARE PARA GESTIÓN INMOBILIARIA Características Técnicas Soporte Servidor Apache (EasyPHP 5.3) Lenguajes utilizados PHP 5 JavaScript (framework jquery) HTML CSS Base de datos PostgreSQL 8.3 Características
Más detalleshttp://www.informatizate.net
http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.
Más detallesSolución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar
Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad
Más detallesEstá creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas.
SACS proviene de las siglas Sistema Avanzado de Comunicación Social, es un modelo de gestión de toda la organización, basándose en la orientación del cliente. Es un software vía web que se encarga de la
Más detallesCurso de HTML5 y CSS3
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2 HTML sin duda, definió
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detalles1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3
1 Índice 1. Resumen.. 3 2. Objetivos.. 3 3. Introducción. 3 4. Aplicación web para la gestión de una memoria corporativa: reportes de actividades (proyectos) 4.1 Metodología... 4 4.2 Lenguajes y herramientas
Más detallesAnexo 4 Documento de Arquitectura
Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de
Más detallesLa utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Más detallesAPOLO GESTION INTEGRAL.
APOLO GESTION INTEGRAL. APOLO Gestión es una aplicación realizada en Visual Studio, y apoyada en una potente base de datos SQL, que le proporciona grandes ventajas a la hora de trabajar tanto sobre redes
Más detallesCapítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas
Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes
Más detallesProyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz
Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1 Gerardo Lecaros Felipe Díaz Problemática Petición de salas de forma tradicional Solución J2EE Java 2 Platform, Enterprise Edition
Más detallesCapitulo III. Diseño del Sistema.
Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje
Más detalles6 Anexos: 6.1 Definición de Rup:
6 Anexos: 6.1 Definición de Rup: Es un producto del proceso de ingeniería de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de una organización del desarrollo.
Más detallesDocumento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe
Documento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe Índice de contenido 1. Introducción...3 2. El modelo de negocio...3 2.1 Antecedentes...3 2.2 Planteamiento del problema actual...3
Más detallesIngeniería de Software. Pruebas
Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en
Más detallesUNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1. Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES. Jorge Valdano.
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO SCRUM SPRINT #1 Ingenieria de Software I MAESTRO: BERNARDO PRADO DIAZ INTEGRANTES Jorge Valdano Maria Sorte Antonio Rico Osmar Gutierrez Hermosillo, Sonora 04 de Septiembre
Más detallesCRM. Qué es CRM. Información para la Gestión
CRM Qué es CRM Es una estrategia de negocios orientada a la fidelización de clientes, enfocándose en que cada empleado de la empresa tenga información actualizada y confiable de los mismos, con el objetivo
Más detallesCapítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y
Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También
Más detallesUNIVERSIDAD DE SALAMANCA
UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA
Más detallesPara lograr una verdadera administración eficaz de toda la información relevante de una compañía, y que de esta manera nada de lo que suceda en el
Para lograr una verdadera administración eficaz de toda la información relevante de una compañía, y que de esta manera nada de lo que suceda en el seno de la empresa quede librado al azar, es fundamental
Más detallesHerramienta de Gestión Integral de E-Business
Herramienta de Gestión Integral de E-Business Ingeniería técnica de informática de sistemas Autor: David López Martín Tutor: Antoni Oller Arcas Índice Introducción Metodología Análisis Diseño Planificación
Más detallesCurso Excel Básico - Intermedio
Curso Excel Básico - Intermedio Clase 4 Relator: Miguel Rivera Adonis Introducción Base de Datos: Definición de Base de Datos Ordenar datos Formulario Filtros Trabajar con Sub-Totales Validación de Datos
Más detallesCORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV
Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará
Más detallesFigura 4.6: Prototipo de la pantalla de inicio.
Por lo tanto el siguiente paso ha sido realizar el prototipo a más alto nivel del sitio web, para conocer cómo quiere la empresa que se estructure el contenido y qué aspecto darle. Para ello se ha utilizado
Más detallese-mailing Solution La forma más efectiva de llegar a sus clientes.
e-mailing Solution La forma más efectiva de llegar a sus clientes. e-mailing Solution Es muy grato para nosotros presentarles e-mailing Solution, nuestra solución de e-mail Marketing para su empresa. E-Mailing
Más detallesSistema PYMES Ventas e Inventarios H&S
Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Visión DESARROLLADORA Teodora Vargas Tarqui Versión 0.9 Tabla de Contenidos 1. INTRODUCCION 3 1.1 Propósito 3 1.2 Alcance 3
Más detallesCapítulo I. Marco Teórico
1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende
Más detallesCASOS DE ÉXITO DIST-PLEX MODUART. PARTNER Team Solutions SAS Es una compañía con más de 10 años de experiencia en la implementación de soluciones de
PARTNER Team Solutions SAS Es una compañía con más de 10 años de experiencia en la implementación de soluciones de Administración de Relaciones con Clientes (CRM). Reconocida como Microsoft Gold Certified
Más detallesGestión de Oportunidades
Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y
Más detallesSAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento
SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia
Más detallesEL MARKETING RELACIONAL Y NUEVAS TENDENCIAS DE MARKETING
APARTADO: 4 DIAPOSITIVA Nº: 2 Factores clave del éxito en los proyectos de CRM PDF Nº 1: Éxitos y fracasos del CRM Éxitos y fracasos del CRM En este mundo globalizado lo más importante para las pequeñas,
Más detallesSistema de Mensajería Empresarial para generación Masiva de DTE
Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE
Más detallesSERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Código: F004-P006- GFPI Nº 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software. Nombre del Proyecto: Sistema de información para la gestión empresarial
Más detallesMetodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales
Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com
Más detallesBOLETÍN DE NOVEDADES Barcelona, enero de 2007
BOLETÍN DE NOVEDADES Barcelona, enero de 2007 Introducción El objeto de este documento es presentar y describir brevemente las principales actuaciones en los últimos meses de Carver en algunos de sus clientes,
Más detallesCapitulo VI. Conclusiones.
Capitulo VI. Conclusiones. VI.I. Conclusiones. Finalmente como conclusiones tenemos que resaltar el uso de varias tecnologías aparte de Java, como lo son el uso de la librería O reilly para pasar archivos
Más detallesIntroducción a la extensión de scripting en gvsig 2.0
Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la
Más detallesCapítulo 4 Pruebas e implementación de la aplicación CAPÍTULO 4 PRUEBAS E IMPLEMENTACIÓN DE LA APLICACIÓN
CAPÍTULO 4 PRUEBAS E IMPLEMENTACIÓN DE LA APLICACIÓN CONCEPTOS DE PRUEBAS DE APLICACIÓN El departamento de Testing se encarga de diseñar, planear y aplicar el rol de pruebas a los sistemas que el PROVEEDOR
Más detallesNos encargamos del tuyo, tú disfruta
EN ACTIVE SABEMOS QUE TIENES COSAS MÁS IMPORTANTES QUE EL TRABAJO, POR ESO Nos encargamos del tuyo, tú disfruta 2015 ACTIVE BUSINESS & TECHNOLOGY. TODOS LOS DERECHOS RESERVADOS. 1 Esta nueva versión ha
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesINTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN
INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo
Más detallesSistema de marketing de proximidad
Dizan Vasquez Propuesta de proyecto Sistema de marketing de proximidad ACME México Dizan Vasquez Índice general 1. Descripción 3 2. Resúmen ejecutivo 4 2.1. Objetivo.................................................
Más detallesCONCLUISIONES Y RECOMENDACIONES
CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio
Más detallesIntroducción CAPÍTULO 1
Introducción CAPÍTULO 1 6 CAPÍTULO 1 - Introducción. En la actualidad hay una gran cantidad de repositorios en los que se puede alojar código fuente para poder compartirlo con los usuarios que visiten
Más detallesActividad 4. Justificación de la oportunidad y análisis de necesidades. Concreción de la propuesta
Actividad 4 Justificación de la oportunidad y análisis de necesidades Autor: José Manuel Beas (jbeasa@uoc.edu) Concreción de la propuesta La propuesta que ha sido acordada con la consultora de esta segunda
Más detallesCÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI
CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI Sobre Drupal Instalación y configuración Drupal es un sistema de gestión de
Más detallesFigure 7-1: Phase A: Architecture Vision
Fase A Figure 7-1: Phase A: Architecture Vision Objetivos: Los objetivos de la fase A son: Enfoque: Desarrollar una visión de alto nivel de las capacidades y el valor del negocio para ser entregado como
Más detallesVirtual-C: Una Herramienta para Administración de Contenidos en Sitios Web
Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web Kexy Rodríguez kexy.rodriguez@utp.ac.pa Centro de Investigación, Postgrado y Extensión UTPVirtual Universidad Tecnológica de Panamá
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesARQUITECTUA DE M2M MIGUEL ÁLVAREZ Y CLARA HERRERO. Documento inicial
Título ARQUITECTUA DE M2M Proyecto Monkey to Monkey ( M 2 M ) Equipo Proyectos Informáticos Versión 1.0 Código PLAN_M2M_2012_04_01 Fecha 19/04/2012 Autores MIGUEL ÁLVAREZ Y CLARA HERRERO Estado Documento
Más detallesManual del Usuario. Sistema de Help Desk
Manual del Usuario Sistema de Help Desk Objetivo del Manual El siguiente manual tiene como objetivo proveer la información necesaria para la correcta utilización del sistema Help Desk. Describe los procedimientos
Más detallesDiseño de una estrategia tecnológica de Customer Relationship Management (CRM) para la empresa BPM de México. CAPITULO 6
CAPITULO 6 6.1 Conclusiones y Recomendaciones. 6.1.1 Conclusiones. En esta investigación se presentó de manera detallada el concepto de una estrategia de Customer Relationship Management, pues al tratarse
Más detallesGuía de uso del Cloud Datacenter de acens
guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar
Más detallesCapítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
Más detallesIntroducción a la plataforma Moodle Aníbal de la Torre 2006. Plataforma Moodle. Accediendo a los contenidos
Plataforma Moodle Accediendo a los contenidos Formatos ----------------------------------------------------------------------- 2 Glosarios -----------------------------------------------------------------------
Más detallesCAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar
CAPITULO 4 Requerimientos, Análisis y Diseño El presente capítulo explica los pasos que se realizaron antes de implementar el sistema. Para esto, primero se explicarán los requerimientos que fueron solicitados
Más detallesEstrategia de negocio basada en clientes: Software CRM
Estrategia de negocio basada en clientes: Software CRM 1 CRM ó GRC los pasos Índice de contenidos: Qué es un CRM Por qué utilizar un CRM, ventajas y beneficios Antes de utilizar un CRM Qué Por qué Cuándo
Más detallesSistema de Administración de Documentos (SIAD)
1 MINISTERIO DE SALUD PÚBLICA Y ASISTENCIA SOCIAL Sistema de Administración de Documentos (SIAD) Versión 1.0-10-2014 Sistema de Información Gerencial de Salud SIGSA Guatemala, octubre 2014 2 Contenido
Más detallescomunidades de práctica
1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades
Más detallesManual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib
Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico
Más detallesUniversidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática
Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)
Más detallesGeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008
Última actualización: 01 de Setiembre de 2008 Copyright Artech Consultores S. R. L. 1988-2008. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento
Más detallesCRM Gestión de Oportunidades Documento de Construcción Bizagi Process Modeler
Bizagi Process Modeler Copyright 2011 - Bizagi Tabla de Contenido CRM- Gestión de Oportunidades de Venta... 4 Descripción... 4 Principales Factores en la Construcción del Proceso... 5 Modelo de Datos...
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detallesComisión Nacional de Bancos y Seguros
Comisión Nacional de Bancos y Seguros Manual de Usuario Capturador de Pólizas División de Servicios a Instituciones Financieras Mayo de 2011 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga
Más detallesDiseño e Implementación
Datos de la empresa: Actualmente Aliaxis Centroamérica tiene presencia en 13 países y su operación a nivel estratégico y tecnológico es gestionada desde Costa Rica. Dada su dispersión geográfica, se requería
Más detallesJAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE
JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE Jefe de Servicio de Integración de Aplicaciones Corporativas Dirección General de Informática (Comunidad Autónoma Región de Murcia) Técnico Responsable Dirección
Más detallesCRM es una estrategia de negocios centrada en el cliente no es un software
El CRM en tu empresa El CRM (Customer relationship management), es una estrategia que puede dar muchos frutos en las organizaciones. Para que esta estrategia funcione, debe estar apoyada por un sistema
Más detallesEl entorno CRM (Customer Relationship Management o Gestión de Relación con Clientes) se ha configurado actualmente como un enfoque estratégico para optimizar las estructuras de negocio de la empresa. La
Más detallesREGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP
REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP Visual Sale posee módulos especializados para el método de ventas transaccional, donde el pedido de parte de un nuevo cliente
Más detallesCAPÍTULO 3 Servidor de Modelo de Usuario
CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes
Más detallesUnidad 1. Fundamentos en Gestión de Riesgos
1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.
Más detallesIngeniería Web. Pablo Sevilla Jarquín
Nunca digas no puedo ni en broma, porque el subconsciente no tiene sentido del humor, lo tomara en serio y te lo recordara cada vez que lo intentes. Facundo Cabral Ingeniería Web Pablo Sevilla Jarquín
Más detallesLLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos.
LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos. Qué es mydocument enterprise? MyDOCument Enterprise es una solución de gestión documental diseñada para que las empresas
Más detallesBASE DE DATOS RELACIONALES
BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya
Más detallesSesión No. 7. Contextualización: Nombre de la sesión: Intelisis Business Intelligence PAQUETERÍA CONTABLE
Paquetería contable 1 Sesión No. 7 Nombre de la sesión: Intelisis Business Intelligence Contextualización: Llegamos al tema de los sistemas contables o de paquetería contable basados en los sistemas conocidos
Más detalles- MANUAL TÉCNICO - Implantación de software de Marketing Online
- MANUAL TÉCNICO - Implantación de software de Marketing Online Rev. 01- MAYO 2013 Implantación de software de Marketing Online Teléfono Adeada: 945 253 388 Email Adeada: adeada@adeada.com REALIZADO POR:
Más detallesCapítulo III. Análisis y diseño.
Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,
Más detallesPROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0
Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...
Más detallesCurso de PHP con MySQL Gratis
Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este
Más detalles