Analista de Proyectos Bi
Analista de Proyectos Bi
Analista de Proyectos Bi
1. Analista de datos
2. Visualizador de big data
1. Evaluar el estado actual de la empresa para conocer la forma en la que esta organizada el
área de TI y la madurez de la organización en el uso de esta tecnología
2. Obtener los requerimientos del negocio y las funcionalidades necesarias para desarrollar
una aplicación de BI
3. Elegir entre los distintos tipos de aplicaciones que ofrecen inteligencia de negocios, el que
convenga mas a los intereses de la empresa
4. Diseñar la estructura del modelo y presentación de la aplicación para amenizar la
visualización de los datos
5. Identificar qué tipo de información es útil para ser recopilada y analizada por la solución
de software
6. Dar seguimiento al proceso de desarrollo o implementación de la solución de inteligencia
de negocio mediante el uso de esquemas y diagramas
7. Monitoreas y proponer mejoras al proyecto final mediante una metodología de mejora
continua
Toma el curso de analista de proyectos BI para decidir solución de inteligencia de negocios que
permita a la empresa tomar decisiones usando los datos en tiempo real
INNOVACION TECNOLOGICA: Con el crecimiento del uso de las tecnologías de la información, las
empresas tienden a invertir en bancos de información, que usados correctamente ayudan a
generar valor económico al optimizar el funcionamiento de las empresas y evitar inversiones
innecesarias.
Las empresas dirigen el desarrollo y operación de sus proyectos, a la búsqueda de generar mayor
riqueza con el menor gasto posible. Para ello transforman los datos de su entorno en
conocimiento aplicado en optimizar los procesos y facilitar la toma de decisiones de los negocios, a
este método y sistemas de información se le conoce como Bussines Inteligence. El BI presenta
tableros de control con la información procesada y monitoreada para:
Esto permite a las empresas dar seguimiento al plan estratégico monitorizando métricas que
ayuden a detectar a tiempo las desviaciones y lanzar las medidas correctivas. Además facilita la
visualización de los datos relevantes dentro de un tiempo determinado y genera un historial de los
errores y de los aciertos en la toma de decisiones.
HERRAMIENTAS DE INNOVACION TECNOLOGICA: Para llevar el control del negocio, una empresa
debe disponer de un sistema de BI que se conforme de varios servicios:
Esto permite controlar la información generada a través de los sistemas informáticos que hacen
funcionar a la empresa para facilitar la toma de decisiones anticipadas.
NEGOCIO TI: Para que una solución de inteligencia de negocio sea implementada, primero se debe
verificar que la empresa cumpla con cierta madurez, es decir, si su infraestructura tecnológica y de
RRHH está bien definida para realizar estos modelos de negocio. Una vez establecidas las áreas
tecnológicas con sus respectivos roles, se plantea alinear los objetivos del negocio con las acciones
que realzan los departamentos de tecnología, para ello es necesario establecer un lenguaje en
común entre las actividades del área de TI y las mediciones financieras de los procesos del
negocio, usando métricas para evaluar el desempeño de los bienes y las actividades, para ello:
1. Realiza un estudio a detalle de los procesos del negocio y de los sistemas de TI para
comprender el funcionamiento exacto de cada uno
2. Establece valores cuantitativos a los objetivos, tanto del negocio como de las actividades
de TI
3. Crea vínculos directos entre el negocio y los sistemas de TI, así como de las posibles
tecnologías que necesitan actualización o re implementación
4. Realiza una gráfica con los valores obtenidos para observar la diferencia entre la realidad
y lo esperado
5. Realiza un estudio del mercado entre los directivos de negocio y del área de TI para
identificar casos de éxito y el tipo de tecnología que responde mejor a las necesidades
6. Identifica proveedores de servicios que dispongan de soluciones integrales para la
tecnología que hace falta a la empresa
Estos estudios básicos son la pauta inicial para la planeación de un proyecto, ya que facilitan
las descripciones de las actividades a realizar
1. Análisis
2. Planeación
3. Ejecución
4. Control
5. Cierre
Para realizar una correcta planeación se deben organizar todas las actividades en un acta
constitutiva. Este documento es la base para el plan de dirección, Para crear el acta constitutiva de
desarrollo del proyecto:
1. Plantea la gestión del alcance del proyecto donde se establecen los requerimientos y los
objetivos de la empresa ,para calcular las entregas del software con prioridades y metas
alcanzables
2. Calcula la duración de cada actividad de desarrollo en el rango planteado
3. Calcula los costos asociados al proyecto y diseña un plan de reajuste en caso de necesitar
más fondos
4. Mide la efectividad del proyecto y establece un plan con atributos de calidad y métricas
definidas que sirvan como lineamientos para entregar un software de calidad
5. Planea los roles de las personas que trabajen en el proyecto, con nombre, cargo, sus
actividades definidas y responsabilidades
6. Implementa una estrategia de comunicación entre las personas que conforman las
diferentes áreas del proyecto para hacer más eficiente el flujo de trabajo
7. Cuantifica los elementos que pueden causar el fracaso del proyecto y prepara un plan de
contingencia para mitigar su impacto
8. Organiza la información obtenida dentro del plan de dirección del proyecto de la siguiente
manera:
a) Reúne información y ordena los elementos que definen la arquitectura, Los atributos
de calidad son fundamentales en esta etapa, ya que definen las funcionalidades
primarias y las restricciones
b) Establece las estructuras que componen la arquitectura, su realización se hace con
base en patrones y tácticas de diseño, así como en elecciones tecnológicas adecuadas.
El diseño debe satisfacer los requerimientos y no simplemente incorporar diversas
tecnologías por ser novedosas. La estructura debe conservar simplicidad aunque este
dividida en diferentes módulos o funciones
c) Crea el diseño de la arquitectura de forma concisa y clara para todos los involucrados
en el desarrollo. Incluye la clasificación de la estructura desde distintas vistas
d) Identifica posibles problemas y riesgos antes del desarrollo del sistema, esto
disminuye los defectos y evita pérdida de recursos en correcciones
e) Desarrolla el sistema conforme la arquitectura establecida, durante esta etapa es
importante evitar que ocurran cambios en el diseño definido por el arquitecto para
respetar tiempos de entrega
Con el acta constitutiva y el plan de gestión del proyecto, el administrador podrá llevar el control
del desarrollo de la solución de inteligencia de negocios teniendo estrecho contacto con el
arquitecto de TI y los directivos para contemplar cualquier ajuste
Los objetivos deben basarse en estas acciones para ser realistas pero ambiciosos. Deben
plantearse de manera consistente y coherente para evitar doble trabajo durante la planificación o
ejecución. También deber ser claros y específicos
MAPEO DE PROCESOS DE NEGOCIO: Los procesos que se lleven a cabo dentro de la empresa
deben cumplir con los objetivos. Para tener una mejor visión de estos, sus requerimientos deben
clasificarse en tres componentes distintos:
1. Requeridos: Describen lo que una organización debe realizar para satisfacer un área del
proceso y se divide en metas específicas y objetivos generales
2. Esperados: Describen lo que una organización puede implementar para lograr un
componente requerido, y se establecen por medio de acciones o practicas especificas
3. Informativos: Proporcionan detalles que ayuden a pensar en cómo aproximarse a los
componentes requeridos y esperados, a través de acciones especificas
Una vez identificados estos componentes, se debe realizar un modelo de procesos de negocio o
BPM documentado. Este diagrama describe el flujo de actividades que se deben realizar para
lograr estos requerimientos. Para poder realizar un BPM de la actividad, agendar un evento,
realiza lo siguiente:
De este modo el panorama completo del proceso queda descrito y documentado para ser
analizado en la búsqueda de posibles acciones a realizarse porpiciando la optimización del
proceso general de negocio
MADUREZ DE PROCESOS: Existe un modelo que propone 5 niveles de madurez, que describen las
características que deben cumplir las organizaciones para poder desarrollar proyectos de software,
garantizando la calidad.
NIVEL 0 INCOMPLETO:
El funcionamiento de su proceso de trabajo comprende las siguientes áreas para poder funcionar
correctamente: 1. Gestión de requisitos 2. Planificación de proyectos 3. Monitorización y control
de proyectos 4. Gestión de acuerdos con proveedores 5. Medición de estadísticas y análisis de
datos 6. Aseguramiento de la calidad de procesos y la producción de servicios 7. Gestión de la
Configuración de cambios y mejoras a la organización
NIVEL 2 ADMINISTRADO:
•Se definen los servicios a realizar de forma clara, más no detalla da ni especializada
NIVEL 3 DEFINIDO:
• Tiene áreas funcionales definidas y equipos de desarrollo que interactúan en conjunto, siguiendo
metodologías certificadas de desarrollo y producción de servicios
Es importante redactar claramente los requerimientos del nivel superior pues son la
base de los demás niveles de detalle. Por eso procura:
a) Describir las reglas de negocio, estas pueden ser políticas, estándares de calidad,
practicas o procedimientos para especificar la visión y alcance del proyecto
b) Liga todos los requerimientos a estas reglas
c) Describe toda la funcionalidad del sistema
d) No especifiques los detalles técnicos, solo define la lógica global de cada servicio
con objetivo. Por ejemplo: Incrementar ingresos, globalizar las tiendas, conseguir
nuevos mercados
Es importante que todos los involucrados en el proyecto aporten su visión para lograr acuerdos
que establezcan requerimientos de negocio alcanzables y realistas
REQUERIMIENTOS DE USUARIO: Los requerimientos de usuario describen con mayor detalle los
servicios disponibles para los usuarios mediante el sistema de inteligencia de negocios. Algunos de
los principales requerimientos del usuario son:
1. Distingue los requerimientos primarios, estos describen servicios o funcionalidades que los
usuarios utilizan en el sistema y son clave para los procesos de negocio. Por ejemplo:
Debe haber máximo 10 cuentas de administrador, los usuarios solo tienen acceso a
contenido sin poder modificarlo, el portal debe contener no mas de 5 paginas de
navegación
2. Identifica los requerimientos secundarios, estos son acciones que realiza el sistema, de las
cuales se puede prescindir en el caso de que se haya agotado el tiempo para ser
desarrolladas. Por ejemplo: La pantalla de inicio debe contener un apartado de noticias de
ultima hora con respecto a los curso, el portal debe tener los colores del logotipo de la
organización. Estos requerimientos ayudaran a profundizar el análisis para encontrar las
funciones mas especificas del sistema.
1. FUNCIONALES: Son las acciones que realiza el sistema para brindar actividades a los
usuarios
2. NO FUNCIONALES: Son cualidades que debe tener el sistema para cubrir o evaluar la
calidad o la estética deseada.
Para definir correctamente ambos tipos es necesario tomar en cuenta los atributos de calidad
definidos por la organización. Para ello apóyate en estos lineamientos:
Funcionales:
a) •Deben redactarse con simplicidad para que sean comprensibles para usuarios sin
conocimientos técnicos avanzados.
b) •Deben especificar el comporta- miento del sistema y evitar esta- blecer características de
diseño. Esto se analiza después de que el sistema está desarrollado y funciona
correctamente, pues cualquier metodología contempla que el diseño es el “módulo” que
se agrega al final.
No Funcionales:
Entre ambos, se puede identificar un tipo de requerimientos que se llama drivers arquitectónicos.
Su prioridad es la más alta y ayudan a definir las estructuras de la arquitectura.
Se clasifican en tres, según lo que definan:
EJEMPLO:
Mal redactado:
Para facilitar el uso del editor gráfico, se podrá activar y desactivar una rejilla que
permitirá alinear las figuras del diagrama. Cuando se ajuste la figura al tamaño de la
pantalla, se reducirá el número de líneas de la rejilla para que no se dificulte la
visualización del diagrama.
Como puedes observar, el caso mal redactado presenta detalles innecesarios y una
sobreexplcación del proceso de realización.
Bien redactado:
El editor permitirá el uso de una rejilla de líneas horizontales y verticales que aparecerán
dibujadas tras el diagrama. Justificación: La rejilla facilita la creación de diagramas
cuidados en los que las figuras se puedan alinear con facilidad (Manual Práctico de
Usabilidad, sección 15.3).
El caso bien redactado resulta claro y conciso, lo que facilita su comprensión. Además
incluye una justificación documentada que explica la necesidad de ese requerimiento
EJEMPLO DE DOCUMENTO:
Especificación de los Requerimientos.
La página principal del Foro deberá contener las siguientes características:
• Liga de todos los temas de discusión
• Número de temas en el foro
• E-mail por cada tema de discusión
• Último comentario
• Total de mensajes
• Nombre de quien propone el tema
• Liga a agregar tema, la cual a su vez generará una forma, en donde el usuario tendrá que
proporcionar los siguientes datos:
o Nombre
o E-mail
o Tema a agregar
o Descripción del tema
o Opciones:
o Agregar tema
o Limpiar forma
En la opción de Novedades, solo aparecerá la noticia más novedosa de cada rubro, esto
implica que estas noticias estarán organizadas por rubros y subtemas, dicha noticia será
seleccionada por el administrador de cada rubro.
Esta ventana es la que aparecerá por default al cargar el portal por primera vez. Al estar
en esta parte del portal, el usuario podrá tener acceso a las opciones de Foro, Chat, Menú,
Preguntas generales.
Por esta razón se tendrá una ventana de seguridad para poder restringir este tipo de
operaciones, solo al administrador del rubro en donde se desea realizar la operación.
Una vez que se ha entrado a ver el contenido de una noticia, esta contará con las
siguientes operaciones Glosario y Preguntas frecuentes, el primero contendrá el
significado de ciertos términos que aparecerán en las noticias. El glosario deberá aparecer
por rangos, por ejemplo, los términos que estén dentro del rango ABC. El segundo se
refiere a las preguntas más frecuentes en cada uno de los rubros y subtemas.
Apéndices
Descripción de la Plataforma:
• El portal podrá estar montado en una plataforma UNIX o Linux (OpenSuse, RedHat,
Debian, etc).
• La base de datos se realizará en PostgreSQL
. • Los navegadores que soportarán este portal son:
• Edge 25.10 en adelante
• Chrome
• Mozilla (que viene en la distribución de RedHat, etc.)
• Opera (que viene en la distribución de RedHat, etc.)
Una vez recopilada la información del problema a resolver y los datos relevantes de todos los
involucrados en el proyecto de la organización y sus reglas de negocio, es necesario llevar un
registro de la información dentro de un documento visión en el que se define el alcance del
proyecto. Para realizarlo correctamente organízalo de la siguiente manera:
Este estudio preliminar te permitirá delimitar las actividades relacionadas con el proyecto y
concluir el alcance del mismo
Una vez recopilada la información preliminar del proyecto, se debe definir el alcance.
En esta sección describe las características que delimitan el desarrollo del software
Describe las limitaciones que el equipo de desarrollo no puede modificar, como restricciones
Enlista los estándares oficiales que utiliza la organización para desarrollar procesos
Desglosa a detalle los requerimientos que surgieron en la etapa de planeación. Para facilitar su
consulta clasifícalos en: Requerimientos de desempeño, de documentación o de ambiente.
Estos últimos describen las condiciones para que el sistema trabaje de manera adecuaday
eficiente. Por ejemplo: la temperatura, el ancho de banda o el hardware especializado
Por ultimo incluye un breve apartado de conclusiones y anexos para explicar mejor el proyecto