49
IDEF0 Metodología para modelado funcional de procesos Integrated Definition Modeling Language

3.3 - Diagramas IDEF 0 y 3

Embed Size (px)

DESCRIPTION

idef

Citation preview

  • 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.