En este artículo te explicaremos en qué consiste la pirámide de información en Big data y cómo está relacionada con la ingeniería de requerimientos.
Una de las primeras fases en el desarrollo de un proyecto tiene que ver con la especificación de requerimientos, que también se podría definir como la razón de ser del proyecto.
En la ingeniería de requerimientos, el analista debe tener presentes factores como la amplitud del proyecto y sistema a desarrollar, ya que las limitaciones de recursos pueden generar retrasos o inconvenientes en fechas de entregas o, incluso, derivar en un producto final inviable por su estructura.
No obstante, ningún analista está exento de fallos en la planeación de los requisitos del sistema, ya que muchas veces el cliente no tiene claro lo que quiere o no se da una comunicación fluida entre analista y cliente.
¿Qué encontrarás en este post?
TogglePirámide de información en big data
Ahora detallemos cómo funciona la pirámide de información en Big data. Esta posee las mismas necesidades y problemas que la especificación de requerimientos en un proyecto de desarrollo de software.
La pirámide de la información en Big Data se utiliza principalmente para entregar informes. Es necesario saber muy bien qué damos, a quién y cómo. Es por ello que hay que analizar de manera rigurosa cuáles son las exigencias de información que el cliente nos hace, pero también es necesario tener en cuenta la manera en la que le vamos a presentar esa información y si le daremos todo lo que pide.
Esa es nuestra labor: hacer una definición de requerimientos factible para entregar los datos estrictamente necesarios y presentarlos de la manera correcta.
¿Cuáles son las divisiones de la pirámide de información en big data?
Por ejemplo, si el cliente pertenece a la parte alta de la pirámide de información en Big Data, se procederá a hacer cuadros de mando; estos se pueden trabajar, por ejemplo, con Tableau o Power BI, que son herramientas que permiten visualizaciones interactivas.
Para que lo comprendas mejor, pongamos un ejemplo: supongamos que tu empresa es el cliente y se trata de una tienda online que vende artículos para mascotas. En esta fase encontraríamos, por ejemplo, la cantidad de clientes que entraron a tu página por día o la cantidad de clientes que compraron x producto, ya que lo que necesita el usuario final es simplemente visualizar datos.
Después de la fase primaria, en una escala más abajo de la pirámide de información en Big Data, se encontrarían aquellos clientes que ya requieren un poco más de información que el usuario final, por ejemplo, cómo están repartidos los clientes por ubicación geográfica, así se podrá determinar qué países o provincias compran más artículos.
En un nivel más bajo de la pirámide se encuentran aquellos a quienes hay que brindarles más información, por ejemplo, los nombres y teléfonos de los clientes para llamarlos y ofrecerles determinados productos para sus mascotas.
Características de los requerimientos
Algunas de las condiciones a tener en cuenta a la hora de plantear requerimientos que harán que una pirámide de información en big data sea sólida son:
- Que sean únicos.
- Que sean concretos y precisos.
- Que sean alcanzables.
- Que tengan una escala de prioridad: desde el más hasta el menos importante.
- Que sean pertinentes a los objetivos de negocio.
- Que sean coherentes, es decir, que no entren en conflicto unos con otros.
La pirámide de información del Big Data está íntimamente relacionada con el modelo de jerarquía DIKW (data information knowledge wisdom) y está encaminada a crear una experiencia de usuario fuertemente potenciada.
¿Cuál es el siguiente paso?
Si quieres aprender más sobre la pirámide de información en Big Data, te dejamos un vídeo explicativo:
También te invitamos a que realices nuestro Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp, el cual te permitirá crear una solución profesional y completa enfocada 100% en datos. ¡Anímate a apuntarte!