ponecia arquitectura ii jornada itsmf en sevilla

Post on 17-Jan-2016

8 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Arquitectura de empresa en las compañias

TRANSCRIPT

Hacia una mejora en la

eficiencia y predictibilidad

de los sistemas de

información empresariales

Ángel Hernández Bravo

II JORNADA itSMF en Sevilla

ARQUITECTURA EMPRESARIAL

20

MAR

2014

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

2

Información sobre la organización 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

3

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 IBM’s Western Region.

He retired at IBM in 1990, having served them for 26 years. Afterwards he co-

founded, with Samuel B. Holcman, the Zachman Institute for Framework

Advancement

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

4

IBM, John Zachman

Six Hats, Six Coats: The

Structured Thinking System

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

5

IBM, Zachman framework, EA method

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

6

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 análisis 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

7

Que es una AE

Una Arquitectura Empresarial es una organización lógica 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 típica consta de diagramas o modelos, que

muestran cómo se relacionan los diversos aspectos del

negocio.

Por ejemplo un organigrama es un modelo de cómo las unidades

de negocio se relacionan con

entre sí.

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

8

Que es una AE

La arquitectura empresarial alinea las siguientes áreas clave:

• Negocio: Procesos, estrategias, organigramas y funciones

• Información: modelos de datos conceptuales, lógicos y físicos

para mostrar qué información es necesaria y cómo se relaciona

con otra información, por ejemplo, un cliente y un pedido

• Aplicación: Carteras, interfaces y servicios

• Infraestructura: diagramas de conceptos de redes, modelos de

referencia de tecnología

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

9

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 dirección de

la empresa durante los próximos uno a cinco años.

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

10

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 diseñado.

Cada decisión debe basrase en una necesidad de negocio.

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

11

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 información 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

12

Pasos para construir una AE

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

Equipos no muy numerosos para capturar la información relevante

No ofuscarse con lo irelevante: no hace falta modelar 5’000 procesos

de negocio si solo 50 son críticos para el negocio

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

13

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 críticas 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

14

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

15

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

16

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 constriñen 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

17

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 información es necesario capturar

en base a los stakeholders que usaran la AE . Es una uia para

organizar la información pero NO sugiere una implementación

particular de la AE.

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

18

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

19

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 metodología es una regla que explica como modelar algo :

P.EJ BPMN ES UNA METODOLOGÍA PARA MODELAR PROCESOS

DE NEGOCIO.

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

20

Pasos para construir una AE

Paso 4: Identificar el framework mas apropiado

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

21

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 múltiples modelos dentro de la AE

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

22

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 relación 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

23

Pasos para construir una AE

Paso 5 : Crear un metamodelo

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

tienen una lógica detrás

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

sentido, pero si una tecnología a una aplicación

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

24

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

25

Pasos para construir una AE

Paso 5 : Crear un metamodelo

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

26

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

27

Pasos para construir una AE

Paso 6 : Identificar los modelos necesarios en la arquitectura

Implicación 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

28

Pasos para construir una AE

Paso 6 : Identificar los modelos necesarios en la arquitectura

Usar buenas

herramientas

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

29

Pasos para construir una AE

Paso 7 : Integrar la AE

Linkar los datos capturados basandose en las relaciones

identificadas.

Una herramienta NO hace esto mágicamente

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

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

30

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

31

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, verificación y

validación)

Hacer análisis cualitativo y cuantitativo (ROI, cuellos de botella en un

proceso, ahorros de tiempo y costes , eliminación de redundancias.

BPMN permite reglas y estructuras valiosas para ello, las herramientas

incluye simuladores para estimar ..

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

32

Pasos para construir una AE

Paso 8 : Reservar fuerzas para analizar la AE

El análisis 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 revisión y refacorización (hay que evitarlos)

Cuando se termina el análisis se deben compartir los resultados

La gente verá valor en la AE si aprende a usarla

El reporte es el principal valor añadido de una herramientas de AE

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

33

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 ?, Dirección

de proyecto , privilegios de acceso a la información

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

34

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

35

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

36

AE y otros frameworks

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

37

The IBM approach to architecture conforms to, or at

least aligns with, these key standards How we visualize our models

(“Views and Viewpoints”)

IEEE: Recommended Practice for ArchitectureDescription of Software-Intensive Systems (1471/2000)

How we organize our methods

Object Management Group: Software and Systems Process EngineeringMetamodel (SPEM)

How we model in the Functional Aspect

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

38

IEEE 1471-2000 Recommended Practice for Architecture

Description of Software-Intensive Systems

System Architecture

StakeholderArchitectural

Description

has an

described by 1has 1..*

identifies 1..*

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

39

IEEE 1471-2000 introduces the concepts of viewpoints and

views

Viewpoint View

Library

ViewpointModel

conforms to

consists of 1..*has source 0..*

establishes methods

for 1..*

participates in 1..*

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

40

The OMG Software and Systems Process Engineering

Metamodel (SPEM)

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

41

The Open Group Architecture Framework (TOGAF)

Technology Architecture

Application

Architecture

Data

Architecture

Business Architecture

Data

Information

Services

Business

Processes

Organization

People

Hardware

Software

Network

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

42

The six components of TOGAF 9

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

43

The “IT architecture” part of TOGAF’s Content

Framework…

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

44

…Compared with the IBM Views and Viewpoints Framework (1) (1 of 7)

The cube’s

conventional

arrangement

Functional Operational

Logical

Physical

Ap

pli

ca

tio

nTe

ch

nic

al

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

45

…Compared with the IBM Views and Viewpoints

Framework (2) (2 of 7)

The cube re-

arranged to highlight

the functional “face”

Application Technical

Functional

Operational

Lo

gic

al

Ph

ys

ica

l

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

46

…Compared with the IBM Views and Viewpoints

Framework (2) (3 of 7)

Logical

functional

application

Application Technical

Functional

Operational

Lo

gic

al

Ph

ys

ica

l

The cube re-

arranged to highlight

the functional “face”

Logical

Application

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

47

…Compared with the IBM Views and Viewpoints

Framework (2) (4 of 7)

Application Technical

Functional

Operational

Lo

gic

al

Ph

ys

ica

l

The cube re-

arranged to highlight

the functional “face”

Logical

functional

application

Logical

Application

Logical

functional

technical

Logical

Technical

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

48

…Compared with the IBM Views and Viewpoints

Framework (2) (5 of 7)

Application Technical

Functional

Operational

Lo

gic

al

Ph

ys

ica

l

The cube re-

arranged to highlight

the functional “face”

Logical

functional

applicationPhysical

functional

application

Physical

Application

Logical

Application

Logical

functional

technical

Logical

Technical

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

49

…Compared with the IBM Views and Viewpoints

Framework (2) (6 of 7)

Application Technical

Functional

Operational

Lo

gic

al

Ph

ys

ica

l

The cube re-

arranged to highlight

the functional “face”

Logical

functional

applicationPhysical

functional

application

Physical

Application

Logical

Application

Logical

functional

technical

Physical

Technical

Logical

Technical

Physical

functional

technical

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

50

…Compared with the IBM Views and Viewpoints

Framework (2) (7 of 7)

Application Technical

Functional

Operational

Lo

gic

al

Ph

ys

ica

l

The cube re-

arranged to highlight

the functional “face”Logical

functional

technical

Logical

functional

applicationPhysical

functional

application

Physical

functional

technical

Operational

in

TOGAF = ?

Physical

Application

Physical

Technical

Logical

Application

Logical

Technical

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

51

Application and Data Architecture in TOGAF and IBM’s EA Method (1 of 3)

Both frameworks

adopt the same

layering…

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

52

Application and Data Architecture in TOGAF and IBM’s EA Method (2 of 3)

Both frameworks

adopt the same

layering…

Ap

plic

atio

n A

rch

itectu

re

Info

rma

tion

Arc

hite

ctu

re

…but IBM’s EA method

amplifies the need to

model “what’s done” and

“what it’s done to” across

all layers

…but IBM’s EA method

amplifies the need to

model “what’s done” and

“what it’s done to” across

all layers

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

53

Application and Data Architecture in TOGAF and IBM’s EA Method (3 of 3)

Op

era

tion

al A

rch

itectu

re

Ap

plic

atio

n A

rch

itectu

re

Info

rma

tion

Arc

hite

ctu

re

Both frameworks

adopt the same

layering…

…but IBM’s EA method

amplifies the need to

model “what’s done” and

“what it’s done to” across

all layers

…And as before,

TOGAF has no

explicit coverage of

“where things are

done”

…but IBM’s EA method

amplifies the need to

model “what’s done” and

“what it’s done to” across

all layers

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

54

On a wider scope, TOGAF’s content framework addresses the

same spaces as IBM’s architecture methods in a simpler manner

IBM’s AT and EA classes

amplify the “top to bottom”

distinction between “the

parts” (EA) and solutions

constructed from those

parts (AT)

IBM’s EA maintains

focus on AA and IA

through all levels, as

well as explicitly

covering the

operational aspect

II Jornada itSMF en Sevilla. ARQUITECTURA EMPRESARIAL

55

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 system’s 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 The concepts (and engineering perspectives)

in ADS are supported SA4TeamSD

configuration of Rational System Architect.

ADS is used in IBM’s EA and solution architecture

methods.

SDS

ADSXYZ-DS

Angel Hernández Bravo

•Email: angelhbravo@es.ibm.com

•Web: www.ibm.com

•Twitter: @angelhbravo

II JORNADA itSMF en Sevilla

ARQUITECTURA EMPRESARIAL

20

MAR

2014

top related