Вы находитесь на странице: 1из 166

Caractersticas deseables en una especificacin de requerimientos de software

Caractersticas deseables en una especificacin de requerimientos de software

Para satisfacer adecuadamente los objetivos bsicos, una especificacin de requerimientos de software (SRS) debe tener ciertas propiedades y debe contener distintos tipos de requerimientos.

Caractersticas deseables en una especificacin de requerimientos de software

Algunas caractersticas deseables son: Correcto Completo Sin ambigedades Verificable Consistente

Caractersticas deseables en una especificacin de requerimientos de software

Un SRS es correcta si todos los requerimientos incluidos en el SRS representan algo necesario en el sistema final

Caractersticas deseables en una especificacin de requerimientos de software

Es completo si todo el software que se realiza el procesamiento y respectivas respuestas de todas las clases de datos de entrada que se especifican en el SRS.

Caractersticas deseables en una especificacin de requerimientos de software

Es sin ambigedades si y slo si todos los requisitos indican una y slo una interpretacin. Los requerimientos son a menudo escritos en lenguaje natural, que es intrnsecamente ambiguo. Si los requerimientos se especifican en un entorno de natural lenguaje, el escritor de SRS tiene que tener especial cuidado para garantizar que no haya ambigedades.

Caractersticas deseables en una especificacin de requerimientos de software

Un SRS es verificable si y solo si cada requisito declarado es comprobable Un requerimiento es verificable si existe algn proceso econmico que puede comprobar si el software final cumple con ese requerimiento.

Caractersticas deseables en una especificacin de requerimientos de software

Una SRS es consistente si no hay ningn requerimiento que entre en conflictos con otro.

Diseo de software

Diseo de software
Despus de la fase de anlisis, la fase de diseo comienza. Mientras que los requerimientos especifican lo que el software se supone que debe dar, el diseo especifica la forma de desarrollar el sistema para que sea capaz de dar lo que se supone que debe dar.

Diseo de software

El diseo, por lo tanto, es un proceso creativo de transformar el problema en una solucin.

Diseo de software
El diseo es tanto un verbo y un sustantivo. Como verbo, que significa "elaborar, para llevar a cabo un plan, para inventar, ...". Significa "los procesos y tcnicas para llevar a cabo el diseo".

Diseo de software

Como sustantivo, significa "una relacin de plan o programa formado en la mente, el patrn, de las partes con el todo; ...". Significa "notaciones para expresar o representar el diseo".

Facetas del diseo


Proceso: Es un intelectual (creatividad) la actividad. Proceso y producto: Se refiere a los sistemas romper en partes e identificar las relaciones entre estas partes.

Facetas del diseo

Producto: Es un plan, la estructura del sistema, su funcionalidad, etc, en el sentido del dibujo de un arquitecto respecto al cual el sistema se construir, y tambin forma la base para organizar y planificar el resto del proceso de desarrollo.

Facetas del diseo

Calidad del diseo: Esto constituye las directrices y procedimientos para llevar a cabo la verificacin de diseo y validacin.

Importancia del diseo


El diseo proporciona el marco bsico que gua a cmo los cdigos del programa deben ser escritos y cmo al personal se asigna a las tareas. Los errores de diseo son mayores que los errores de codificacin. Se toma ms tiempo para detectar y corregir, y por lo tanto son ms costoso, que los de la codificacin.

Importancia del diseo


El diseo proporciona una base para monitorear el progreso y seguir a los desarrolladores. Un producto de software mal diseado es a menudo poco fiable, inflexible, ineficiente y no mantenible, ya que est formado por un conglomerado de falta de coordinacin, pobremente probado, y a veces piezas de cdigo no documentadas.

Importancia del diseo

Cuanto mayor sea el sistema y mayor sea el nmero de desarrolladores que participan, el diseo se convierte en una de las fases mas importante del proyecto

Principios generales de la ingeniera de diseo

El Principio de Totalidad: Los requisitos de diseo estn siempre relacionados entre s y siempre debe ser tratados como tal en toda la tarea de diseo. Un conflicto en los requerimientos del usuario para un producto de software debe ser reconocido debidamente y resolverse.

Principios generales de la ingeniera de diseo

El Principio del Tiempo: Las funciones y caractersticas de los productos cambia conforme el tiempo pasa. De la entrada simples de lnea de comandos, la produccin ha dado paso a las interfaces grficas de usuario para interaccin humano-computador.

Principios generales de la ingeniera de diseo

El principio de valor: Las caractersticas de los productos tienen diferentes valores relativos, dependiendo de las circunstancias concretas y tiempos en los que se pueden utilizar. Un buen programa de antao podra no ser til a los usuarios de hoy.

Principios generales de la ingeniera de diseo

El principio de Recursos: El diseo, la fabricacin, y la vida de todos los productos y sistemas dependen de los materiales, herramientas y habilidades sobre las que se construyen. Las herramientas de desarrollo, las capacidades humanas, y los sistemas de influyen en la calidad del diseo de software.

Principios generales de la ingeniera de diseo

El Principio de la Sntesis: las caractersticas combinadamente de un producto deben satisfacer a sus caractersticas deseadas de calidad del diseo con una importancia relativa aceptable por el tiempo que deseamos, teniendo en cuenta los recursos disponibles para realizar y utilizar el mismo. La calidad del diseo de software est fuertemente influenciado por el tiempo y el esfuerzo realizado.

Principios generales de la ingeniera de diseo

El principio de la iteracin: La evaluacin es esencial para el diseo y es de naturaleza iterativa. Se inicia con la exploracin de la necesidad de que el producto, contina a travs de las etapas de diseo y desarrollo, y se extiende hasta el usuario, cuyas reacciones a menudo hacen que el proceso iterativo para desarrollar un nuevo producto.

Principios generales de la ingeniera de diseo

El principio del cambio: El diseo es un proceso de cambio, una actividad llevada a cabo no slo a las nuevas circunstancias, sino tambin para lograr cambios en estas circunstancias por la naturaleza del producto que crea. La reingeniera de procesos de negocio se ha convertido en esencial en los nuevos productos de software que se adoptan.

Principios generales de la ingeniera de diseo

El principio de las relaciones: El trabajo de diseo no puede llevarse a cabo eficazmente sin establecido relaciones de trabajo con todas las actividades relacionadas con la concepcin, fabricacin y comercializacin de los productos y, sobre todo, con el posible usuario.

Principios generales de la ingeniera de diseo

El Principio de Competencia: El equipo de diseo debe tener la capacidad de sintetizar las caractersticas del producto deseado con las caractersticas de calidad aceptable.

Principios generales de la ingeniera de diseo

El Principio de Servicio: El diseo debe satisfacer a todos, y no slo aquellos para quienes los productos de software se destinen directamente. Mantenibilidad, portabilidad, reusabilidad, etc, son otras caractersticas de diseo que no se refieren directamente al usuario, pero son importantes para el diseo.

Herramientas CASE

Herramientas CASE

Las herramientas CASE (Ingeniera de software asistida por computadora ), como su nombre lo indica son los programas de computador cuyo objetivo en aumentar la productividad de los personas involucradas en el desarrollo de sistemas de software.

Herramientas CASE
Permiten la comunicacin efectiva con los usuarios, as como con los otros miembros del equipo de desarrollo. Integran el desarrollo realizado durante cada fase del ciclo de vida del sistema y tambin ayudan en la evaluacin correcta de los efectos y el costo de cambios para que el costo de mantenimiento puedan ser estimados.

Herramientas CASE

Los diferentes sistemas que se encuentran comercialmente disponibles proporcionan herramientas (es decir, paquetes de programas informticos) para cada fase del ciclo de vida del desarrollo del sistema.

Tipo de herramientas CASE


Herramienta de documentacin para especificacin de requerimientos Herramienta para diagramas de flujo de datos Herramienta de generacin de flujo del sistema Herramienta para la creacin de diccionario de datos

Tipo de herramientas CASE

Decisin de la comprobacin de la tabla Diseo de la pantalla para la introduccin de datos Diseo de formularios para las salidas. Diagramacin de modelo Entidad-Relacin Normalizacin de la base de datos

Ventajas de las herramientas CASE


Produce sistemas con un ciclo de vida operacional mas largo. Produce sistemas que se acercan mas a las necesidades y requerimientos de los usuarios. Produce sistemas con una buena documentacin.

Ventajas de las herramientas CASE


Produce sistemas que requieren de un menor tiempo de desarrollo. Produce sistemas mas flexibles

Desventajas de las herramientas CASE


Inicialmente produce sistemas mas cotosos en su desarrollo y mantenimiento. Requiere de una definicin mas extensiva y acertada de las necesidades del usuario y sus requerimientos. Estas herramientas en cierta medida son difciles de personalizar

Desventajas de las herramientas CASE


Requiere de entrenamiento para el personal que utiliza la y brinda mantenimiento al sistema. Podran se dificultosas de utilizar con sistemas existentes.

JAD (Joint Application Development)

JAD : Desarrollo Conjunto de Aplicaciones

JAD es una definicin de requerimientos y una metodologa de diseo de sistemas de software en la cual las partes interesadas, expertos en la materia (SME), usuarios finales, arquitectos de software y desarrolladores , asisten a reuniones intensas para trabajar en los detalles de un sistema.

JAD : Desarrollo Conjunto de Aplicaciones

JAD se centra en el problema de negocio en vez de los detalles tcnicos. Es ms aplicable al desarrollo de sistemas de negocio

JAD : Desarrollo Conjunto de Aplicaciones

Produce ahorro al reducir el tiempo transcurrido necesario para reunir todos requerimientos de un sistema y una mejor recopilacin de estos requerimientos, reduciendo as el nmero de cambios costosos y requerimientos posteriores.

JAD : Desarrollo Conjunto de Aplicaciones

Su xito depende de un liderazgo efectivo de las sesiones de JAD, de la participacin de los principales usuarios finales, ejecutivos y desarrolladores, y en el logro del trabajo en conjunto del grupo durante las sesiones JAD.

JAD : Desarrollo Conjunto de Aplicaciones

El punto central del proceso de JAD es una serie de talleres que son atendidos por los interesados, los ejecutivos, los expertos en el tema, usuarios finales, los arquitectos y desarrolladores de software

JAD : Desarrollo Conjunto de Aplicaciones

JAD aprovecha la dinmica de grupo, el uso extensivo de las ayudas visuales, documentacin, prototipos y un proceso organizado y racional para reunir y definir los requerimientos en poco tiempo. JAD es una de las prcticas de especificacin de requerimientos ms potente y desarrollada, y que produce ahorros de varias maneras.

Controles de la informacin

Controles de informacin

"Control" comprende todos los elementos de una organizacin (incluyendo sus recursos, sistemas, procesos, cultura, estructura y tareas) los cuales en conjunto ayudan a las personas en el logro de los objetivos de la organizacin.

Controles de informacin

El liderazgo implica tomar decisiones ante la incertidumbre. "Riesgo" es la posibilidad de que uno o ms individuos u organizaciones experimentar consecuencias adversas de las elecciones que tomen.

Controles de informacin

El control es "eficaz" en la medida en que ofrece garantas razonables de que la organizacin logre sus objetivos de forma fiable.

Controles de informacin

Todas las entidades encuentran riesgos, independientemente de su tamao, estructura, naturaleza o la industria a la cual pertenece. Al igual que con esto, todas las decisiones de negocios implican elementos de riesgo incluyendo elementos tales como la financiacin, las lneas de productos y los mtodos de la oferta.

Controles de informacin

Todos los negocios, productos y procesos implican un cierto grado de riesgos.

Controles de informacin

La gestin del riesgo incluye la evaluacin de un producto, proceso o negocio mediante: La identificacin de los procesos La identificacin de los tipos de riesgos asociados a cada proceso Identificacin de los controles asociados con cada proceso

Controles de informacin

La evaluacin de la adecuacin del sistema de control para mitigar riesgos La determinacin de los controles clave asociadas a cada proceso Determinar la eficacia de los controles clave

Controles de informacin

Tres tipos de riesgos se consideran normalmente cuando se utiliza un enfoque de auditoria basado en riesgos. Estos son: Riesgos inherentes Riesgos de control Riesgos de auditora

Riesgos inherentes

El riesgo inherente es la probabilidad de una prdida significativa que ocurre antes de tomar en cuenta cualquier reduccin de los factores de riesgo.

Riesgos inherentes

En la evaluacin de riesgos inherente, el auditor debe tener en cuenta cules son los tipos y naturaleza de los riesgos, as como los factores que indican que riesgos existen. Para ello el auditor debe estar familiarizado con el entorno en que opera la entidad.

Riesgos de control

El riesgo de control miden la probabilidad de que los procesos de control establecidos para limitar o manejar riesgos inherentes son ineficaces. A fin de garantizar que la auditora interna evalu correctamente los controles, el auditor debe entender la forma de medir que compruebe que los controles son eficaces.

Riesgos de control

Esto involucra la identificacin de los controles que proporcionan el mayor grado de garanta para minimizar los riesgos en la empresa. El control de la eficacia est fuertemente impactado por la calidad del trabajo y la supervisin de control.

Riesgos de control

En general el auditor puede suponer que controles ms estrictos reduciran la cantidad de riesgos, sin embargo, en algn momento el costo del control puede llegar a ser prohibitivo (tanto en trminos de recursos monetarios y de personal).

Riesgos de auditoria

Estos proporcionan orientacin en cuanto a que controles clave que existen para hacer frente al riesgo y el cumplimiento de recomendaciones y / o medidas sustantivas de prueba a realizar. Estos controles deben ser utilizados con cuidado, con modificaciones, para reflejar el perfil de riesgo del negocio actual.

Auditoria de sistemas de informacin

Auditoria de sistemas de informacin

En los primeros das de las computadoras, muchas personas desconfiaban de su capacidad para reemplazar a los seres humanos para realizar tareas complejas. El primer software de aplicaciones de negocios eran en su mayora aplicados en el dominio de las finanzas y la contabilidad.

Auditoria de sistemas de informacin

Los nmeros de las declaraciones de impuestos, asientos contables de papel y los ingresos se introdujeron en los ordenadores, lo que llevara a cabo clculos y crear informes.

Auditoria de sistemas de informacin

Un auditor debera recoger las declaraciones y los recibos originales en papel, realizar manualmente los clculos utilizados para crear cada informe y comparar los resultados del clculo manual con los generados por la computadora.

Auditoria de sistemas de informacin

En los primeros das, los contadores a menudo encontraban errores en los clculos que realizaban estos ordenadores (errores de programacin) y estos fueron los resultados de auditora informtica.

Auditoria de sistemas de informacin

El mbito de la auditora depende de su objetivo. Las auditoras son siempre el resultado de cierta preocupacin por la gestin de los bienes de una organizacin.

Auditoria de sistemas de informacin

El interesado puede ser un organismo regulador, propietario de los activos, o cualquier parte interesada en el funcionamiento del entorno de sistemas.

Auditoria de sistemas de informacin

El objetivo puede ser la validacin de la exactitud de los clculos de los sistemas, lo que confirma que los sistemas estn debidamente contabilizados como activos

Auditoria de sistemas de informacin

La evaluacin de la integridad operacional de un proceso automatizado verifica que los datos confidenciales no est expuesto a personas no autorizadas, y / o combinaciones de varios de estos y otros asuntos relacionados con los sistemas de importancia.

Auditoria de sistemas de informacin

El objetivo puede ser la validacin de la exactitud de los clculos de los sistemas, lo que confirma que los sistemas estn debidamente contabilizados como activo.

Auditoria de sistemas de informacin

La evaluacin de la integridad operacional de un proceso automatizado, verifica que los datos confidenciales no est expuesto a personas no autorizadas, combinaciones de varios de estos y otros asuntos relacionados con los sistemas de importancia.

Auditoria de sistemas de informacin

La evaluacin de la integridad operacional de un proceso automatizado, verifica que los datos confidenciales no est expuesto a personas no autorizadas, combinaciones de varios de estos y otros asuntos relacionados con los sistemas de importancia.

Auditoria de sistemas de informacin

Con el fin de iniciar el proceso de anlisis de riesgos, requiere que todas las unidades auditables tenga un "inventario"

Auditoria de sistemas de informacin

En el mbito de la auditoras se considera varios factores organizacionales tales como la naturaleza de la industria, el grado de estructura previamente definida dentro de la entidad, el grado de autonoma concedido a las unidades de negocio, los tipos de procesos de gestin y relaciones de organizacin, as como el uso de sistemas de informacin.

Auditoria de sistemas de informacin

En un nivel ms detallado, las computadoras de todo tipo dentro de una organizacin se enfrentan constantemente con una variedad de riesgos y exposiciones.

Planificacin de Recursos Empresariales

Planificacin de Recursos Empresariales (ERP)

Capacitar a los empleados es necesario para facilitar la agilidad que se requiere para competir en el mercado. Cmo pueden los empleados tomar buenas decisiones sin una buena informacin?

Planificacin de Recursos Empresariales (ERP)

Las empresas necesitan un sistema de gestin nico que sera el repositorio de datos y proporcione informacin valiosa sobre la demanda que tiene lugar en el mercado actual.

Planificacin de Recursos Empresariales (ERP)


Orden de Venta

Control de Inventarios Proceso de Produccin

Distribucin del Producto


Proceso de Cobranza Asientos Contables

Planificacin de Recursos Empresariales (ERP)

En la era de la informacin tecnolgica uno debe creer que existe una forma mejor de relacionar ordenadamente todas estas reas entre s para contribuir a un objetivo comn: agilizar, desburocratizar y contar con informacin al da sobre clientes, ventas, proveedores, produccin, etc.

Planificacin de Recursos Empresariales (ERP)

Exactamente para esto existe un software de Planeamiento de Recursos Empresarios o ERP (Enterprise Resource Planning).

Planificacin de Recursos Empresariales (ERP)

Enterprise Resource Planning (ERP) Es una aplicacin de software que automatiza e integra tanto los procesos del manejo de un negocio as como la produccin, distribucin y almacenamiento de datos generados por estas actividades.

Planificacin de Recursos Empresariales (ERP)

Es habitual que cada departamento posea hoy su propio sistema informtico, aislado de los dems sectores, la gran ventaja de un sistema ERP es la de combinar todos ellos juntos en un slo programa de software integrado que trabaja con una base de datos comn; de modo que todas las transacciones quedan registradas desde su origen, permitiendo consultar en lnea cualquier informacin relevante.

Planificacin de Recursos Empresariales (ERP)

De esta forma, todos los departamentos pueden ms fcilmente compartir informacin y comunicarse entre s.

Planificacin de Recursos Empresariales (ERP)

Esto ahorra tiempo, evita el procesamiento sobre papel as como el reingreso de datos en varias computadoras disminuyendo el margen de error.

Planificacin de Recursos Empresariales (ERP)

Los sistemas ERP unen y sincronizan todas las operaciones de la compaa incluyendo: recursos humanos, finanzas manufactura y distribucin, as como tambin debe permitir conectar a la empresa con sus clientes y proveedores

Planificacin de Recursos Empresariales (ERP)

Este concepto integrador puede generar un gran retorno financiero si las empresas implementan el software adecuadamente, brindando como beneficio control y visualizacin de las operaciones, eficiencia administrativa, productividad, servicio a clientes, ahorro en costos operativos y soporte para la toma de decisiones.

Planificacin de Recursos Empresariales (ERP)

Funciones del ERP en la empresa


Los ERP hacen fluir la informacin a lo largo y ancho de la empresa proveyendo una sola visin de la informacin. Facilita el intercambio de datos entre las divisiones de la empresa

Funciones del ERP en la empresa


Provee prcticas de negocio probadas en un solo sistema de informacin. Cada mdulo del sistema trabaja individualmente, pero al mismo tiempo en coordinacin e integracin con el resto de mdulos que conforman el ERP completo.

Tareas de apoyo del ERP

Control, gestin y planeacin de los recursos financieros Planeacin de Productos Aprovisionamiento de Materiales Manejo de Inventarios Interaccin con Proveedores Proveen Servicio a Clientes

Tareas de apoyo del ERP


Seguimiento de rdenes de compra y venta Manejo de Recursos Humanos Gestin de costos de distribucin y manufactura

Implementacin del ERP en la empresa

Siempre debe llevarse a cabo en forma gradual; ya que durante la implementacin se reorganizan los esquemas de trabajo internos de la empresa, por esto es fundamental que exista un acoplamiento mutuo entre el sistema y la empresa.

Implementacin del ERP en la empresa

Es importante definir alcances y limites del sistema, el ERP tiene aplicaciones que brindan servicios a diferentes procesos y cada uno es diferente a otro.

Implementacin del ERP en la empresa

Dentro de los tems a tener en cuenta esta la infraestructura tecnolgica que posea la empresa, es importante consultar al momento de adquirir una herramienta informtica con que equipos se debe contar para poder aplicarla, ya que estos sern costos a enfrentar.

Implementacin del ERP en la empresa

Otro factor para asegurar el xito del proyecto es fortalecer la relacin con el proveedor del sistema y tener en cuenta el grado de experiencia de ste con empresas similares.

Beneficios de los ERP

Integracin: La integracin puede ser el mayor beneficio de todos. El nico objetivo proyecto para la aplicacin de ERP es la reduccin de la redundancia de datos y el ingreso de datos repetidos. ERP no mejora la eficiencia individual de los usuarios, por lo que si es lo que esperan, ser una gran decepcin. ERP mejora la cooperacin de los usuarios.

Beneficios de los ERP

Eficiencia: En general, el software de ERP se centra en la integracin y tienden a no preocuparse por las necesidades cotidianas de la gente. La eficiencia individual puede sufrir mediante la implementacin de ERP. El beneficio del ERP se centra en la integracin y la cooperacin puede compensar la prdida de eficiencia del personal.

Beneficios de los ERP

Reduccin de costos: Se reduce el costo slo si la empresa tom la contabilidad y presentacin de informes en serio, incluso antes de su ejecucin y ha puesto mucho esfuerzo manual en esta. Los costos de mantenimiento a distintos sistemas se reduce a uno integrado que gestiona todos los procesos de la empresa.

Desventajas de los ERP

Costosos:Esto implica software, hardware, implementacin, consultores, formacin, etc. Se puede necesitar contratar una consultora de negocios de una fuente externa para entrenar al personal que utilizara y mantendr el sistema integrado

Desventajas de los ERP

No muy flexible: Algunos de estos sistemas tiende a ser productos enlatados, por lo que no se puede realizar cambios significativos en sus estructura principal, esto limita la implementacin de los requerimientos de los usuarios en el sistema integrado.

Customer Relationship Management (CRM)

Customer Relationship Management (CRM)

CRM es una filosofa y una estrategia de negocio con el apoyo de un sistema y una tecnologa diseada para mejorar las interacciones humanas en un ambiente de negocio.

Customer Relationship Management (CRM)

Cada unidad de negocio hace nfasis en establecer una relacin a largo plazo con los clientes para fomentar su estabilidad en el mercado hoy en dia.

Customer Relationship Management (CRM)

Las expectativas del cliente no slo se limitan a obtener mejores productos y servicios, tambin necesitan relacionarse con parte del proceso de negocio en el que quieren recibir exactamente lo que demandan y en un tiempo adecuado.

Customer Relationship Management (CRM)

CRM es un concepto en posicin vertical y una estrategia para consolidar las relaciones con los clientes y al mismo tiempo, reducir costos, mejorar la productividad y la rentabilidad en los negocios.

Customer Relationship Management (CRM)

Un sistema CRM ideal es una coleccin centralizada de todas las fuentes de datos en una organizacin y proporciona una visin integral del tiempo real en el cual se genera informacin de los clientes.

Customer Relationship Management (CRM)

Un sistema CRM es estructurado y significativo, puede ser aplicado para la pequea empresa, as como en las grandes empresas que buscan lograr como objetivo principal ayudar a los clientes de manera eficiente.

Customer Relationship Management (CRM)

CRM incorpora todas las fases del ciclo de vida del conocimiento, a travs de la consideracin, la compra, la lealtad y la promocin CRM incorpora todos los canales de comunicacin directa, como correo electrnico, difusin y medios de comunicacin social y tecnologas

Customer Relationship Management (CRM)

Cuando se habla de una estrategia de CRM de lo que se habla es de la estrategia de gestin de las relaciones. Cmo vamos a responder al compromiso del cliente con nosotros, ya sea directa o indirectamente?, por contacto directo se quiere decir cmo vamos a responder cuando un cliente particular, llama al centro de ventas o correos electrnicos con una consulta en particular.

Customer Relationship Management (CRM)

Por indirecta se refiere a decir cmo vamos a responder si un cliente realiza una determinada accin de la que no necesariamente se espera una buena respuesta por ejemplo, puntos de vista de contenido especfico en un sitio web.

Customer Relationship Management (CRM)

Cmo vamos a utilizar los datos obtenidos de mltiples fuentes? Cules son las cosas ms importantes para priorizar en los sistemas CRM?

Customer Relationship Management (CRM)

CRM es una industria que est creciendo ya que los consumidores se vuelven ms exigentes y esperan compromisos de alta calidad de la marca (como resultado las empresas tienen que trabajar ms duro para hacer su presupuesto de marketing entregar)

Customer Relationship Management (CRM)

Para conseguir esto se requiere tecnologa CRM, sin embargo, es importante definir la estrategia de CRM antes de la tecnologa que dara soporte al CRM. Los datos son absolutamente crticos para la entrega de relaciones mutuamente beneficiosas entre la empresa y el cliente.

Customer Relationship Management (CRM)

Una administracin de bases de datos complejas y variadas es fundamental para el xito de CRM. CRM tambin utiliza medios de comunicacin social que se convierten en un valioso canal de CRM, esto facilita el medio de comunicacin por le cual la empresa va a contactar a un determinado cliente.

Customer Relationship Management (CRM)

Los sistemas CRM son tiles ya que permiten la gestin de la perspectiva de los datos del cliente, tales como los nombres, direcciones, nmeros telefnicos, registros de llamadas y el historial de compras y ms.

Customer Relationship Management (CRM)

Otros usos incluyen la planificacin de citas, calendario de duracin de llamadas y otras actividades relacionadas con las ventas

Data Mining

Data Mining

Estamos abrumados con los datos. La cantidad de datos en el mundo, en nuestra vida diaria, en organizaciones sigue aumentando y no hay final a la vista

Data Mining

A todos somos testigos de la creciente brecha entre la generacin de datos y nuestra comprensin de los mismos. Mientras el volumen de datos aumenta, inexorablemente, la proporcin de lo que la gente entienda disminuye alarmantemente.

Data Mining

Oculta en todos estos datos esta la informacin potencialmente til, que rara vez se hace explcita o es aprovechada Tratamos de buscar patrones en los datos

Data Mining

La gente ha estado buscando patrones en los datos desde que la vida humana comenz. Los cazadores buscan patrones en el comportamiento de la migracin animal, los agricultores buscan patrones de crecimiento de los cultivos, los polticos buscan patrones en la opinin de los votantes, etc.

Data Mining

El trabajo de un ingeniero es de dar sentido a los datos, para descubrir los patrones que rigen el funcionamiento del mundo fsico y los encapsularlos en teoras que pueden ser utilizadas para predecir lo que suceder en nuevas situaciones.

Data Mining

La trabajo del empresario es identificar las oportunidades, es decir, los patrones de comportamiento que pueden transformarse en un negocio rentable y explotarse de diversas formas

Data Mining

Mientras el mundo crece en complejidad y nos abruma con los datos que genera, la minera de datos se convierte en una alternativa atractiva para elucidar los patrones que los sustentan. Analizar los datos de forma inteligente es un recurso valioso, puede conducir a nuevas ideas y en los entornos comerciales generar ventajas competitivas.

Data Mining

Minera de datos es el proceso de exploracin de grandes volmenes de datos (normalmente almacenados en una base de datos), en busca de patrones y relaciones dentro de los datos

Como funciona la minera de datos

La de minera de datos analiza las relaciones y patrones en los datos de transacciones almacenadas en la base de datos de consultas de los usuarios Existen varios tipos de software de anlisis que estn disponibles: estadstica, aprendizaje automtico, redes neuronales, etc.

Tipos de relaciones buscadas en la minera de datos

Clases: Los datos almacenados se utilizan para ubicar los datos en grupos predeterminados. Por ejemplo, una cadena de restaurantes podra realizar minera de datos de la compra del cliente para determinar cuando los clientes visiten el establecimiento lo que normalmente ordenan. Esta informacin podra utilizarse para aumentar la variedad de los especiales del da.

Tipos de relaciones buscadas en la minera de datos

Grupos: Los datos se agrupan de acuerdo a las relaciones lgicas o preferencias. Por ejemplo, los datos pueden ser extrados para identificar los segmentos de mercado o afinidades de los consumidores.

Tipos de relaciones buscadas en la minera de datos

Asociaciones: Los datos pueden ser extrados para identificar asociaciones. El ejemplo de la compra de cerveza y paales es un ejemplo de la minera asociativa.

Tipos de relaciones buscadas en la minera de datos

Patrones secuenciales: Los datos se extraen para anticipar los patrones de comportamiento y tendencias. Por ejemplo, un distribuidor especializado en equipos para acampar puede predecir la probabilidad de la compra de una mochila basado en la compra de un consumidor de sacos de dormir y calzado especial de caminos.

Tareas a realizar en la minera de datos

Extraer, transformar y cargar datos de transacciones en el sistema de almacenamiento de datos. Almacenar y gestionar los datos en un sistema de base de datos multidimensional. Analizar los datos por el software de aplicacin.

Tareas a realizar en la minera de datos

Proveer acceso a los datos para los analistas de negocios y profesionales de tecnologas de informacin. Presentar los datos en un formato til, como un grfico o tabla.

Niveles de anlisis en minera de datos

Redes neuronales artificiales: modelos predictivos no lineales que aprenden a travs del entrenamiento y se asemejan a redes neuronales biolgicas en la estructura. Algoritmos genticos: Tcnicas de optimizacin que usan procesos tales como combinacin gentica, mutacin y seleccin natural en un diseo basado en los conceptos de evolucin natural.

Niveles de anlisis en minera de datos

rboles de decisin: estructuras en forma de rbol que representan conjuntos de decisiones. Estas decisiones generan reglas para la clasificacin de un conjunto de datos. El mtodo del vecino mas cercano: Una tcnica que clasifica cada registro en un conjunto de datos basado en una combinacin de las clases del registro ms similar a ella en un conjunto de datos histricos

Niveles de anlisis en minera de datos

Visualizacin de datos: La interpretacin visual de las complejas relaciones de datos multidimensionales. Herramientas de grficos se utilizan para ilustrar las relaciones de datos.

El proceso de minera de datos

Definicin del problema: Esta fase inicial de un proyecto de minera de datos se centra en la comprensin de los objetivos del proyecto y los requisitos. Una vez especificado el proyecto desde una perspectiva empresarial, se puede formular como un problema de minera de datos y desarrollar un plan de implementacin preliminar.

El proceso de minera de datos

Por ejemplo, el problema de negocio podra ser: "Cmo puedo vender ms de mi producto a los clientes?" Es posible que ste se convierta en un problema de minera de datos, tales como: "Qu clientes tienen ms probabilidades de comprar el producto?"

El proceso de minera de datos

Un modelo que predice que es ms probable que compre el producto debe basarse en los datos que describe los clientes que han comprado el producto en el pasado. Antes de construir el modelo, debe reunir los datos que es probable que contenga las relaciones entre los clientes que han comprado el producto y los clientes que no han comprado el producto.

El proceso de minera de datos

Los atributos del cliente pueden incluir la edad, nmero de hijos, aos de residencia, los propietarios o inquilinos, y as sucesivamente.

El proceso de minera de datos

Recoleccin de datos y preparacin: consiste en la recopilacin de datos y la exploracin. A medida que se observa ms de cerca los datos se puede determinar qu tan bien se aborda el problema de negocio. Se puede decidir la eliminacin de algunos de los datos o aadir datos adicionales. Este es tambin el tiempo para identificar problemas de calidad y para buscar patrones en los datos.

El proceso de minera de datos

Modelo de la Construccin y Evaluacin: En esta fase se seleccionan y se aplican diversas tcnicas de modelado y se establecen los parmetros a los valores ptimos. En la construccin de modelos preliminares, a menudo tiene sentido trabajar con un conjunto reducido de datos

El proceso de minera de datos

En esta etapa del proyecto, es el momento de evaluar qu tan bien el modelo cumple con el objetivo de negocio originalmente establecida (fase 1).

El proceso de minera de datos

El despliegue del conocimiento: es el uso de minera de datos dentro de un entorno de destino. En la fase de despliegue, conocimiento e informacin procesable pueden deducirse de los datos.

El proceso de minera de datos

El despliegue puede implicar puntuacin (la aplicacin de modelos de los nuevos datos), la extraccin de detalles del modelo (por ejemplo las reglas de un rbol de decisin), o la integracin de modelos de minera de datos dentro de aplicaciones, infraestructura de almacenamiento de datos o las herramientas de consulta y reporte.

El proceso de minera de datos

Data Warehouse

Data Warehouse

Data Warehouse o almacn de datos son sistemas que surgen como un mecanismo de apoyo para la ayuda de toma de decisiones, en el que los datos de una organizacin se transforman en informacin estratgica, a la que adems se puede acceder de manera sencilla y en el momento que se necesita.

Data Warehouse

Data Warehouse permite a los usuarios finales examinar los datos, realizar anlisis y detectar tendencias. Permite llevar a cabo el seguimiento de medidas crticas, producir informes con rapidez y de esta forma se obtiene una mayor ventaja competitiva en la organizacin, pudindonos anticipar a diversas situaciones.

Data Warehouse

Los sistemas que contienen datos operacionales (son aquellos datos que se generan en las transacciones diarias de la organizacin) contienen informacin que es til para los analistas de negocio. Por ejemplo, los gerentes y analistas del negocio pueden usar esta informacin para ver que productos se vendieron ms en cierta poca del ao.

Problemas de los analistas del negocio al acceder a los datos operacionales

Puede que los analistas del negocio no tengan el conocimiento suficiente para obtener los datos. Los datos operacionales pueden no estar en el mejor formato para ser usados con propsito de anlisis.

Problemas de los analistas del negocio al acceder a los datos operacionales

La ausencia de una visin histrica hace difcil el anlisis de los datos. Por ser una informacin Bastante conocida, puede no brindar puntos de vista mas atractivos para descubrir informacin verdaderamente importante para el negocio.

El proceso de Data Warehousing

Un proceso de Data Warehousing soluciona estos problemas creando almacenes de datos informacionales. Los datos informacionales son datos que han sido extrados de los datos operacionales y transformados para la toma de decisiones

El proceso de Data Warehousing

Data Warehousing es el proceso de extraer y filtrar los datos de las operaciones comunes a la organizacin, procedentes de los distintos sistemas de informacin y/o sistemas externos, para transformarlos, integrarlos y almacenarlos en un depsito o almacen de datos (Data Warehouse) con el fin de acceder a ellos para dar soporte en el proceso de toma de decisiones de una organizacin.

El proceso de Data Warehousing

El objetivo es convertir los datos operacionales en informacin relacionada y estructurada, homognea, de mayor calidad y que se mantenga en el tiempo, es decir, los datos ms recientes no sustituyen a los precedentes.

El proceso de Data Warehousing

Pero tampoco estos datos se acumulan de cualquier manera, sino que se suelen mantener con un mayor nivel de detalle los datos actuales y de manera ms agregada los datos anteriores.

El proceso de Data Warehousing


Un punto fuerte del Data Warehousing es la meta-informacin. Cada dato est identificado por una descripcin, un origen, historial o forma inicial y sucesivas.

Qu diferencia hay entre Data Warehousing y Data Warehouse?

Cuando queremos hacer referencia al proceso global en el que a partir de diferentes fuentes de datos (SGDB, ficheros planos, .csv, etc.) se crea y se mantiene un almacn central de datos y que puede ser consultado por herramientas con un propsito de anlisis concreto y de ayuda a la toma de decisiones, se debe utilizar el termino de Data Warehousing.

Qu diferencia hay entre Data Warehousing y Data Warehouse?

Para referirnos no al proceso en s, sino al repositorio central de datos sobre el que se construye el sistema y que integra todos los datos de la organizacin desde el punto de vista del usuario y no de los procesos, nos estamos refiriendo a Data Warehouse.

Caractersticas de un Data Warehouse

Un Data Warehouse se caracteriza por ser un conjunto de datos orientados a temas, integrado, variante en el tiempo y no voltiles, que dan soporte al proceso de toma de decisiones. Vamos a analizar esto por partes.

Caractersticas de un Data Warehouse

Orientado a temas: se refiere a los temas principales de la organizacin. La informacin se clasifica en funcin de los aspectos que son de inters para la organizacin. Se organizan por temas para facilitar el acceso y el entendimiento por parte de los usuarios finales.

Caractersticas de un Data Warehouse

Integrado: Un sistema operacional no hay integracin, pero en un Data Warehouse todos los datos se encuentran integrados. Esta integracin se muestra de diferentes maneras: consistencia en codificacin de estructuras, en unidades de medida de las variables, en mltiples fuentes, en convenciones de nombres, en atributos fsicos de los datos etc

Caractersticas de un Data Warehouse

Variante en el tiempo: En los sistemas operacionales, los datos siempre reflejan el estado de la actividad del negocio en el momento presente, por el contrario, la informacin almacenada en el Data Warehouse refleja un histrico de los datos en un horizonte de tiempo mucho ms amplio (del orden de aos). De esta forma podemos detectar tendencias en el tiempo.

Caractersticas de un Data Warehouse

Caractersticas de un Data Warehouse

Вам также может понравиться