Vous êtes sur la page 1sur 49

IDEF3

Ing. Manuel Canaza Masco 1


IDEF3 es una tcnica que hace referencia al modelo
de los flujos de trabajo (WorkFlow)

Es usado para describir grficamente las


actividades que se siguen dentro de las funciones,
el camino que sigue la informacin de una manera
ordenada, la relacin exacta entre los procesos y lo
ms importante los elementos u objetos que son
parte del mismo. Actualmente se puede usar
diagramas de flujo de trabajo (WorkFlow) para
asistir y fortalecer la reingeniera de los procesos
empresariales as como para determinar los
requerimientos necesarios para una futura
Implementacin.

Ing. Manuel Canaza Masco 2


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 -Comunicacin al
no tcnicos propietario del proceso

Ing. Manuel Canaza Masco 3


Aplicabilidad de IDEF3
Documentar un proceso actual ( a nivel de
detalle)
Identificar y capturar conocimiento crtico de
un proceso
Facilitar el anlisis de un proceso particular.
Proponer alternativas a un proceso
Obtener aprobacin para implantar un cambio
Planear cambios a un proceso.

Ing. Manuel Canaza Masco 4


Aplicabilidad de IDEF3
IDEF3 define cmo la Empresa
hace lo que hace

Ing. Manuel Canaza Masco 5


Sintaxis y Semntica de IDEF3

Componentes de IDEF3

Unidad de trabajo (UOW)


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

Ing. Manuel Canaza Masco 6


Unidad de Trabajo (UOW)
Representa una actividad
Siempre tienen un identificador nico
Puede tener una referencia asociada a una
actividad IDEF0
Pintarparte
1.1 ReferenciaIDEF0

ID actividad ID Actividad
padre

NOTA: BPWin usa el ID de la actividad padre para


asociar a una actividad IDEF0.

Ing. Manuel Canaza Masco 7


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
Ing. Manuel Canaza Masco 8
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.

Ing. Manuel Canaza Masco 9


Precedencia Temporal o Simple

En este caso el Proceso B sigue despus de realizar el Proceso


A.
Una instancia de B (b) no puede partir mientras las instancia de
A (a) no ha terminado.
Los link restringidos, adems de indicar las precedencias,
indican cmo se desarrolla dicha precedencia.

Ing. Manuel Canaza Masco 10


Ejemplo Precedencia Temporal o simple
La actividad origen se debe completar para que la
actividad destino se pueda iniciar.

Aprobar Aprobacin Implantar


recomendaciones recomendaciones
1.1 1.2

La liga debe estar etiquetada

Ing. Manuel Canaza Masco 11


Flujo de objeto Precedencia
Restringida
A B

Especifica restricciones sobre la ejecucin.


En el caso de links simples A B podran ocurrir sin la
ocurrencia del otro, slo se especifica que cuando ambos
ocurren, una instancia de A ocurre antes que una de B.
La precedencia restringida especifica que cualquier instancia de
A debe ser seguida por una instancia de B.
Note que una instancia de B podra ocurrir sin que una instancia
de A ocurra.
Ing. Manuel Canaza Masco 12
Ejemplo de Flujo de Objeto
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.

Parte Pintarparte
Ensamblar parte
ensamblada

1.1 1.2

Ing. Manuel Canaza Masco 13


Relacional
No impone restricciones por si sola, su significado debe
ser definido por el usuario
La etiqueta de la flecha puede
usarse para describir la
Arrancarbombade naturaleza de la relacin y una
agua descripcin ms completa se
1.2 puede dar en un texto
adicional.(definicin de la liga)
1.5 segs. de retraso para
no sobrecargar el circuito

Arrancarmotor

1.1

Ing. Manuel Canaza Masco 14


Relacional
Caso alterno de precedencia temporal
Aprobar Aprobar Implementar
diseo diseo
1.1 1.2

Iniciar la implementacin cuando se


tenga un70% del diseo aprobado.

IMPORTANTE: documentar claramente el significado


que se da a la liga relacional

Ing. Manuel Canaza Masco 15


Conectores
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 (sincrona/asincrona) en el flujo de


actividades de un proceso

Ing. Manuel Canaza Masco 16


Conectores

Los conectores indican puntos de ramificacin o convergencia en un


proceso.
Convencin:
los links que llegan a un conector no se indican con punta de flecha.
La salida de conectores se usar una sola salida redondeada, y luego los links
adecuados

Ing. Manuel Canaza Masco 17


Ejemplo - Gestionar Depto. de ventas (cont.)

IDEF3

Ing. Manuel Canaza Masco 18


Ejemplo

Pagarconcheque

Producto 1.2 Producto


Revisar aprobado pagado Procesar
producto X X factura

1.1 1.4
Pagaren
efectivo
1.3

Ing. Manuel Canaza Masco 19


Tipos de ramificaciones
Divergencia (Fan-out): Distribuye el fluio 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.

Ing. Manuel Canaza Masco 20


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 UNA O MAS de las actividades que suceden a la conexin iniciarn al
mismo tiempo
X XOR SOLO UNA de las actividades que suceden a la conexin ocurrir.

Ing. Manuel Canaza Masco 21


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 OMS de las actividades precedentes terminarn al mismo

X XOR Exactamente una de las actividades precedentes terminar.

Ing. Manuel Canaza Masco 22


Conector AND

& &

Indica que todas las instancias (siguientes o


anteriores) deben cumplirse.
Si es asncrono indica que las actividades
siguientes o anteriores pueden ser ejecutadas sin
restricciones de tiempo (partir o terminar
asincrnicamente).
Si es sncrono, indica que las actividades deben
partir o terminar simultneamente.

Ing. Manuel Canaza Masco 23


Conector AND

En este ejemplo B, C y D pueden partir


ejecutndose de manera independiente.
De igual forma, E, C y D pueden terminar de
manera independiente.
Ing. Manuel Canaza Masco 24
Conector AND

En este ejemplo las actividades B, C y D deben


empezar en forma simultnea despus que A termina.
De la misma manera, F parte despus que E, C y D
terminan simultneamente.

Ing. Manuel Canaza Masco 25


Ejemplo AND

Sonar
Alarma

Detecta Notificar a Registrar


fuego los bomberos evento

Activar
dispositivo
anti-incendio

Ing. Manuel Canaza Masco 26


Ejemplo AND Sncrono

Sonar disparo
de inicio

Iniciar Iniciar
carrera cronmetro

Empezar a
correr

Ing. Manuel Canaza Masco 27


Conector OR
O O

Representa la posibilidad de desarrollar una o


ms alternativas en caso que sea activada la
ruta de ejecucin.
Es decir, se puede seleccionar una (y slo una)
o ms de una.
En caso de OR exclusivo, la seleccin debe ser
una sola opcin (si es que se activa).

Ing. Manuel Canaza Masco 28


Conector OR

Indique el modo de ejecutar este ejemplo


Construya un modelo de carta Gantt

Ing. Manuel Canaza Masco 29


Conector OR

Indique el modo de ejecutar este ejemplo


Construya un modelo de carta Gantt

Ing. Manuel Canaza Masco 30


Conector OR

Note que en el primer caso la actividad C no es ejecutada, mientras que en el segundo


es la actividad B y E.

En el primer caso una o ms actividades (B, C o D) pueden iniciar en forma asncrona,


mientras que en el segundo caso, las que partan deben ser simultneas.

En el primer caso D y E podran terminar en tiempos diferentes y slo uno de ellos es


necesario completar antes de iniciar F, mientras que en el segundo caso deben terminar
en forma simultnea.

Ing. Manuel Canaza Masco 31


Ejemplo

Grficas de posibles activaciones

Ing. Manuel Canaza Masco 32


Ejemplo OR

Estudiar
libro

Tomar
curso

Ing. Manuel Canaza Masco 33


Ejemplo AND/OR cul es correcto?

Ing. Manuel Canaza Masco 34


Conector OR exclusivo
X X

Indica que si es ejecutado el conector, slo una


alternativa debe ser seleccionada.

En el ejemplo se debe rechazar el proposal


aceptarlo para el contrato principal o aceptarlo
para opciones o ambos. Luego, slo es necesario
que uno de estos dos ltimos termine para
celebrar el contrato.

Ing. Manuel Canaza Masco 35


Ejemplo Combinacin de conexiones

Rechazar
propuesta
Evaluar 1.2
propuesta XX
Ajustar detalles
1.1
tcnicos
Firmar contrato
O 1.3 O
Ajustar costo 1.5

1.4

Ing. Manuel Canaza Masco 36


Ejemplo
XOR (OR exclusivo)

Viajar en
avin
Avin
Seleccionar Buscar
destino alojamiento

Viajar en auto
Automvil

Ing. Manuel Canaza Masco 37


Ejemplo Combinacin no vlida

Evaluarcosto

1.2
Recibir
propuesta X Firmarcontrato
&
1.1 1.4
Evaluarparte
tcnica
1.3

Ing. Manuel Canaza Masco 38


Ejemplo

Grficas de posibles activaciones

Ing. Manuel Canaza Masco 39


Referentes
Permiten
insertar un elemento
enfatizar su participacin en el flujo del
proceso
proveer detalles adicionales acerca de
un elemento
crear links a otros diagramas flujos de
procesos
Tipos de referentes
Incondicionales: Referentes de
informacin
Asncronos: Indica que el elemento
referenciado debe ser iniciado en un
punto especfico del diagrama antes
que el flujo continue (Call and
continue)
Sncronos: Elemento referenciado debe
ser inicializado y completado en un
punto especfico antes que el flujo
continue (Call and Wait)
GOTO: indican loop

Ing. Manuel Canaza Masco 40


Referentes
Smbolos especiales para dirigir la atencin del lector
a otras partes importantes del modelo.

Tipo Propsito
Object Describir la participacin de un objeto importante en una actividad

GOTO Construir ciclos (repetir secuencia de actividades)

UOB (unit of behaviour) Incluir una actividad ya descrita sin implicar un ciclo
Note Documentar cualquier informacin general importante de alguna
grfica (actividad, conexin).
ELAB Documentar de manera detallada alguna grfica

Ing. Manuel Canaza Masco 41


TipoRef / Nombre

Ejemplo
Aterrizaravin

1.1

Object/Piloto

Ing. Manuel Canaza Masco 42


Ejemplo

Recibirrequisici Aprobar Capturardatos


n X requisicin derequisicin .
decompra 1.2 1.5
1.1
Rechazar
requisicin
1.3

Aprobar Modificar GOTO/Recibir


parcialmente requisicin requisicindecompra
1.4 1.6

Ing. Manuel Canaza Masco 43


Descomposicin

Ms General
1.1 1.5 1.3 1.4

ID actividad padre
Descomposicin 1 de
3.1.43 la actividad 3
Nmero de
descomposicin

ID actividad
3.1.43 3.1.45 3.1.47

Descomposicin 1 de
la actividad 43

Ms Detallado

43.1.7 43.1.79 3.1.72

Ing. Manuel Canaza Masco 44


Ejemplo Gestionar Depto. de ventas (A-0)
IDEF0
Control de
Inventario salida de
mercanca
Control de rdenes de envo

Orden de envo para el cliente

Orden del cliente


Gestionar Depto. Ventas Mercancia p/ cliente

Factura p/ cliente

Organizacin

Ing. Manuel Canaza Masco 45


Ejemplo Gestionar Depto. de ventas
IDEF0 Inventario Control de
rdenes de
Orden de envo
envo de Control de salida de
Orden del mercancias
cliente Procesar mercanca
orden
Orden de envo p/ cliente
$0 1

Enviar Mercanca p/cliente


mercanca
$0 2

Departamento
de ventas
Factura
Facturar p/ cliente

Departamento $0 3
de almacn Lista de
mercanca
enviada Departamento de
facturacin

Ing. Manuel Canaza Masco 46


Ejemplo - Gestionar Depto. de ventas (cont.)
IDEF3 Procesar
orden

Mercanca $0 $0
agotada Cancelar Enviar aviso
orden de cancelacin
A1.1.2 A1.1.5

Cantidad
ordenada
disponible
$0 $0
$0
Solicitar Aceptar Preparar
artculos X orden orden de O
ordenados A1.1.3 envo
A1.1.1 J1 A1.1.7 J3

disponible $0
$0
inferior al Corregir
orden Enviar
ordenado & informacin
y aceptar
de correccin
A1.1.4 J2 A1.1.6

Ing. Manuel Canaza Masco 47


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.

Ing. Manuel Canaza Masco 48


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.

Ing. Manuel Canaza Masco 49

Vous aimerez peut-être aussi