You are on page 1of 56

Hacia una mejora en la

II JORNADA itSMF en Sevilla


ARQUITECTURA EMPRESARIAL

eficiencia y predictibilidad
de los sistemas de
informacin empresariales

ngel Hernndez Bravo


20
MAR
2014

Informacin sobre la organizacin y el ponente

International Business Machines

Executive IT Architect

Member CTO and TEC (IBM Academy of Technology Associated)

Member of AEA

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

IBM, John Zachman

He joined IBM Corporation in 1964 and held various marketing-related


positions in Chicago, New York and Los Angeles.

He became involved with Strategic Information Planning methodologies in


1970 and in 1973 he was assigned responsibility for the Business Systems
Planning (BSP) program in IBMs Western Region.

He retired at IBM in 1990, having served them for 26 years. Afterwards he cofounded, with Samuel B. Holcman, the Zachman Institute for Framework
Advancement

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

IBM, John Zachman

Six Hats, Six Coats: The


Structured Thinking System

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

IBM,

Zachman framework, EA method

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

Para que una AE

Para desarrollar una arquitectura empresarial til (EA), es


importante entender primero las preguntas que desea responder
con la arquitectura.

En base a estas preguntas, se puede desarrollar un enfoque e


identificar los modelos que se necesitan

Por ltimo, se puede hacer un anlisis cuantitativo y cualitativo


de la arquitectura ya sea para:

ver donde el negocio se puede mejorar

identificar los cambios o mejoras necesarias en la arquitectura

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

Que es una AE

Una Arquitectura Empresarial es una organizacin lgica de una


empresa as como sus datos, aplicaciones, y la infraestructura
de TI, con metas y objetivos claramente definidos para el futuro
xito del negocio.

Una arquitectura tpica consta de diagramas o modelos, que


muestran cmo se relacionan los diversos aspectos del
negocio.

Por ejemplo un organigrama es un modelo de cmo las unidades


de negocio se relacionan con
entre s.
II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

Que es una AE

La arquitectura empresarial alinea las siguientes reas clave:

Negocio: Procesos, estrategias, organigramas y funciones


Informacin: modelos de datos conceptuales, lgicos y fsicos
para mostrar qu informacin es necesaria y cmo se relaciona
con otra informacin, por ejemplo, un cliente y un pedido
Aplicacin: Carteras, interfaces y servicios
Infraestructura: diagramas de conceptos de redes, modelos de
referencia de tecnologa
II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

Que es una AE

Las empresas deben tener:

una arquitectura AS IS que representa su estado actual, y


una Arquitectura planificada , TO BE, para mostrar la direccin de
la empresa durante los prximos uno a cinco aos.

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

Que es una AE

Se debe modelar cada area de acuerdo a su perspectiva y


luego enlazar cada modelo para alinearlos.

En el modelo de procesos de negocio no se deben incluir


cosas como aplicaciones . Luego se enlazara con las
aplicaciones para alinearse, pero las aplicacciones no deben
dictarla forma en que un proceso de negocio es diseado.

Cada decisin debe basrase en una necesidad de negocio.


II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

10

Pasos para construir una AE

Paso 1: tener un proposito (para que se hace la AE?

Si no se tiene el proyecto AE fallar

SE deben contestar estas preguntas:

QUE informacin es importante para la AE?

QUE detalle se necesita para soportar el analisis y la toma de


decisiones?

QUIEN produce y usa la AE?

CUAL es el ROI esperado de la AE?

CUALES son las consideraciones de mantenimiento?

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

11

Pasos para construir una AE

Paso 1: tener un proposito (para que se hace la AE?

Equipos no muy numerosos para capturar la informacin relevante

No ofuscarse con lo irelevante: no hace falta modelar 5000 procesos


de negocio si solo 50 son crticos para el negocio

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

12

Pasos para construir una AE

Paso 2: Identificar las preguntas principales del cliente

La AE proporciona una ruta para contestar preguntas

Hay que enfocarse en las preguntas crticas del cliente y luego


identificar las que son mas complejas de responder.

The hotel's purpose for doing architecture was to improve the check-in and
check-out experience so they could be more competitive.

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

13

Pasos para construir una AE

Paso 2: Identificar las preguntas principales del cliente

Cual es el impacto de retirar una aplicacion?

Cual es el impacto de mover una LOCATION?

Que aplicaciones son necesraias para soportar un proceso ?

Que procesos se necesitan para desarrollar una nueva estrategia?

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

14

Pasos para construir una AE

Paso 2: Identificar las preguntas principales del cliente

Las preguntas determinan el contenido de la arquitectura

Si hay mas preguntas relativas al portfolio de aplicaciones entonces


hay que enfocarse en ele area de aplicaciones

Despues ya se puede proceder a expandir la arquitectura con


nuevas preguntas.

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

15

Pasos para construir una AE

Paso 3: Identificar asumciones y reglas de negocio

Ya hemos identificado: audiencia, proposito y preguntas

Ahora deb en identificarse las reglas de negocio que constrien o


explican el area de interes

Cada negocio tiene reglas : regulaciones, estandares (HIPAA, SO

O mas triviales: cada LoB es responsible de documentar sus


procesos de negocio

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

16

Pasos para construir una AE

Paso 4: Identificar el framework mas apropiado

Zachman, AE3, TOGAF, DoDAF

Proporciona un esqueleto sobre el que insertar los modelos.

Proporciona uan guia sobre que informacin es necesario capturar


en base a los stakeholders que usaran la AE . Es una uia para
organizar la informacin pero NO sugiere una implementacin
particular de la AE.

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

17

Pasos para construir una AE

Paso 4: Identificar el framework mas apropiado

El framework a elegir depende :

del objetivo de la AE que hay que construir

de la experiencia del equipo


de si se quiere n seguir procesos ToGAF, o solo se necesita ayuda
para identificar que modelo usar para que proposito como en Zachman.

Se suelen combianr farmeworks . (muy usual : ToGAF y Zachman )

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

18

Pasos para construir una AE

Paso 4: Identificar el framework mas apropiado

Es una guia para saber que modelar . Las metodologias se usan


para crear modelos .

Una metodologa es una regla que explica como modelar algo :

P.EJ BPMN ES UNA METODOLOGA PARA MODELAR PROCESOS


DE NEGOCIO.

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

19

Pasos para construir una AE

Paso 4: Identificar el framework mas apropiado

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

20

Pasos para construir una AE

Paso 4: Identificar el framework mas apropiado

Un framework ayuda a organizar las key areas de la AE e


identifica las VIEWS que se necesitan para el modelo (perspectiva
y datos para contestar a preguntas de negocio ) .

Usar estandares (las cosas caseras fallan en la captura y el


analisis)

SE generan mltiples modelos dentro de la AE

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

21

Pasos para construir una AE

Paso 5 : Crear un metamodelo

Un metamodelo es una vista abstracta de la AE : muestra los


datos a capturar y las relaciones entre ellos.

Permite ver el alineamiento que se basa en las respuestas a las


preguntas de negocio .

P. ej un a aplicacion que soporta un proceso de negocio , debe


reflejarse en una relacin en el metamodelo. De otra manera no
hay conexion entre datos , no hay respuesta a una pregunta y la
AE no es funcional.

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

22

Pasos para construir una AE

Paso 5 : Crear un metamodelo

No hace falta una relacion entre todo con todo. Solo las que
tienen una lgica detrs

i.e.: enlazar un departamento organizacional a una tecnologia no tiene


sentido, pero si una tecnologa a una aplicacin

Una buena herramienta de modelado como Rational System Architect


soporta crear reportes complejos con cortes transversales del
metamodelo

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

23

Pasos para construir una AE

Paso 5 : Crear un metamodelo

El metamodelo debe soportar:

Relationships between the architecture elements.

Definitions of the elements.

Traceability to business questions.

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

24

Pasos para construir una AE

Paso 5 : Crear un metamodelo

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

25

Pasos para construir una AE

Paso 6 : Identificar los modelos necesarios en la arquitectura

Ya esta identificado : el conjunto de pregunats de negocio, el FW,


el Metamodelo par responder preguntas

Ahora necesitamos los modelos a dibujar .

P. ej. : un business process. Hay varios estandares de modelado


como BPMN y los flow charts.

La audiencia: los managers comprenden BPMN; pero los software


developers prefieren UML sequence diagrams o use cases.

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

26

Pasos para construir una AE

Paso 6 : Identificar los modelos necesarios en la arquitectura

Implicacin en el metamodelo:

Si es necesario linkar datos y procesos de negocio debe considerarse


BPMN . Pero si hay mas preocupacion por la secuencia de procesos es
mejor un flow chart. En este ejemplo necesitariamos:

BPMN (captura business processes) ,

System architecture (captura aplicaciones, interafces)

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

27

Pasos para construir una AE

Paso 6 : Identificar los modelos necesarios en la arquitectura

Usar buenas
herramientas

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

28

Pasos para construir una AE

Paso 7 : Integrar la AE

Linkar los datos capturados basandose en las relaciones


identificadas.

Una herramienta NO hace esto mgicamente

SI, es muy dificil de hacer sin un repositorio . (descartar el Excel pls)

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

29

Pasos para construir una AE

Paso 7 : Integrar la AE

Si hay ya arquitecturas parciales previas: poblar la AE desde


bottom up.

Poner los elementos comunes en un repositorio

Estandarizar modelos y terminologia

Si se parte de cero :

Usar un blueprint comun con todas las lineas de negocio usando el


mismo framework, terminologia y modelos

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

30

Pasos para construir una AE

Paso 8 : Reservar fuerzas para analizar la AE

Si no se planifica , no habra tiempo a hacerlo y si no se hace, para


que se hizo?

Pistas:

50% del tiempo para analisis (revision de modelos, verificacin y


validacin)

Hacer anlisis cualitativo y cuantitativo (ROI, cuellos de botella en un


proceso, ahorros de tiempo y costes , eliminacin de redundancias.
BPMN permite reglas y estructuras valiosas para ello, las herramientas
incluye simuladores para estimar ..

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

31

Pasos para construir una AE

Paso 8 : Reservar fuerzas para analizar la AE

El anlisis cualitativo se hace mediante de una busqueda en el


modelo de potenciales problemas . P.ej un proceso de negocio que
da feedback a una parte anterior del proceso indica un posible
punto de revisin y refacorizacin (hay que evitarlos)

Cuando se termina el anlisis se deben compartir los resultados

La gente ver valor en la AE si aprende a usarla

El reporte es el principal valor aadido de una herramientas de AE

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

32

Pasos para construir una AE

Puntos importantes:

Necesitamos un plan

Temas administrativos a manejar : Como desplegar la AE? Donde?


Quine hay en el Team? Hay un AE?, Board de revision ?, Direccin
de proyecto , privilegios de acceso a la informacin

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

33

Pasos para construir una AE

Puntos importantes:

No partir de cero:
- Sponsores
- Stakeholders deben estar involucrados en toma de decisiones

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

34

Pasos para construir una AE

Puntos importantes:

Governanza:
- se requiere para una correcta toma de decisiones
- define las reglas y estrategias usada para la AE
- determina que modelos estan aptos para ser aprobados (Boards)

Architecture review board


Configuration and control board
Administration guidelines (workflow de aprobaciones)

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

35

AE y otros frameworks

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

36

The IBM approach to architecture conforms to, or at


least aligns with, these key standards

How we visualize our models


(Views and Viewpoints)

How we organize our methods

Object Management Group:


Software and Systems Process Engineering
Metamodel (SPEM)

How we model in the Functional Aspect

IEEE: Recommended Practice for Architecture


Description of Software-Intensive Systems (1471/2000)

Object Management Group:


Unified Modeling Language (UML)

How we reason about Enterprise Architecture

The Open Group:


The Open Group Architecture Framework (TOGAF)

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

37

IEEE 1471-2000 Recommended Practice for Architecture


Description of Software-Intensive Systems

has an

System

Architecture

has 1..*
Stakeholder

described by 1
identifies 1..*

Architectural
Description

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

38

IEEE 1471-2000 introduces the concepts of viewpoints and


views

Viewpoint

has source 0..*

conforms to

View
participates in 1..*

establishes methods
for 1..*

Library
Viewpoint

consists of 1..*
Model

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

39

The OMG Software and Systems Process Engineering


Metamodel (SPEM)

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

40

The Open Group Architecture Framework (TOGAF)


Business
Processes
Organization
People

Services

Business Architecture
Application
Architecture

Data
Architecture

Technology Architecture
II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

41

Data
Information

Hardware
Software
Network

The six components of TOGAF 9

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

42

The IT architecture part of TOGAFs Content


Framework

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

43

Compared with the IBM Views and Viewpoints


Framework (1) (1 of 7)

Applicatio
Technical
n

The cubes
conventional
arrangement

Physical
Logical
Functional

Operational

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

44

Compared with the IBM Views and Viewpoints


Framework (2) (2 of 7)

Physical Logical

The cube rearranged to highlight


the functional face

Operational
Functional
Application

Technical

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

45

Compared with the IBM Views and Viewpoints


Framework (2) (3 of 7)

Physical Logical

The cube rearranged to highlight


the functional face

Logical
functional
application

Logical
Application

Operational
Functional
Application

Technical

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

46

Compared with the IBM Views and Viewpoints


Framework (2) (4 of 7)
The cube rearranged to highlight
the functional face

Physical Logical

Logical
functional
technical

Logical
functional
application

Logical
Application

Logical
Technical

Operational
Functional
Application

Technical

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

47

Compared with the IBM Views and Viewpoints


Framework (2) (5 of 7)
The cube rearranged to highlight
the functional face

Logical
functional
application

Physical Logical

Logical
functional
technical

Physical
functional
application

Logical
Application

Logical
Technical

Physical
Application

Operational
Functional

Application

Technical

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

48

Compared with the IBM Views and Viewpoints


Framework (2) (6 of 7)
The cube rearranged to highlight
the functional face

Logical
functional
application

Physical
functional
application

Physical Logical

Logical
functional
technical

Physical
functional
technical

Logical
Application

Logical
Technical

Physical
Application

Physical
Technical

Operational
Functional

Application

Technical

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

49

Compared with the IBM Views and Viewpoints


Framework (2) (7 of 7)
The cube rearranged to highlight
the functional face

Logical
functional
technical

Logical
functional
application

Physical
functional
application

Physical Logical

Operational
in
TOGAF = ?

Physical
functional
technical

Logical
Application

Logical
Technical

Physical
Application

Physical
Technical

Operational
Functional

Application

Technical

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

50

Application and Data Architecture in TOGAF and IBMs EA Method


(1 of 3)

Both frameworks
adopt the same
layering

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

51

Application and Data Architecture in TOGAF and IBMs EA Method


(2 of 3)
but IBMs EA method
amplifies the need to
model whats done and
what its done to across
all layers

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

52

Information Architecture

Application Architecture

Both frameworks
adopt the same
layering

Application and Data Architecture in TOGAF and IBMs EA Method


(3 of 3)
but IBMs EA method
amplifies the need to
model whats done and
what its done to across
all layers

And as before,
TOGAF has no
explicit coverage of
where things are
done

53

Operational Architecture

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

Information Architecture

Application Architecture

Both frameworks
adopt the same
layering

On a wider scope, TOGAFs content framework addresses the


same spaces as IBMs architecture methods in a simpler manner

IBMs AT and EA classes


amplify the top to bottom
distinction between the
parts (EA) and solutions
constructed from those
parts (AT)

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

54

IBMs EA maintains
focus on AA and IA
through all levels, as
well as explicitly
covering the
operational aspect

The IBM System Description Standard (SDS) versus


the IEEE 1471-2000 Architectural Description Standard

SDS has a rich meta-model that defines the


language for describing a systems architecture.

DS defines a general set of system concepts,


which are then constrained to specific types of
systems, such as IT.

ADS is a constraint on SDS, specifically


for IT systems.
o

SDS

The concepts (and engineering perspectives)


in ADS are supported SA4TeamSD
configuration of Rational System Architect.

ADS is used in IBMs EA and solution architecture


methods.
II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

55

XYZ-DS

ADS

II JORNADA itSMF en Sevilla


ARQUITECTURA EMPRESARIAL
Angel Hernndez Bravo
Email: angelhbravo@es.ibm.com

Web: www.ibm.com
Twitter: @angelhbravo
20
MAR
2014

You might also like