3.3 - diagramas idef 0 y 3
DESCRIPTION
idefTRANSCRIPT
-
IDEF0
Metodologa para modelado
funcional de procesos
Integrated Definition Modeling Language
-
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 ...
(lo que es producido por
una actividad, ej., reportes,
productos, etc.)
Entrada
Controles
Mecanismos
Proceso
(Verbo) Salidas
(restricciones a una actividad, Objetos que gobiernan o regulan
cmo, cundo y si una actividad se ejecuta o no. Ejs: Normas, guas,
polticas, calendarios, presupuesto, reglas, especificaciones,
procedimientos.)
(lo que posibilita realizar una actividad, recursos necesarios
para ejecutar un proceso, ej., equipos, personal asignado,
informacin histrica, RRHH, equipos de computo, etc.)
(lo que es requerido
antes de que una
actividad ocurra,
material o informacin
consumida por una
actividad para producir
salidas.
ej., poner una orden,
firma de supervisor,
etc.)
Las flechas son sustantivos que representan informacin, personas,
lugares, cosas, conceptos, eventos.
-
EJEMPLO
Actividad: Preparar un pastel Representacin en IDEF0
Prepararpastel
Pastel
Receta
Ingredientes
Utensilios
-
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
Obtener
recurso
Transformar
recurso
RecursoSalida Entrada
Aprobar
Presupuesto
Solicitar
compra
Presupuesto
aprobado
Salida Control
-
Estructura de un modelo (cont.)
Combinaciones de flechas (cont.)
Salida Mecanismo
Salida Control retroalimentacin
Adquirir sierra
elctrica
Cortar la madera
Sierra
elctrica
Otorgar crdito Evaluar situacin
de deudores
Evaluacin de solvencia de clientes
-
Estructura de un modelo (cont.)
Combinaciones de flechas (cont.)
Salida Entrada retroalimentacin
Limpiar y
Pintar parte
Revisar partes
procesadas
Partes a repintar
Parte pintada
Parte aprobada
-
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.)
A-0
0
A0
1 2
3
A2
1 2
3
A22
1 2
3
A23
1 2
3
Ms detallado
Ms general
IDEF0 muestra una
vista jerrquica de un
modelo
-
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
A-0
0
Construir una casa
Esposa Presupuesto Leyes de construccin
Casa
Personal
Terreno
Materiales
Construccin de una casa
Maquinaria
-
Estructura de un modelo (cont.)
Ejemplo
A0
1
Hacerdiseo
Casa
Presupuesto
TerrenoMateriales
Contruir casa-habitacin
I1 C1 C2 C3
I2
2
Tramitarpermisos
3
Implantardiseo
Arquitecto
M1
Arquitecto
Albailes
Leyes deconstruccin
Diseo
Diseoaceptado ypermisos
C2
Diseorechazado
I1
O1
Materiales
TerrenoPresupuesto
Esposa
Maquinaria M2
-
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).
-
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.
Conclusiones
-
IDEF3
Metodologa para captura de
descripcin de procesos
Integrated Definition Modeling Language
-
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.
-Como lo hago? -Detalle de actividades
terminales -Comunicacin al
propietario del proceso
-Que hago? -Vista estratgica
-Comunicacin a usuarios
no tcnicos
IDEF0 Vs. IDEF3
-
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 Referencia IDEF0
ID actividad
padre 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
Flujo de objeto
Relacional
El proceso origen debe concluir antes de que el proceso destino pueda comenzar
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) .
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.
La liga debe estar etiquetada
Aprobar
recomendaciones
1.1
Implantar
recomendaciones
1.2
Aprobacin
-
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
Pintar parte
1.2
Parte
ensamblada
-
Relacional - Ligas (cont.)
Caso alterno de precedencia temporal
IMPORTANTE: documentar claramente el significado
que se da a la liga relacional
Aprobar
diseo
1.1
Implementar
diseo
1.2
Aprobar
Iniciar la implementacin cuando se
tenga un 70% del diseo aprobado.
-
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
Revisar
producto
1.1
Pagar con cheque
1.2Producto
aprobado
X
Pagar en
efectivo
1.3
XProcesar
factura
1.4
Producto
pagado
-
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)
&
&
O
O
X
AND -Asncrono
AND -Sncrono
OR -Asncrono
OR -Sncrono
XOR
TODAS las actividades que suceden a la conexin iniciarn
TODAS las actividades que suceden a la conexin iniciarn al mismo
tiempo.
UNA O MAS de las actividades que suceden a la conexin iniciarn.
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.
Tipo de conexin Significado
-
Conexiones (cont.)
Convergencia (Fan-in)
&
&
O
O
X
AND -Asncrono
AND -Sncrono
OR -Asncrono
OR -Sncrono
XOR
TODAS las actividades precedentes deben terminar.
TODAS las actividades precedentes deben terminar al mismo tiempo.
UNA O MS de las actividades precedentes terminarn.
UNA O MS de las actividades precedentes terminarn al mismo
tiempo.Exactamente una de las actividades precedentes terminar.
Tipo de conexin Significado
-
Conexiones (cont.)
Ejemplo
OR
Estudiar
libro
Tomarcurso
-
Conexiones (cont.)
Ejemplo
AND
Detecta
fuego
Sonar
Alarma
Notificar a
los bomberos
Activardispositivo
anti-incendio
Registrar
evento
-
Conexiones (cont.)
Ejemplo
XOR (OR exclusivo)
Seleccionardestino
Viajar enavin
Buscar
alojamiento
Viajar en auto
Automvil
Avin
-
Conexiones (cont.)
Ejemplo
AND Sncrono
Iniciar
carrera
Sonar disparode inicio
Iniciar
cronmetro
Empezar a
correr
-
Conexiones (cont.)
Ejemplo
Combinacin de conexiones
1.1
Evaluar propuesta
1.3
Ajustar detallestcnicos
1.5
Firmar contrato
1.2
Rechazar
propuesta
1.4
Ajustar costo
X
OO
-
Conexiones (cont.)
1.1
Recibirpropuesta
1.3
Evaluar partetcnica
1.4
Firmar contrato
1.2
Evaluar costo
X&
Ejemplo
Combinacin no vlida
-
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
1 $0
Procesar
orden
2 $0
Enviar mercanca
3 $0
Facturar
Inventario
Departamento de ventas
Control de salida de mercancias
Departamento de almacn
Control de rdenes de envo
Departamento de facturacin
Orden de envo p/ cliente
Factura p/ cliente
Orden del cliente
Mercanca p/ cliente
Orden de envo de mercanca
Lista de mercanca enviada
IDEF0
-
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.