You are on page 1of 12

Gua de diseo basada en el Modelo de Motivacin del Negocio

BMM* para la mejora del alineamiento entre el Almacn de


Datos y la Estrategia del Negocio
Ania Cravero

Juan Trujillo, Jose-Norberto Mazn

Dept. de Ingeniera de Sistemas


Univ. de La Frontera
Av. Frco. Salazar 01145, Temuco, Chile
acravero@ufro.cl

Depto. de Lenguajes y Sistemas Informticos


Univ. de Alicante
Apto. de correos 99. E-03080, Alicante, Espaa
{ jtrujillo, jnmazon}@dlsi.ua.es

Resumen
Garantizar que los almacenes de datos estn
alineados a la estrategia del negocio es primordial
para su xito, ya que stos son utilizados por los
sistemas de apoyo a la toma de decisiones con el
fin lograr el plan estratgico de la organizacin.
En este contexto, el grupo de investigacin
Lucentia se ha preocupado por disear AD en el
contexto organizacional, por lo que lleva tiempo
desarrollando y mejorando una propuesta de
ingeniera de requisitos para AD. En este trabajo
mejoramos la propuesta actual presentando una
gua de alineamiento que considera, la misin y
visin del negocio de tal manera de estar en
concordancia con: (i) los objetivos (obtenidas
desde los analistas de informacin), (ii) los cursos
de accin (estrategias y tcticas desde donde se
seleccionan las decisiones, las tareas y recursos
para obtener los requerimientos de informacin
del AD), (iii) y las reglas del negocio que
permiten el logro de los objetivos definidos. De
esta manera
se permite la verificacin y
validacin del alineamiento entre los requisitos de
informacin del AD a la estrategia organizacional
Se presenta un caso de estudio que muestra el
proceso completo. Los aportes de la investigacin
se detallan en la seccin final.
Palabras Claves: almacn de datos, gua de
alineamiento, modelado de objetivos, anlisis de
requisitos.

1. Motivacin
Los Almacenes de Datos (AD) se utilizan por los
sistemas de toma de decisiones con el fin de
Tabla 1.
*

Business Motivation Model

analizar los datos histricos de una organizacin.


Los AD se basan en un gran nmero de datos
provenientes de fuentes heterogneas, integradas
en un modelo multidimensional (MD), que
permite al analista el acceso a los datos en una
forma ms natural [1]. Los diseadores en general
muestran los datos en los hechos y las
dimensiones desde un modelo MD conceptual.
Habitualmente la informacin almacenada en los
hechos representan medidas para los procesos de
negocio (por ejemplo, cuntos productos se
venden? Cuntos pacientes son tratados?
Cunto tiempo se requiere en un proceso
determinado? etc.), y las dimensiones representan
el marco para el anlisis de estas medidas (por
ejemplo, tiempo, cliente o producto) [2, 3].
La definicin de tales objetivos, requisitos de
informacin y hechos y dimensiones, siempre se
extraen a partir del proceso de negocio bsico
sobre el que se desea registrar datos para tomar
decisiones. Sin embargo, estas definiciones se
realizan de forma manual y, dependiendo de la
destreza del diseador [4, 5]. De tal forma, que
aunque se disponga de una aproximacin formal
para la definicin de objetivos, se debera utilizar
una aproximacin formal para alinear estos
objetivos con las necesidades reales de la empresa
y los procesos de negocio objeto de estudio [6, 7].
Por otro lado, desde el AD se integran varias
fuentes de datos operacionales, es por ello que
tradicionalmente el desarrollo de los modelos MD
conceptuales han sido guiados por un anlisis
detallado de dichas fuentes. Sin embargo, varios
estudios han sealado que la mayora de estos
modelos MD conceptuales no abordan la
informacin requerida por consecuencia de una

mala comunicacin entre los desarrolladores del


AD y los analistas de informacin [6, 8, 9]. Lo
que trae como consecuencia la necesidad de
alinear los requisitos de informacin (tareas y
recursos) del propio AD a la estrategia
organizacional.
Segn Giorgini et al. [2] es muy comn que
la etapa de anlisis de requisitos sea pasado por
alto en los proyectos de AD, por las siguientes
razones:
- Los proyectos de AD son a largo plazo, y es muy
difcil prever los requisitos para los futuros
procesos de toma de decisiones, y en
consecuencia, slo unos pocos requisitos se
pueden
obtener
desde
el
principio.
- Los requisitos de informacin para las
aplicaciones de AD son difciles de obtener
porque los procesos de decisin son estructurados
de manera flexible, mal estructurados a travs de
la organizacin, celosamente guardados por los
gerentes, y poco estables para mantenerlos en el
tiempo con respecto a la evolucin de los procesos
de negocio.
- Los requisitos para la toma de decisiones a
menudo se refieren a aquella informacin que no
existe de la manera requerida, y deben ser
obtenidos de fuentes de datos mediante la
integracin, la transformacin, y la limpieza de
ellos.
En este sentido, las necesidades de
informacin no se pueden comprendidas
analizando slo las fuentes de datos operacionales,
por lo que es necesario abordar una etapa de
anlisis de requisito con el fin de modelar los
requisitos de informacin de los analistas de
informacin del negocio [10-12].
Es importante destacar que la etapa de anlisis
de requisitos debe basarse en un marco de
ingeniera de requisitos orientada a los objetivos
(GORE), ya que (i) el AD tiene por objetivo
proporcionar informacin adecuada para apoyar la
toma de decisiones, contribuyendo as a cumplir
los objetivos estratgicos de una organizacin, (ii)
los requisitos de ADs son difciles de especificar a
partir de cero, ya que los analistas de informacin
a menudo slo expresan las expectativas generales
sobre los objetivos que el AD debe apoyar, y (iii)
los sistemas de AD disponen de muchos usuarios
con distintos tipos de intereses, y por tanto, con
diferentes objetivos relacionados entre s que
deben ser modelados para obtener un modelo
conceptual MD que las satisfaga [13].

En este contexto, el objetivo primordial del


anlisis de requisitos para un AD, es representar a
los usuarios, sus objetivos y las relaciones entre
los mismos, con el fin de alcanzar los objetivos
estratgicos del negocio [1, 13-16]. Esta etapa es
crucial en el desarrollo del AD, ya que
generalmente las partes interesadas presentan
necesidades que estn relacionadas a sus propios
objetivos y no a los organizacionales, y por tanto,
el AD final puede no estar alineado a la estrategia
del negocio [6, 17-19]. Por lo tanto, esta etapa
permite a los desarrolladores a ubicar el AD en el
contexto de la organizacin y alinearla con sus
objetivos estratgicos [20, 21]. Adems, desde
este modelo de requisitos, se puede derivar un
modelo MD conceptual adecuado.
La revisin de la literatura demuestra que
muchos desarrolladores no ponen ningn nfasis
en la necesidad de alinear sus AD con los
objetivos del negocio, lo que podra sugerir que
los equipos de proyecto no se animan a pensar en
el AD como una herramienta estratgica [6]. La
fuerte reduccin en el inters de que los proyectos
de AD "deben alinearse con la estrategia
organizacional y los objetivos del negocio" es
extremadamente importante [6, 22, 23]. Weir et al.
[6] concluye que un AD debe tener un propsito
claro para el negocio y que la organizacin debe
ver la tecnologa como un motor para la mejora en
la toma de decisiones y el desarrollo de sus
negocios.
En este sentido, el modelo Business
Motivation Model (BMM) [24, 25] de la Object
Management Group (OMG) ayuda en el proceso
de obtencin de requisitos para el desarrollo de
sistemas, de tal manera que stos se alinean con la
estrategia del negocio [26]. Adems proporciona
vocabulario que es entendido por las partes
interesadas para el desarrollo del negocio, y la
comunicacin y gestin de los planes de negocios
de una manera organizada [27]. Por tanto, es una
herramienta valiosa que permitir disear AD en
el contexto estratgico de la organizacin.
En este contexto, el grupo de investigacin
Lucentia [1, 13, 14, 18, 19, 28] se ha preocupado
por disear AD en el contexto organizacional, por
lo que lleva tiempo desarrollando y mejorando
una propuesta de ingeniera de requisitos para AD.
En la actualidad se dispone de un enfoque
orientado a los objetivos que incluye (i) el anlisis
VMOST [29] para obtener los elementos de la
estrategia del negocio (misin, visin, objetivos,

estrategias, tcticas), (ii) el modelo BMM [27]


para comprobar que los objetivos definidos estn
alineados con la estrategia, (iii) el modelado de
objetivos por medio de i* [30] con el fin de
representar los objetivos y relaciones entre los
distintos usuarios, y (iv) el modelado
multidimensional MD del AD.
En este trabajo mejoramos la propuesta
anterior presentando una gua de alineamiento que
considera, la misin y visin del negocio de tal
manera de estar en concordancia con: (i) los
objetivos (obtenidas desde los analistas de
informacin), (ii) los cursos de accin (estrategias
y tcticas desde donde se seleccionan las
decisiones a tomar, las tareas y recursos para
obtener los requisitos de informacin del AD),
(iii) y las reglas del negocio que permiten el logro
de los objetivos definidos. De esta manera se
permite la verificacin y validacin del
alineamiento entre los requisitos de informacin
del AD a la estrategia organizacional
El trabajo se encuentra estructurado de la
siguiente forma: en la seccin 2 se describe los
trabajos relacionados, en la seccin 3 se presenta
nuestra propuesta para el anlisis de requisitos en
AD. Por otro lado, en la seccin 4 presentamos las
reglas de BMM y una gua de uso para alinear el
AD a la estrategia organizacional. La seccin 5
describe un estudio de caso que muestra la
utilidad de BMM. Finalmente la seccin 6 explica
las principales conclusiones obtenidas.

2. Trabajos Relacionados
Revisando las actuales investigaciones en
ingeniera de requisitos, se ha puesto de
manifiesto un gran nmero de casos en el que se
demuestra la eficiencia de las tcnicas de anlisis
orientado a los objetivos. En el contexto del
anlisis de requisitos muchas aproximaciones de
ingeniera
de
requisitos,
implcita
o
explcitamente, representan los objetivos de los
individuos, grupos u organizaciones, a fin de
describir el comportamiento organizacional [31].
En este contexto Giorgini et al. [2] proponen
un enfoque para el anlisis de requisitos del AD
basado en la metodologa Tropos, en la que
disean un modelo de objetivos. Sin embrago, no
presentan una gua para validar el alineamiento de
los objetivos obtenidos con la estrategia del
negocio. Otro de los enfoques propuestos es el de

Gam y Salinesi [32], CADWA, que cuenta con


informacin desde los objetivos estratgicos de la
empresa, los
objetivos de los analistas de
informacin, la estructura de los sistemas
transaccionales, y de los modelos existentes de
AD que pueden ser reutilizables. Con estas
fuentes crean un modelo de objetivos utilizando el
modelo de objetivos MAP. Por otro lado, Bonifati
et al. [33] presentan una metodologa para el
diseo del AD que nombra GQM, en la que
obtienen un modelo de objetivos por medio de la
refinacin de los mismos.
Lamentablemente, estos enfoques no incluyen
algn modelo que permita verificar el
alineamiento de los objetivos con la estrategia del
negocio.

3. Nuestro enfoque para el Anlisis de


Requisitos en Almacenes de Datos
Una aproximacin de ingeniera de requisitos para
AD debe facilitar la especificacin de objetivos
estratgicos, a partir de los cuales se obtengan
aquellos requisitos de informacin relacionados
con medidas de inters para los procesos de
negocio (contenidos en hechos) y el contexto para
el anlisis de estas medidas (dimensiones) [34].
Puesto que un AD se utiliza para el apoyo a la
toma de decisiones, cualquier modelo que se
desarrolla debe estar enraizada en la naturaleza
esencial de la toma de decisiones. La toma de
decisiones ha sido descrita por Turban [35] como
la actividad de fabricacin de una nueva pieza de
conocimiento que expresa el compromiso de
algn curso de accin. De acuerdo con [36], el
proceso de toma de decisiones consiste en tres
pasos, (a) la inteligencia, que implica la bsqueda
de condiciones que requieren las decisiones, (b) el
diseo, que consiste en inventar, desarrollar y
analizar los cursos de posibles acciones, y (c) la
eleccin, lo que implica la seleccin de un curso
de accin de los disponibles.
A raz de [36], debemos comenzar
representando la nocin de condiciones que
requieren decisiones. Tal representacin se
consigue por medio de los objetivos estratgicos
de la organizacin, que expresan los fundamentos
de los sistemas propuestos y orientar las
decisiones en distintos niveles dentro de la
empresa.

En nuestro enfoque (ver figura 1), nos


centramos en la definicin de los objetivos que
debe lograr cada actor (usuario del sistema) y las
relaciones entre ellos que son necesarios para
cumplir con dichos objetivos, de tal manera de
conseguir un alineamiento entre estas necesidades
y la estrategia organizacional. Por lo tanto, estos
objetivos son los objetivos principales que la
organizacin quiere lograr mediante la
implementacin de un AD los que se pueden
clasificar en objetivos estratgicos, de decisin, y
de informacin como se muestra en la figura 1.
Encontramos una explicacin ms detallada de
esta clasificacin en [13]

pueden ser implementadas en un AD. Luego se


procede a comprobar el alineamiento de los
requisitos de informacin obtenidos por medio de
las normas presentadas en BMM. Una vez que se
verifica la alineacin, se contina con la
construccin del modelo de objetivos basado en
i*. Por ltimo, cada una de las tareas y los
recursos representados en el modelo de objetivos
para el actor AD, deben ser incorporados en un
modelo multidimensional MD.

Figura 2. Clasificacin de Objetivos para el AD

Figura 1. Propuesta para el anlisis de requisitos en AD

A partir de estos objetivos informacionales, se


derivan los distintos cursos de accin que dan
lugar a un conjunto de decisiones. Desde estas
decisiones, debemos obtener los requisitos de
informacin que representan la informacin
facilitada por el AD para alcanzar los objetivos
estratgicos del negocio (ver representacin en
figura 2). Cabe destacar que los objetivos
informacionales no pueden ser descompuestos en
otros objetivos ms simples, por tanto son
atmicos. En cambio, un objetivo decisional
estar compuesto de un conjunto de objetivos
informacionales.
De acuerdo al enfoque presentado en la figura
1, el diseador deber seguir algunas etapas para
obtener los requisitos de informacin del AD. El
proceso comienza con el anlisis VMOST para
obtener los componentes de la estrategia (visin,
misin, estrategias, tcticas, objetivos). Desde los
objetivos de informacin se obtienen los distintos
cursos de accin (decisiones, tareas y recursos que
dan origen a los requisitos de informacin) que

Nos referimos a [18] para una explicacin ms


detallada del proceso completo en el que se
describe un conjunto de directrices que han sido
aplicadas a un caso de estudio.
A continuacin, nos centramos nicamente en
el proceso de alineamiento de los requisitos de
informacin del AD con la estrategia del negocio,
utilizando BMM desde el punto de vista de los
expertos en negocios, analistas y diseadores.
Esto corresponde a la CIM (modelo independiente
de la Computacin) dentro de las especificaciones
a nivel de MDA (Model Driven Architecture) de
la OMG [28, 37].

4. Alineamiento con Business Motivation


Model
El modelo BMM es la especificacin del grupo de
reglas de negocio BRG [27] y uno de los
estndares de la OMG [24] para elaborar los
elementos de los modelos de negocios. Estos
elementos, facilitan la gobernanza y la orientacin
para la empresa. BMM ha sido utilizado con xito
en [5, 26, 38-40].
La Figura 3 ilustra los elementos del modelo
BMM y sus relaciones para apoyar el negocio.
Los Medios incluyen la misin, los curso de
accin (es decir, las estrategias y tcticas, que

derivan los objetivos, tareas y recursos para el


AD) y las directivas (es decir, las polticas de la
empresa y sus reglas de negocio, que derivan los
objetivos blandos para el AD o softgoal segn
[30]) que gobiernan los cursos de accin y apoyan
la consecucin del fin. Los Fines incluyen la
visin y los resultados deseados (es decir,
objetivos
estratgicos,
decisionales
e
informacionales).
En el modelo, los medios sirven para
comprender las posibles alternativas
de
configuracin del AD para satisfacer las
dependencias entre actores y alcanzar los fines.
Esto puede significar diferentes servicios,
composiciones, y configuraciones. Los fines se
utilizan para entender la razn del AD que ha sido
destinado al negocio. Juntos, estos elementos
apoyan el razonamiento acerca de las intenciones
de cambio para el negocio y que afectan los planes
para el AD.

claras que permiten alinear los cursos de accin de


acuerdo a los objetivos trazados.
Nuestro problema de ingeniera requisitos
desde el punto de vista de la organizacin es el
descubrimiento del universo de los objetivos, las
decisiones, la informacin, as como de las
interrelaciones entre estas de acuerdo con el
modelo BMM. El tema en cuestin no es cmo
poner en prctica las decisiones, sino que el
decidir cules de ellas son las adecuadas y que
cumplan efectivamente un objetivo estratgico de
la organizacin. En este sentido, BMM provee un
conjunto de reglas que ayudar a los diseadores a
descubrir los requisitos de informacin necesarios
para cumplir con la estrategia del negocio
logrando un AD alineado al contexto
organizacional.
OMG presenta un panorama general de BMM
mediante un perfil de UML [24]. La figura 4
presenta un perfil para BMM general en el que se
representan las relaciones entre los elementos de
los Medios y Fines. La figura 5 presenta un perfil
para los elementos de los Medios y la figura 6
para los de los Fines.

Figura 4. Perfil de UML para BMM


Figura 3.

Modelo BMM [41].

Por otro lado, de acuerdo a [2], un curso de


accin permite generar varias opciones de
decisin de acuerdo a los objetivos trazados. De
acuerdo con [42], el trmino decisin denota el
conjunto de actuaciones (pensamientos, juicios,
etc), adoptada por un individuo o un grupo a fin
de elegir una determinada accin a travs de un
conjunto de opciones alternativas. La figura 3
presenta de color rojo la relacin que existe entre
objetivos, decisiones y cursos de accin. En otras
palabras, una decisin es la especificacin de los
elementos operativos que lleva a la consecucin
de objetivos. En este sentido BMM provee reglas

Figura 5. Perfil de UML para definir los Medios

Utilizando este perfil de UML se pueden


especificar elementos de BMM en cualquier
herramienta que permita el modelado con UML.
BMM dispone claramente de un conjunto de
reglas pero no de una metodologa que permita
guiar su uso [8]. En este contexto, se ha creado
una gua para validar los requisitos del AD
utilizando las relaciones presentadas en las figuras
4, 5 y 6, de tal manera de facilitar el desarrollo de
dicha herramienta.

Directriz 2: Verificar alineamiento entre los


elementos incorporados en los Fines. Para ello se
requiere los siguientes pasos:
Directriz 2.1: Los objetivos estratgicos
deben amplificar la visin del negocio.
Directriz 2.2: Los objetivos decisionales
deben ser componentes de los objetivos
estratgicos.
Directriz 2.3: Los objetivos informacionales
deben ser medibles y cuantificar los objetivos
decisionales.

Figura 6. Perfil de UML para definir los Fines

Directriz 3: Verificar alineamiento entre los


elementos de los Medios. Para ello se requiere las
siguientes directrices:
Directriz 3.1: Verificar relaciones entre las
directivas. Las reglas de negocio deben ser
derivadas a partir de las polticas de negocio.
Directriz 3.2: Verificar relaciones entre los
cursos de accin. Para ellos se debe verificar
que los cursos de accin sean formuladas en
base a las directrices.
Directriz 3.2.1: En cuanto a las tcticas
definidas, stas son afectadas por las
reglas de negocio, y deben implementar
las estrategias.
Directriz 3.2.2: Las estrategias deben
ser componentes del plan para cumplir
la misin del negocio.

4.1. Gua de alineamiento con BMM


La siguiente gua permite a los desarrolladores
a obtener los requisitos del AD dentro del
contexto organizacional y por tanto alineado a la
estrategia del negocio. Para ello, el proceso de
validacin se inicia con la verificacin de la
relacin entre la visin y misin del negocio, para
luego determinar si los objetivos amplifican la
visin, las polticas y reglas de negocio apoyan la
realizacin de objetivos, para finalizar con la
validacin de los elementos que rigen los cursos
de accin que componen el plan estratgico del
negocio. Esta gua mejora los trabajos presentados
en [18, 19] para el alineamiento del AD a la
estrategia organizacional.
Directriz 1: Verificar que la misin operativice la
visin del negocio.

Directriz 4: Verificar relaciones entre Medios y


Fines. Se requiere comprobar:
Directriz 4.1: Que los cursos de accin
generen canales de esfuerzo hacia los Fines.
Directriz 4.2: y que las directivas apoyen la
ejecucin de los objetivos.
Las directrices anteriores permitirn a los
diseadores del AD generar una buena posicin
frente a los ejecutivos del negocio para responder
preguntas como:
- Qu objetivos debe cumplir el usuario del AD?
- Cules estrategias de negocio se deben aplicar
para cumplir con los objetivos seleccionados?
- Las tcticas generadas son compatibles con las
polticas y reglas del negocio?
- Qu objetivos no son compatibles con las
estrategias?
- Qu objetivos, estrategias y tcticas son
afectadas si cambia algn objetivo estratgico?
- Por qu tenemos este AD?

- Qu tareas y recursos se necesitan para


desarrollar una tctica?
- Cules son los requisitos del AD?
La trazabilidad entre los requisitos y las
relaciones que cumple proporcionan la
informacin necesaria para responder a estas y
otras cuestiones de negocios. Por tanto, el perfil
de UML definido permite obtener los requisitos
del negocio basados en el estndar del modelo de
motivacin empresarial de la OMG. Este enfoque
ayuda a proporcionar una manera de capturar,
validar, analizar y gestionar los cambios de
requisitos. Mediante el uso de esta tcnica,
podremos comprender mejor el quin, qu, por
qu y el cmo de los requerimientos del negocio.
Para una mayor comprensin, a continuacin
se describe un caso de estudio que utiliza las
directrices formuladas para alinear los requisitos
de informacin del AD con la estrategia del
negocio.

5. Caso de estudio
El caso de estudio que se analizar [13] servir
para mostrar cmo se pueden obtener los
requisitos dentro de un contexto del negocio. Al
caso, se le aplicarn las directrices propuestas en
este trabajo para alinear los requisitos de
informacin del AD a la estrategia del negocio. Se
obtendr un modelo de objetivos en i* y un
modelo multidimensional MD del AD para
mostrar el enfoque de anlisis de requisitos
completo.
El estudio de caso de venta presentado en el
libro de Kimball [3] muestra una breve
descripcin de una empresa minorista, que abarca
tanto las ventas al por menor y el inventario. Este
negocio al por menor se compone de varias
tiendas de comestibles, repartidas en varias
regiones. En cada tienda se venden varios
productos. En el supermercado, la gestin se
ocupa de la logstica de los pedidos,
almacenamiento, venta de productos y de
maximizar las ganancias. La ganancia proviene,
entre otras cosas, atrayendo a tantos clientes
como sea posible en un entorno de precios
altamente competitivos.
En este estudio de caso, Kimball trata con
varios tipos de modelos de inventario de una
tienda. Estamos interesados en el ejemplo del

inventario justo a tiempo, donde se miden los


niveles de inventario de todos los das y se
colocan en registros separados en la base de datos.
El principal objetivo de gestin es la toma de
decisiones para optimizar los niveles de inventario
a fin de disminuir los costos. Estas decisiones
estn relacionadas para asegurarse que el producto
adecuado est en la tienda justo en el momento
adecuado para reducir al mnimo fuera de stock
(cuando los productos no estn disponibles en la
plataforma para ser vendidos) y reducir as el
costo de acarreo general para el inventario. As,
para una buena gestin de inventario es necesario
analizar la cantidad diaria en los niveles de
inventario a la mano, por producto y por almacn.
El encargado del inventario tambin se ocupa de
medir la velocidad de movimiento de inventario
(cmo el producto se mueve a travs de la tienda)
para conocer los beneficios de las ventas. As, el
gerente necesita obtener el GMROI (Margen bruto
de las existencias).
En [18] se describe el desarrollo de este caso
utilizando VMOST para descomponer la
estrategia del negocio a partir de su misin y
visin (ver tabla 1). Desde aqu se obtuvieron los
objetivos
estratgicos,
decisionales,
e
informacionales (ver tabla 2).
Tabla 1.

Elemento
Visin

Visin y Misin del negocio.

Descripcin
Crear una cadena de tiendas de
comestibles, donde se puede
encontrar una solucin para los
problemas de reducir el costo de
sus inventarios, cumplir con las
necesidades de sus clientes en el
momento que lo solicitan, y
aumentar el nmero de clientes
mejorando los ingresos
Misin
Coordinar la cadena de suministros
a
travs
de
Sistemas
de
Informacin Estratgicos
Como se ha descrito en prrafos anteriores, los
objetivos de la tabla 2 deben estar alineados a la
estrategia del negocio por lo que ser necesario
aplicar las directrices de alineamiento expuestas
en la seccin 4 del presente artculo.
De acuerdo a la directriz 1, se verifica que la
misin hace operativa la visin ya que un sistema
de nivel estratgico har posible gestionar el

inventario de cada almacn y as cumplir con las


necesidades de los clientes.
Tabla 2.

Objetivos de los gerentes de Marketing e


Invetarios.

Estratgicos
Aumentar el
nmero de
clientes
Disminuir los
costos de
inventario

Decisionales
Determinar si
promocin es
efectiva
Optimizar la
gestin de
inventario

Informacionales
Analizar la
eficacia de las
promociones
Estudiar los
niveles de
inventario
Estudiar
los
movimientos de
inventario

Por otro lado, de acuerdo a la directriz 2, se


verifica que hay alineamiento entre los objetivos
obtenidos, ya que los objetivos informacionales
(como estudiar los movimientos de inventario)
cuantifican los objetivos decisionales (como
optimizar la gestin de inventario). A su vez,
los objetivos estratgicos (como disminuir los
costos de inventarios) estn compuestos de los
objetivos decisionales logrando amplificar la
visin.
Tabla 3.

Estrategias y tcticas para lograr los objetivos

Estrategias
Proporcionar
informacin de
ventas

Proporcionar
informacin de
inventario

Tcticas
Proporcionar informacin de
productos
Determinar las condiciones
promocionales
Proporcionar informacin de
tiendas
Proporcionar informacin de fechas
sobre las ventas.
Analizar los niveles diarios de
producto disponible en el almacn
(cantidad en mano)
Obtener informacin del inventario
Determinar periodos de tiempo
Calcular GMROI
Calcular el total cantidad vendida
Proporcionar informacin de
tiendas
Proporcionar informacin de fechas
sobre las ventas de productos.
Proporcionar informacin de
productos

Con estos datos, los desarrolladores saben lo


que la organizacin desea alcanzar y por qu.
Ahora se deben determinar las estrategias y
tcticas que permiten alcanzar los objetivos
trazados dando respuesta al qu. La tabla 3
presenta un listado de ellos.
En el caso no se describen polticas del
negocio, por lo que no ser necesario aplicar la
directriz 3.1, pero si la 3.2. Con ello se verifica
que las tcticas implementan las estrategias dado
que para poder proporcionar informacin de las
ventas es necesario implementar tareas (tcticas)
como: proporcionar informacin de productos, de
fechas, condiciones promocionales, entre otros.
Adems las estrategias deben ser componentes del
plan de accin, por tanto se verifica que
proporcionar informacin de las ventas y
proporcionar informacin del inventario sern
parte del sistema estratgico que proporcionar
informacin para la mejora en la toma de
decisiones.
Finalmente, de acuerdo a la directriz 4, se
verifica que el conjunto de acciones (tareas)
generan canales de esfuerzo hacia el logro de los
objetivos, ya que para determinar si una
promocin es efectiva deber disponerse de
informacin sobre las ventas realizadas, el da, los
productos involucrados y las condiciones
promocionales; por otro lado, para optimizar la
gestin de inventarios es necesario disponer de
informacin relacionada con la cantidad de
productos en cada almacn, las ventas, cantidad en
mano, entre otros.
Una vez verificado que el AD estar alineado
a la estrategia del negocio, de acuerdo a nuestro
enfoque (ver figura 1), se procede con el diseo
del modelo de objetivos basado en i*. La figura 7
presenta el modelo para el actor AD. Las
directrices para su construccin se encuentran en
[1, 12, 18].

las clases base provienen de los recursos de


"producto", "fecha", "promocin", y "tienda"
(vase la figura 8). Para una visin general de
cules son los elementos multidimensionales que
se crean para cumplir cada objetivo, vase la tabla
4.

6. Conclusiones
La investigacin realizada hasta ahora hace una
serie de contribuciones en el campo de la
ingeniera de requerimientos para AD:

Figura 7. Modelo i* para el actor AD

Finalmente, se genera un modelo MD


conceptual para el AD, tal y como muestra la
figura 8. Los detalles de la construccin de este
modelo se encuentran descritas en [14, 43].

Figura 8. Diagrama MD multidimensional creado a


partir del modelo de objetivos

Una vez que tenemos el esquema


multidimensional, si nos remontamos al primer
requisito de informacin principal antes descrito:
"analizar qu cantidad de productos se venden en
qu tiendas en qu das y bajo qu condiciones de
promocin", podemos ver fcilmente que este
requisito puede ser respondido por el esquema de
navegacin multidimensional obtenido de la
figura 7. En concreto, la medida especificada en la
clase de hecho Ventas, proviene de los recursos de
la "cantidad vendida", y las clases de dimensin y

1. Un enfoque de ingeniera de requerimientos


orientado al negocio que incluye un anlisis de
la estrategia del negocio para disear un modelo
multidimensional conceptual del AD que est
en concordancia con los objetivos de la
organizacin.
Mientras
que
algunas
investigaciones se han basado en un modelo de
objetivos [2, 32, 33], la nuestra es la primera
investigacin de requisitos que recurre a
actividades comerciales estratgicas, que
integra una reconocida tcnica de anlisis
estratgico del negocio.
2. Una gua de validacin de los requisitos del AD
con la estrategia del negocio por medio de un
conjunto de enlaces rastreables. Mediante el uso
de BMM, podremos comprender mejor el
quin, qu, por qu y el cmo de los
requerimientos del negocio, permitiendo a los
diseadores del AD generar una buena posicin
frente a los ejecutivos del negocio para
responder sus preguntas.
3. Un caso de estudio que muestra el uso de la
gua de alineamiento diseada y la integracin
con las directrices creadas en trabajos anteriores
[14,
18]
para
obtener
un
modelo
multidimensional conceptual para el AD.
En trabajos futuros, ser necesario el
desarrollo de una herramienta que permita obtener
y alinear los elementos de la estrategia
organizacional. En este sentido, el perfil de UML
para BMM presentadas en este artculo facilitar
esta tarea. Finalmente, dicha herramienta deber
integrarse a la presentada en [44] para generar un
modelo de objetivos basado en i* alineado a la
estrategia del negocio.

Tabla 4.

Elementos del modelo multidimensional correspondiente a los objetivos estratgicos

Multidimensional
Objetivos
estratgicos
Incrementar el
nmero de clientes

Clases de
hechos
Ventas

Atributos de los
hechos (medidas)
Cantidad Vendida

Clases de
dimensiones
Tienda, fecha,
producto,
promocin

Decrementar el costo
de inventario

Inventario

Cantidad en mano,
cantidad vendida,
valor del ltimo
precio, valor del
costo, cantidad
promedio diario en
mano, GMROI

Tienda, fecha,
producto

Referencias
[1] J. N. Mazn, J. Pardillo, and J. Trujillo, "A
Model Driven Goal Oriented Requirement
Engineering Approach for Data Warehouses,"
In: ER Workshops (RIGiM), 2007.
[2] P. Giorgini, S. Rizzi, and M. Garzetti,
"GRAnD: A goal-oriented approach to
requirement analysis in data warehouses,"
Decision Support Systems, vol. 45, pp. 4 - 21,
2008.
[3] R. Kimball and M. Ross, "The Data
Warehouse Toolkit, second edition, John
Wiley & Sons.," 2002.
[4] L.-H. Thevenet, "Modeling Strategic
Alignment Using INSTAL.," ER'2008
Workshops, pp. 261-271, 2008.
[5] S. Bleistein, K. Cox, and J. Verner,
"Validating strategic alignment of
organizational IT requirements using goal
modeling and problem diagrams," The
Journal of Systems and Software, vol. 79, pp.
362378, 2006.
[6] R. Weir, T. Peng, and J. Kerridge, " Best
Practice for Implementing a Data
Warehouse," A Review for Strategic
Alignment, School of Computing, Napier

Clases Base (niveles de


agregacin)
Tienda: Cdigo postal, ciudad,
pas, subregin, regin, estado.
Fecha:da, mes, ao.
Producto: paquete, subgrupo,
grupo.
Tienda: Cdigo postal, ciudad,
pas, subregin, regin, estado.
Fecha: da, mes, ao.
Producto: paquete, subgrupo,
grupo.

University, 10 Colinton Road, Edinburgh


EH10 5DT UK, 2003.
[7] C. Salinesi and L. Thevenet, "Aligning IS to
organizations strategy: the INSTAL
method.," In: The 19th International
Conference on Advanced Information Systems
Engineering, 2007.
[8] M. Frolick and K. Winter, "Critical Factors
for Data Warehouse Failure," Business
Intelligence Journal
http://www.tdwi.org/research/display.aspx?ID
=6592, vol. 8, 2003.
[9] R. Winter and B. Strauch, "Information
Requirements Engineering for Data
Warehouse Systems," 2004.
[10]
S. Lujn-Mora and J. Trujillo, " A
comprehensive method for data warehouse
design," ProceedingsDMDW, Berlin,
Germany, 2003.
[11]
M. Golfarelli and S. Rizzi, "A
methodological framework for data warehouse
design," Proceedings DOLAP'98, pp. 3-9.,
1998.
[12]
J.-n. Mazn, J. Pardillo, E. Soler, O.
Glorio, and J. Trujillo, "Applying the i *
framework to the development of data
warehouses," iStar'08 3rd International i*
Workshop, pp. 79-82, 2008.
[13]
J. N. Mazn, Trujillo, J., Serrano, M.,
Piattini, M., "Designing Data Warehouses:

From Business Requirement Analysis to


Multidimensional Modeling," REBNITA, pp.
44-53, 2005.
[14]
J. N. Mazn, J. Trujillo, and J.
Lechtenbrger, "Reconciling requirement
driven data warehouses with data sources via
multidimensional normal forms." Data and
Know, Eng., vol. 63, pp. 725-751, 2007.
[15]
R. Abell, A. Lechtenbrger, and J.
Trujillo, "Research in data warehouse
modeling and design: dead or alive?" In:
DOLAP'06. Arlington, Virginia, USA, nov.,
vol. 10, pp. 3-10, 2006.
[16]
M. Frendi and C. Salinesi,
"Requirements Engineering for Data
Warehousing," CAiSE'03 Klagenfurt/Velden,
Austria, 2003.
[17]
R. Winter and B. Strauch, "A method
for demand driven information requirements
analysis in data warehousing projects,"
HICSS'03, pp. 231-242, 2003.
[18]
A. Cravero, S. Seplveda, J.-N. Mazn,
and J. Trujillo, "Alineamiento de Objetivos de
la Organizacin: una necesidad para el
Anlisis de Requisitos en Almacenes de
Datos," CIBSE2010, 2010.
[19]
A. Cravero, S. Seplveda, J.-C. Trujillo,
and J.-N. Mazn, "El Alineamiento de
Objetivos de la Organizacin como propuesta
para el Anlisis de Requisitos en Almacenes
de Datos," Actas EIG2009, 2009.
[20]
B. Cooper, H. Watson, B. Wixom, and
D. Goodhue, "Data Warehousing Supports
Corporate Strategy at First American
Corporation (FAC)." MIS Quarterly, vol. 24,
pp. 547-567, 2000.
[21]
R. Bruckner, B. List, and J. Schiefer, "
Developing requirements for data warehouse
systems with use cases," In Proc. 7th
Americas Conf. on Information Systems
(AMCIS01), Boston, USA, pp. 239-335, 2001.
[22]
B. Kight, "The Smart Way to Build a
Data Warehouse," Datamation., pp. 91-94.,
1996.
[23]
J. Foley, "Data Warehouse Pitfalls.,"
Information Week 19th May., pp. 93, 94 &
96., 1997.
[24]
OMG, "Business Motivation Model,"
Version 1.1 Beta Specification (convenience
document with change bars), 2008.
[25]
N. Malik, "Toward an Enterprise
Business Motivation Model," The

Architecture Journal. TechEd Special Edition,


vol. 19, pp. 10-16, 2009.
[26]
B. Berkem., "How to align IT with the
canges using UML and according to BMM?
Applying the Goal Driven Development
Process on a case study using UML 2 and the
BMM.," Journal of Objetc Technology. Chair
of Software Engineering., vol. 5, 2006.
[27]
BRG, "The Business Motivation Model.
Business Governance in a Volatile World,"
www.BusinessRulesGroup.org, 2007.
[28]
J. N. Mazn and J. C. Trujillo,
"Desarrollo de modelos multidimensionales
de almacenes de datos basado en MDA: del
anlisis de requisitos al modelo lgico," 2007.
[29]
R. Sondhi, " Total Strategy. Airworthy
Publications International Ltd.," 1999.
[30]
E. Yu, "Modelling Strategic
Relationships for Process Reengineering. PhD
thesis, Computer Science Department,
University of Toronto, Toronto (Canada)."
Phd thesis, also appears as Technical Report
DKBS-TR-94-6, December 1994., 1995.
[31]
E. Kavakli, "Goal Oriented
Requirements Engineering: A Unifying
Framework," Requirements Engineering,
2002.
[32]
I. Gam and C. Salinesi, "A
Requirement-driven Approach for Designing
Data Warehouses," Centre de Recherche en
Informatique, Universit Paris 1 - Panthon
Sorbonne 90, rue de Tolbiac, 75013 Paris,
France, 2006.
[33]
A. Bonifati, F. Cattaneo, S. Ceri, A.
Fuggetta, and F. Paraboschi, "Designing Data
Marts for Data Warehouses," ACM
Transactions on Software Engineering and
Methodology., vol. 10, pp. 452483, 2001.
[34]
J.-N. Mazn, J. Trujillo, M. Serrano, and
M. Piattini, "Diagramas de casos de uso para
el anlisis de requisitos en almacenes de
datos," Proceedings JISBD'05, 2005.
[35]
E. Turban and J.-E. Aronson, "Decision
support systems and intelligent systems," 5th
edn. Prentice-Hall, Englewood Cliffs, 1998.
[36]
H. Simon, "The new science of
management decision. Prentice Hall,
Englewood Cliffs," 1977.
[37]
j.-N. Mazn and J. Trujillo, "An MDA
approach for the development of data
warehouses," JISBD'09, pp. 208, 2009.

[38]
B. Andersson, M. Bergholtz, A.
Edirisuriya, T. Ilayperuma, P. Jayaweera, P.
Johannesson, and J. Zdravkovic, "Enterprise
Sustainability through the Alignment of Goal
Models and Business Models," CAiSE' 08,
2008.
[39]
F. Han, E. Moller, and A. Berre,
"Organizational interoperability supported
through goal alignment with BMM and
service collaboration with SoaML," I-ESA'09,
2009.
[40]
A. Babar, K. Cox, V. Tosic, S. Bleistein,
and J. Verner, "Integrating B-SCP and MAP
to manage the evolution of strategic IT
requirements.," Information & Software
Technology., vol. 50, pp. 815-831, 2008.
[41]
S.-L. Lim, E. Platon, and K. Cox,
"Synthesis of Actor Dependency and Business
Motivation for Service Requirements
Engineering," Annual IEEE International
Computer Software and Applications, 2008.
[42]
N. Matsatsinis and Y. Siskos, "
Intelligent support systems for marketing
decisions.," Springer,Heidelberg, 2002.
[43]
S. Lujn-Mora, J. Trujillo, and I.-Y.
Song, "Multidimensional modeling with UML
package diagrams," 21st Intl. Conference on
Conceptual Modelling (ER2002), vol. 2503 of
LNCS, pp. 199-213, 2002.
[44]
O. Glorio, J. Pardillo, J.-N. Mazn, and
J. Trujillo, "DaWaRA: An Eclipse Plugin for
Usingi* on Data Warehouse Requirement
Analysis.," RE '08, pp. 317-318, 2008.

You might also like