Está en la página 1de 49

IDEF0

Integrated Definition Modeling Language

Metodologa para modelado


funcional de procesos

Qu es IDEF0?
Metodologa para representar de manera
estructurada y jerrquica las actividades que
conforman un sistema o empresa y los objetos
o datos que soportan la interaccin de esas
actividades.
Generica: Permite modelar grficamente
sistemas de diferente propsito y a
cualquier nivel de detalle.
Consistencia de uso e interpretacin:
Basada en un estndar con especificaciones
precisas y rigurosas.

Aplicabilidad de IDEF0
Medio para comunicar reglas y
procesos de negocios
Obtener una vista estratgica de un
proceso
Facilitar el anlisis para identificar
puntos de mejora.

Aplicabilidad de IDEF0

IDEF0 representa lo que se hace


en la empresa

IDEF0 ...
(restricciones a una actividad,
Controles Objetos
que gobiernan o regulan

Entrada

Proceso
(Verbo)

cmo, cundo y si una actividad se


ejecuta o no. Ejs: Normas, guas,
polticas, calendarios, presupuesto,
reglas, especificaciones,
procedimientos.)

Salidas
(lo que es requerido
antes de que una
(lo que es producido por
actividad ocurra,
una actividad, ej., reportes,
material o informacin
productos, etc.)
consumida por una
actividad para producir
salidas.
Mecanismos
ej., poner una orden, (lo que posibilita realizar una actividad, recursos necesarios
para ejecutar un proceso, ej., equipos, personal asignado,
firma de supervisor,
informacin histrica, RRHH, equipos de computo, etc.)
etc.)
Las flechas son sustantivos que representan informacin, personas,
lugares, cosas, conceptos, eventos.

EJEMPLO
Actividad: Preparar un pastel

Representacin en IDEF0
Receta

Ingredientes

Preparar
pastel

Utensilios

Pastel

Estructura de un modelo

Las actividades son agrupadas en diagramas.


La relacin entre actividades es indicada por su
posicin y flechas.

Estructura de un modelo (cont.)


Combinaciones de flechas
Salida Entrada

Salida Control

Obtener
recurso

Aprobar
Presupuesto

Recurso

Transformar
recurso

Presupuesto
aprobado

Solicitar
compra

Estructura de un modelo (cont.)


Combinaciones de flechas (cont.)
Salida Mecanismo

Cortar la madera
Adquirir sierra
elctrica

Salida Control
retroalimentacin

Sierra
elctrica

Evaluacin de solvencia de clientes

Otorgar crdito

Evaluar situacin
de deudores

Estructura de un modelo (cont.)


Combinaciones de flechas (cont.)

Salida Entrada retroalimentacin

Parte aprobada
Limpiar y
Pintar parte

Parte pintada

Partes a repintar

Revisar partes
procesadas

Estructura de un modelo (cont.)


Ejemplos de unin y ramificacin de flechas

Polticas y
procedimientos
de compras

Estructura de un modelo (cont.)


Ejemplos de unin y ramificacin de flechas (cont.)

Estructura de un modelo (cont.)


0

A-0

IDEF0 muestra una


vista jerrquica de un
modelo

Ms general

1
2
3

A0

Ms detallado
1
2
3

A2

A22

A23

Estructura de un modelo (cont.)


Codificado
ICOM

Estructura de un modelo (cont.)


Informacin de soporte:
Glosario
- Listado de palabras claves, frases y acrnimos
usados en el modelo.

Texto
- Texto asociado a diagramas para clarificar o
enfatizar informacin

Estructura de un modelo (cont.)


Algunas reglas

Diagrama Contexto:
Primer diagrama del modelo, diagrama A-0 (A menos cero)
Una sola actividad, nmero 0 y representa el objetivo del modelo

Diagramas siguientes A0, A1, A2, , An, con actividades


1, 2, ,6.
Cada diagrama entre 3 y 6 actividades (Recomendacin)

Todas las ICOM en la actividad padre deben aparecer


en actividad hijo
Las flechas, al igual que las actividades, se pueden
dividir en 2 ms en los diagramas hijo

Estructura de un modelo (cont.)


Ejemplo
Presupuesto

Esposa

Leyes de
construccin

Terreno
Construir una casa
Materiales

Casa

0
Maquinaria

A-0

Personal

Construccin de una casa

Estructura de un modelo (cont.)


Ejemplo
I1 C1 C2 C3

Esposa
Presupuesto

Terreno

Leyes de
construccin

Materiales

Hacer
diseo

I2

Diseo
rechazado

Diseo

1
Arquitecto

Tramitar
permisos 2

Diseo
aceptado y
permisos

Presupuesto

C2

Arquitecto
Materiales

Terreno
I1
M1
A0

O1
Implantar
diseo
3 Casa
Albailes

M2

Contruir casa-habitacin

Maquinaria

Conclusiones
IDEF0 es una tcnica sencilla pero
poderosa.
Tcnica ampliamente usada en la industria
durante la etapa de anlisis en Re-ingeniera
de procesos de negocios (BPR).

Conclusiones
IDEF0 modela actividades y es
independiente de la organizacin y tiempo.
No es un organigrama!, no es un diagrama
de flujo!
IDEF0 fomenta el trabajo en equipo de
manera disciplinada y coordinada.

IDEF3
Integrated Definition Modeling Language

Metodologa para captura de


descripcin de procesos

Objetivo de IDEF3
IDEF3 es una metodologa para representar el flujo
de trabajo de un proceso, as como sus objetos
participantes, a partir de la descripcin dada por un
experto.
IDEF0

Vs.

IDEF3

-Que hago?

-Como lo hago?

-Vista estratgica

-Detalle de actividades
terminales

-Comunicacin a usuarios
no tcnicos

-Comunicacin al
propietario del proceso

Aplicabilidad de IDEF3

IDEF3 define cmo la Empresa


hace lo que hace

Sintaxis y Semntica de IDEF3


Componentes de IDEF3

Unidad de trabajo (UOW)


Ligas (links)
Conexiones (junctions)
Referencias (Referents)

Unidad de Trabajo (UOW)


Representa una actividad
Siempre tienen un identificador nico
Puede tener una referencia asociada a una
actividad IDEF0
Pintar parte
1.1
ID actividad
padre

Referencia IDEF0
ID Actividad

Ligas
Representan relaciones restrictivas entre
actividades
Todas las ligas en IDEF3 son unidireccionales
Pueden iniciar y terminar en cualquier parte de
la actividad (caja)
Diagramas IDEF3 generalmente organizados
de izquierda a derecha

Ligas (cont.)
Precedencia temporal
El proceso origen debe concluir antes de que el proceso
destino pueda comenzar
Flujo de objeto
Enfatiza la participacin de un objeto entre dos procesos. La
Semntica igual a la de Precedencia Temporal (la
precedencia temporal tambin puede considerar la
participacin de un objeto) .
Relacional
Existencia de una relacin entre los procesos ligados. La
semntica no est definida, slo que el proceso origen
comenzar antes que el proceso destino termine.

Precedencia Temporal - Ligas (cont.)


La actividad origen se debe completar para que la
actividad destino se pueda iniciar.
Aprobar
recomendaciones

Aprobacin

1.1

La liga debe estar etiquetada

Implantar
recomendaciones
1.2

Flujo de Objeto - Ligas (cont.)


Algn objeto producido por la actividad origen es requerido
como entrada por la actividad destino. La actividad fuente tiene
que terminar para que la actividad destino pueda comenzar.

Ensamblar parte
1.1

Parte
ensamblada

Pintar parte
1.2

Relacional - Ligas (cont.)


Caso alterno de precedencia temporal
Aprobar
diseo

Aprobar

Implementar
diseo
1.2

1.1
Iniciar la implementacin cuando se
tenga un 70% del diseo aprobado.

IMPORTANTE: documentar claramente el significado


que se da a la liga relacional

Conexiones
Las conexiones sirven para representar:
Los puntos en los que un proceso se ramifica en
mltiples subprocesos
Los puntos en los cuales mltiples procesos convergen
en un solo proceso

La temporalidad en el flujo de actividades de un proceso

Conexiones (cont.)
Ejemplo
Pagar con cheque

Revisar
producto
1.1

1.2

Producto
aprobado

X
Pagar en
efectivo
1.3

Producto
pagado

Procesar
factura
1.4

Conexiones (cont.)
Tipos de ramificaciones
Divergencia (Fan-out): Distribuye el flujo del proceso.
La terminacin de una actividad causa la activacin de
mltiples actividades.
Convergencia (Fan-in): La terminacin de mltiples
actividades consolida el inicio de una actividad.

Conexiones (cont.)
Divergencia (Fan-out)

Tipo de conexin

Significado

& AND -Asncrono TODAS las actividades que suceden a la conexin iniciarn
& AND -Sncrono

TODAS las actividades que suceden a la conexin iniciarn al mismo


tiempo.

O OR -Asncrono UNA O MAS de las actividades que suceden a la conexin iniciarn.


O OR -Sncrono

XOR

UNA O MAS de las actividades que suceden a la conexin iniciarn al


mismo tiempo
SOLO UNA de las actividades que suceden a la conexin ocurrir.

Conexiones (cont.)
Convergencia (Fan-in)

Tipo de conexin

Significado

& AND -Asncrono TODAS las actividades precedentes deben terminar.


& AND -Sncrono

TODAS las actividades precedentes deben terminar al mismo tiempo.

O OR -Asncrono

UNA O MS de las actividades precedentes terminarn.

O OR -Sncrono

UNA O MS de las actividades precedentes terminarn al mismo


tiempo.
Exactamente una de las actividades precedentes terminar.

X XOR

Conexiones (cont.)
Ejemplo
OR
Estudiar
libro

Tomar
curso

Conexiones (cont.)
Ejemplo
AND
Sonar
Alarma

Detecta
fuego

Notificar a
los bomberos

Activar
dispositivo
anti-incendio

Registrar
evento

Conexiones (cont.)
Ejemplo
XOR (OR exclusivo)

Viajar en
avin
Avin

Buscar
alojamiento

Seleccionar
destino
Viajar en auto
Automvil

Conexiones (cont.)
Ejemplo
AND Sncrono
Sonar disparo
de inicio

Iniciar
carrera

Iniciar
cronmetro

Empezar a
correr

Conexiones (cont.)
Ejemplo
Combinacin de conexiones
Rechazar
propuesta
1.2

Evaluar propuesta

X
1.1

Ajustar detalles
tcnicos
1.3
Ajustar costo
1.4

Firmar contrato
1.5

Conexiones (cont.)
Ejemplo
Combinacin no vlida

Evaluar costo
Recibir
propuesta

1.2

&

1.1

Evaluar parte
tcnica
1.3

Firmar contrato
1.4

Conexiones (cont.)
Ejemplo

Grficas de posibles activaciones

Conexiones (cont.)
Ejemplo

Grficas de posibles activaciones

Ejemplo Gestionar Depto. de ventas (A-0)


IDEF0

Ejemplo Gestionar Depto. de ventas


IDEF0

Control de
rdenes de
envo

Inventario

Orden del
cliente

Orden de
envo de
mercanca

Procesar
orden
$0

Control de salida de
mercancias

Orden de envo p/ cliente


1

Mercanca p/ cliente

Enviar
mercanca
$0

Departamento
de ventas
Factura
p/ cliente

Facturar
Departamento
de almacn

$0

Lista de
mercanca
enviada

Departamento de
facturacin

Ejemplo - Gestionar Depto. de ventas (cont.)


IDEF3

Informacin de soporte
La documentacin de un modelo incluye
comnmente
Glosario: Descripcin textual de los elementos
del proceso
Fuentes: Material usado en la construccin del
modelo
Notas: Anotaciones resultantes durante la
revisin del modelo.

Conclusiones
IDEF3 permite documentar procesos para
estandarizacin o como guas para nuevos
integrantes del proceso y as reducir la curva
de aprendizaje.

IDEF3 provee un mecanismo para capturar la


secuencia temporal de un proceso y la lgica
de decisin que afecta a un proceso.

Conclusiones
IDEF3 sirve como una herramienta para
analizar procesos existentes y disear y
probar nuevos procesos antes de iniciar
cambios reales que pueden ser muy costosos.
IDEF3 se puede combinar con IDEF0 para
representar detalles de implantacin y as
representar los procesos al nivel apropiado.

También podría gustarte