Está en la página 1de 28

ETAPAS DE UN PROYECTO DE INTELIGENCIA DE NEGOCIOS

PROYECTO BI

Definición Levantamiento Diseño Desarrollo Pruebas Producción Entrenamiento Cierre

Modelo de
Inicio Infraestructura Infraestructura Plan pruebas Infraestructura Plan Entrega
Negocio

Definición Verificación Verificación


Def. Áreas DWH DWH Material
Alcance DWH Ambiente

Plan de Trabajo Aplicaciones ETL ETL ETL

Definición de Req.
OLAP OLAP OLAP
Equipo Funcionales

Rep.
Aplicación Aplicación Reportes
Información

Req. No
Reportes Reportes Aplicación
funcionales

Análisis de
Indicadores Documentación
datos

Daniel Ventura González


Tareas: Productos:
1. Formalización inicio. 1. Aceptación de inicio del proyecto.
2. Definición alcance. 2. Documentación de definición de alcance.
3. Formación equipo. 3. Especificaciones del equipo técnico.
4. Definición del plan 4. Plan de trabajo.

Definición
Herramientas:
1. Formatos de notificación. Recursos:
2. WBS (Agrupación de Tarea a ejecutar, Fases del 1. Gerente del proyecto.
proyecto, En que consisten las tareas principales,
Recursos para su ejecución) 2. Responsable del cliente.
3. Formato de identificación de alcance. 3. Coordinador Tecnológico.
4. Formato de identificación de equipo

Daniel Ventura González


Definición:
Se definen las bases para el desarrollo de la etapa

• Esta actividad debe incluir una reunión de inicio con los involucrados en el
Formalización del
proyecto
comienzo del • Se hace del conocimiento de todos, el inicio formal del proyecto
proyecto

• Se definen las funcionalidades específicas que se desean incluir para la etapa


Definición del en que se está desarrollando
alcance

• Se identifican los principales involucrados y se asignan responsabilidades


• En cada etapa el equipo experto del negocio puede variar por lo que cada
Formación del
equipo etapa requiere de una reformulación del equipo.

• El plan de trabajo que se define es una guía que posteriormente se ampliara


cuando se realice el levantamiento de información
Definición del
plan de Trabajo

Daniel Ventura González


Tareas: Productos:
1. Ident. de áreas y procesos de negocio. 1. Documentación de proceso de negocios.
2. Ident. de requerimientos de información. 2. Documentación de áreas de negocio.
3. Ident. de aplicaciones operacionales. 3. Responsabilidades por área.
4. Análisis de infraestructura tecnológico. 4. Aplicaciones operacionales.
5. Ident. de requerimientos de la aplicación. 5. Fuentes de datos.
6. Ident. de requerimientos no funcionales. 6. Reportes requeridos.
7. Análisis de fuentes de datos 7. Requerimientos por grupo.
8. Grupos de usuario.

Levantamiento de
Información
Herramientas: Recursos:
1. Casos de uso. 1. Arquitecto de DWH.
2. Formatos de especificaciones de reporte. 2. Arquitecto de aplicaciones.
3. Formatos de especificaciones de grupos. 3. Analista de infraestructura.
4. Formato de documentación de fuentes de datos. 4. Coordinador tecnológico.
5. Experto de negocios.
5. Cuestionarios.
6 Analista de datos.
6. Formato de infraestructura. 7. Administrador de base de datos.
7. Diseño de infraestructura 8. Responsable técnico.

Daniel Ventura González


Levantamiento de información:
Se llevan a cabo actividades orientadas básicamente a conocer el modelo de negocios y las necesidades de
información por áreas

•Se desea conocer cómo trabaja a nivel macro, así como también, identificar las distintas áreas del negocio que están
involucradas en los procesos
Identificación de •.En esta actividad se deben identificar las personas conocedoras del negocio que estarán a cargo por cada área durante la
áreas y procesos ejecución del proyecto quienes serán responsables de proveer y validar requerimientos e información para el desarrollo
del negocio

• Con el análisis de la infraestructura, se pretende identificar las limitaciones o facilidades


tecnológicas con que se cuentan para la implementación de la plataforma de Inteligencia de
Levantamiento de
la infraestructura Negocios.
tecnológica

• Las aplicaciones operacionales son las que suministran información a las principales
Identificación de
las aplicaciones bases de datos de la organización
operacionales y
fuentes de datos

• Los usuarios de cada área tienen necesidades específicas de información


Identificación de
• La finalidad de esta actividad es conocer cuáles son esas necesidades y determinar cómo los
requerimientos usuarios desean ver la información
de información

Daniel Ventura González


• La aplicación de inteligencia de negocios facilita el acceso a la
Identificación de información del datawarehouse a través de reportes
requerimientos de
la aplicación

• Además de los requerimientos funcionales de la aplicación se deben


identificar otro tipo de requerimientos de la plataforma, como son,
tiempo en que se requiere que la plataforma esté disponible, la
Identificación de seguridad, rendimiento, capacidad de escalabilidad y actualizaciones,
requerimientos no
funcionales costos posteriores de soporte y mantenimiento.

• Una vez identificadas las fuentes de datos y los requerimientos de


información de los usuarios es necesario analizar la disponibilidad de
Análisis de fuentes la información solicitada por ellos.
de datos y
requerimientos

Daniel Ventura González


Tareas: Productos:
1. Diseño del modelo del negocio. 1. Diseño del modelo del negocio.
2. Diseño de DHW. 2. Diseño del DWH.
3. Diseño del ETL. 3. Diseño del ETL .
4. Diseño del reporte. 4. Prototipo de aplicación
5. Diseño de indicadores. 5. Diseño de aplicación.
6. Diseño del modelo OLAP. 6. Capacity Planning
7. Diseño de la aplicación 7. Diseño de indicadores.
8. Capacity Planning 8. Modelo OLAP

Diseño
Herramientas:
Recursos:
1. Estándar CWM.
1. Arquitecto DWH.
2. Software Simuladores.
2. Arquitecto de aplicación.
3. Casos de uso.
3. Coordinador tecnológico.
4. Formato de aceptación del diseño.
4. Analista de Infraestructura
5. Diagrama jerárquico.
5. Arquitecto OLAP
6. Formato de especificaciones de indicadores

Daniel Ventura González


Diseño:
Para realizar el diseño se requiere la información resultante del levantamiento de
información.

• El diseño del moldeo de negocio requiere el conocimiento de las áreas del negocio y los
Diseño del objetos de información que se manejan en ellas, así como la relación entre estos objetos.
modelo del
negocio.

• Se hace a partir de las necesidades de información de los usuarios y la disponibilidad de los


Diseño del datos en las fuentes de datos identificadas
Datawarehouse

• Los ETL permiten poblar el datawarehouse con los datos que provienen de las diversas
Diseño de
programas de
fuentes de datos. Los datos que son necesarios para extraer, están definidos por el diseño
extracción del datawarehouse en base a los requerimientos previos de información.
trasformación y
carga (ETL)

Diseño de • En esta actividad se incluye el diseño de los reportes tanto tabulares y gráficos
reportes y otras
interfaces de
análisis

Daniel Ventura González


• Los indicadores, son un conjunto de valores que representan de forma resumida el
Diseño de estado o comportamiento del área específica.
indicadores

• Abarca el diseño de los esquemas que se utilizaran en la visualización de


Diseño del información a través de reportes dinámicos y análisis.
modelo de
análisis (OLAP)

• La aplicación le permite la integración de reportes, interfaces para el análisis de


datos y visualización de indicadores. Su diseño incluye la arquitectura de
Diseño de la información, la navegación y el diseño de los componentes.
aplicación

• Se determinan los recursos de hardware y software tomando en cuenta los


requerimientos de almacenamiento de datos, el número de usuarios, la demanda de
Capacity recursos de la aplicación, así como el datawarehouse y los programas de extracción
Planning y carga.

Daniel Ventura González


Tareas: Productos:
1. Instalación de infraestructura. 1. Aplicación
2. Construcción de DWH. 2. DWH
3. Construcción de ETL. 3. ETL
4. Construcción de aplicación. 4. Reportes.
5. Construcción OLAP 5. Esquema OLAP
6. Construcción Reporte 6. Documentación técnica
7. Documentación técnica.

Desarrollo

Herramientas: Recursos:
1. Especificaciones de instalación 1. Arquitecto DWH.
2. Herramientas de desarrollo 2. DBA.
3. Especificaciones de Equipo y software. 3. Arquitecto de aplicación
4. Listado de verificación de instalación 4. Coordinador tecnológico
5. Analista de infraestructura .
6. Arquitecto OLAP

Daniel Ventura González


Desarrollo

Instalación de la
• Instalación y configuración del software, herramientas y equipos que serán usados en el desarrollo
infraestructura
de desarrollo

• Esta tarea incluye la construcción de la base de datos asociada al datawarehouse. Se debe tomar
Construcción en cuenta el diseño realizado en la fase correspondiente.
del
datawarehouse

• Se refiere al desarrollo de los procedimientos que permiten la extracción de datos desde las bases
Construcción de
procedimientos de datos fuente para su carga al datawarehouse.
de extracción y
carga

• Contempla el desarrollo de los componentes de software diseñados previamente para la


implementación de las funcionalidades que permiten la integración de los reportes e interfaces de
Construcción de visualización y análisis de datos, así como las funcionalidades adicionales requeridas por los
la aplicación usuarios.

Daniel Ventura González


• Esta tarea implica la construcción de los esquemas
OLAP a utilizar en el análisis de los datos a través de
Construcción de los
esquemas OLAP interfaces graficas definidas

• Los reportes son construidos en función del diseño


Construcción de
reportes y otras realizado.
interfaces de
visualización.

• En esta documentación se debe incluir las


Desarrollo de
especificaciones para la instalación y configuración
documentación del ambiente donde se instalara la plataforma de BI.
técnica.

Daniel Ventura González


Tareas: Productos:
1. Definición plan prueba. 1. Plan de prueba
2. Instalación ambiente prueba. 2. Ambiente de prueba instalado.
3. Verificación de DHW. 3. Casos de prueba.
4. Prueba de aplicación. 4. Aplicación Probada y ajustada.
5. Prueba ETL. 5. Procedimientos ETL probados y ajustados.
6. Prueba de reportes. 6. Formato de aceptación de prueba

Pruebas
Herramientas:
1. Especificación de instalación y configuración. Recursos:
2. Formatos de casos prueba. Analista de control de calidad.
3. Requerimiento de usuario . Analista de infraestructura
4. Casos prueba. Coordinador tecnológico.
5. Especificaciones de la aplicación.
6. Sistema de registro y seguimiento de errores.

Daniel Ventura González


Pruebas:
En las pruebas se deben ejecutar distintas tareas que permitan verificar el correcto
funcionamiento de los componentes de la plataforma.

• Este plan debe considerar pruebas integradas y pruebas formales para todos
Definición del los elementos que conforman la plataforma de BI construida.
plan de pruebas

• Permite validar no solo el funcionamiento del desarrollo sino también la


Instalación del instalación y configuración requerida de equipos y software.
ambiente de
pruebas

• El objetivo es validar que el datawarehouse construido cumpla con los


Verificación del requerimientos de datos definidos y con el diseño previamente realizado.
datawarehouse

• Verificar el buen funcionamiento de las distintas funcionalidades de la


aplicación, así como validar que estas funcionalidades cubran las
Pruebas de
aplicación expectativas definidos por los usuarios.

Daniel Ventura González


Pruebas:

• Esta prueba consiste en la ejecución de los programas de extracción de las


Pruebas de fuentes de datos y carga del datawarehouse, usando distintas variantes.
procedimientos
de extracción y
carga

• Se verifica que los reportes e interfaces cumplan con los requerimientos


Pruebas de
definidos por los usuarios
reportes e
interfaces de
visualización

Daniel Ventura González


Tareas: Productos:
1. Preparación de ambiente de 1. Ambiente de producción instalado.
producción. 2. Reporte de validación de ambiente.
2. Verificación del ambiente. 3. Aceptación de la instalación.

Puesta en
producción
Herramientas:
1. Especificación de instalación y Recursos:
configuración. 1. Coordinador tecnológico.
2. Listado de verificación de instalación. 2. Analista de infraestructura.
3. Listado de verificación

Daniel Ventura González


Puesta en Producción

• Esta actividad incluye la instalación y configuración de equipos en el


Preparación del ambiente de producción para la puesta en marcha de la aplicación.
ambiente de
producción.

• La instalación de software requerido para la aplicación, instalación de la


base de datos, instalación de procedimientos ETL, instalación de la
Los principales
elementos a aplicación.
considerar

• Para la verificación de este ambiente se recomienda la ejecución de un


ciclo completo desde la ejecución de ETL hasta la ejecución de las
Verificación del diferentes funcionalidades de la aplicación, como lo son los reportes,
ambiente de
producción
las interfaces de análisis, los esquemas gráficos, etc.

Daniel Ventura González


Tareas: Productos:
1. Preparación del plan. 1. Plan de entrenamiento.
2. Preparación del material. 2. Material de entrenamiento.
3. Ejecución de Entrenamiento. 3. Personal entrenado

Entrenamiento

Herramientas: Recursos:
1. Documentación grupos de usuario 1. Gerente del proyecto.
2. Material de entrenamiento 2. Arquitecto de aplicaciones.
3. Arquitecto DWH.
4. Arquitecto OLAP.

Daniel Ventura González


Entrenamiento.

• Definir las pautas para el entrenamiento. Estructurar el entrenamiento


Preparación del
dependiendo de los distintos usuarios a los que va dirigido, dividiéndolo
plan de en entrenamiento técnico y de usuarios finales.
entrenamiento

• El material de entrenamiento será preparado en función del plan


Preparación de
definido, esto quiere decir, a partir de los tipos de entrenamiento que se
material de espera impartir, técnico y para usuarios finales.
entrenamiento

• Se lleva a cabo la ejecución del entrenamiento según el plan establecido


Ejecución del
entrenamiento

Daniel Ventura González


Productos:
Tareas: 1. Aceptación de la aplicación.
1. Entrega del proyecto. 2. Aceptación de
documentación.

Cierre
Herramientas: Recursos:
1. Formato de aceptación. 1. Gerente del proyecto.
2. Formato de aceptación de 2. Coordinador tecnológico.
documentación.

Daniel Ventura González


Cierre

• En esta actividad se incluyen lo relacionado a entrega formal de productos del


proyecto
Entrega de la • Incluye las notificaciones formales de las entregas de documentación, aplicación,
etapa del DHW y de la ejecución del entrenamiento.
proyecto

Daniel Ventura González


Gerente
del
proyecto
Responsable Coordinador
de negocio tecnológico

Experto de Analista de
negocios negocios

Administrador
Analista de
infraestructura: Recursos de base de
datos

Analista de Arquitecto de
datos datawarehouse

Desarrollad Arquitecto
or de ETL Arquitecto OLAP
de
aplicaciones
BI
Daniel Ventura González
Funciones:
Coordinar las actividades del equipo de trabajo.
Facilitar la integración de los productos y tareas de los
grupos.
Gerente del proyecto: Tiene como objetivo Garantizar que el equipo de trabajo cuente con los recursos .
garantizar que el proyecto se lleve a cabo dentro
del tiempo estimado, con los costos y con la
calidad que satisfaga al usuario. Conocimientos:
Tener la experiencia en el desarrollo de aplicaciones.
Requiere establecer canales de comunicación efectivos
que faciliten la cooperación y la integración.

Funciones:
Coordinar el trabajo técnico de los recursos
involucrados.
Apoyar desde el punto de vista técnico a los
Coordinador tecnológico: Coordinar, facilitar miembros del equipo
e integrar desde el punto de vista
tecnológico.
Habilidades:
Conocimiento de la tecnología involucrada en
el desarrollo de la plataforma

Funciones:
Interactuar con los expertos de negocio.

Roles y habilidades
Interactuar con los arquitectos de
Analista de negocios: Levantar información aplicaciones.
correspondiente tanto a los requerimientos de los
usuarios como información relacionada a las
aplicaciones, bases de datos y fuentes de datos.
Habilidades:
Análisis de modelos
Procesos de negocio
Daniel Ventura González
Funciones:
Instalación y configuración del servidor de base de datos.
Soporte en el manejo y mantenimiento de la base de datos
Creación de procedimientos para el crecimiento del
datawarehouse
Administrador de base de datos (DBA):
Manejo de las bases de datos.
Habilidades:
Conocimientos de administración de
bases de datos

Funciones:
Interactuar con el analista de negocios.
Identificar las distintas fuentes de datos de las que
se requiere tomar información.
Arquitecto de datawarehouse: Diseñar y
construir el DWH, a partir de los
requerimientos de información.
Habilidades:
Conocimiento del manejador de base de datos.
Análisis de información

Funciones:

Roles y habilidades
Interactuar con el analista de negocios.

Arquitecto OLAP: Diseñar y construir los esquemas


OLAP a partir de los requerimientos de
información Habilidades:
Modelado OLAP.
Conocimiento del manejador de base de datos.
Daniel Ventura González Análisis de información
Funciones:
Diseñar los distintos componentes de software de la
aplicación.
Considerar las limitaciones de infraestructura.
Arquitecto de aplicaciones BI: Diseñar la
aplicación tomando en cuenta los
distintos requerimientos.
Habilidades:
Conocimiento de la tecnología
Manejo del modelo de negocio

Funciones:
Desarrollo de componentes de software para
extracción, transformación y carga de datos

Desarrollador de ETL: Tiene como objetivo la


construcción de los programas de extracción
Habilidades:
Conocimiento de las herramientas usadas para
el diseño de los ETL.

Funciones:
Analizar las fuentes de datos.

Roles y habilidades
Interactuar con los usuarios expertos del negocio
Analista de datos: Análisis de las distintas fuentes
de datos, con la finalidad de verificar la
disponibilidad de datos
Habilidades:
Conocimiento de bases de datos.
Habilidad de enlazar el modelo de negocio con
Daniel Ventura González las fuentes de datos.
Funciones:
Análisis de la infraestructura de red y
comunicaciones.
Detectar las limitaciones o facilidades para la
Analista de infraestructura: Análisis de implementación
la infraestructura tecnológica ya
existente en la compañía.
Habilidades:
Conocimiento de configuración de sistemas
operativos y del software

Funciones:
Proveer información necesaria
Facilitar la comunicación
Experto de negocios: Se requieren expertos
por cada área

Habilidades:
Conocimiento en los procesos de negocio

Funciones:
Proveer información

Roles y habilidades
Consolidar los objetivos.
Facilitar la comunicación
Responsable de negocio: Coordinar el equipo de
trabajo desde el punto de vista del negocio
Habilidades:
Manejar el negocio desde el punto de vista
global.
Daniel Ventura González Facilidad para la comunicación
Tarea

Gerente del
proyecto
Coordinador
tecnologico
Desarrollador
ETL
Analista
Infraestructura
Arquitecto
Aplicaciones
Arquitecto
DWH
Arquitecto
OLAP
DBA
Analista de
Negocio
Analista de
calidad

Inicio del proyecto X


Definición del alcance X
Formacion del equipo X
Definición del plan X
Indentificacion de areas X
Identificacion de infraestructura X
Identificacion de requerim. X
Identificación de aplicaciones X
Analisis de infraestructura X
Requerimientos aplicación X
Requerimientos no funcionales X
Modelo de negocios X
DWH X
ETL X
Aplicación X
OLAP X
Capacity planning X
Instalacion de infraestructura X
Construccion DWH
ETL X
Aplicación X
OLAP X
Reportes e interfaces X
Documentacion tecnica X
Verificación DWH X
Prueba de aplicación X
Prueba de reporte X
Preuba de espequemas graficos X
Preparacion del ambiente X
Verificación del ambiente X
Preparacion plan X
Preparacion material X
Ejecucion entrenamiento X
Daniel Ventura González
Entrega del proyecto X
Herramientas

• Agrupación de tareas a ejecutar


• Fases del proyecto
WBS • En qué consisten las principales tareas.
• Recursos para su ejecución

• Lenguaje grafico orientado a objetivos para modelado sistemas.


• Distintos elementos de modelado: comportamiento del sistema con elementos
UML externos, diagramas de secuencia

• Unificación de varios sub-metamodelos.


• Orientado a las dos áreas datawarehousing y business Intelligence.
• Recursos de datos: Representación de datos en forma orientada a objetivos.
CWM • Análisis de datos: Representa la transformación de datos.
• Manejo del repositorio de datos : Representan los procesos y operaciones del
warehouse

Daniel Ventura González

También podría gustarte