Métodos de modelado IDEF0 e IDEF3 y uso básico del programa BPWin ISC Jesus Martinez San German Febrero 2005
Agenda IDEF0 IDEF3 BPWIN
IDEF0 Integrated Definition Modeling Language Metodología para modelado funcional de procesos
Contenido - IDEF0 Objetivo y aplicabilidad de IDEF0 Sintaxis y Semántica Conclusiones
Qué es IDEF0? Metodología para representar de manera estructurada y jerárquica las actividades que conforman un sistema o empresa y los objetos o datos que soportan la interacción de esas actividades. Generica: Permite modelar gráficamente sistemas de diferente propósito y a cualquier nivel de detalle. Consistencia de uso e interpretación: Basada en un estándar con especificaciones precisas y rigurosas.
Aplicabilidad de IDEF0 Medio para comunicar reglas y procesos de negocios Obtener una vista estratégica de un proceso Facilitar el análisis para identificar puntos de mejora.
Aplicabilidad de IDEF0 IDEF0 representa lo que se hace en la empresa
IDEF0: Metodología probada. Definida (70`s) y usada por la fuerza aérea de EEUU (programa ICAM 1 ) Usada por el Departamento de defensa. FIPS 2 desde 1993 1 integrated computer-aided manufacturing 2 Federal Information Processing Standards
Sintaxis y Semántica de IDEF0 Representación de una actividad Control Entrada Función o actividad Salida Mecanismo Función o actividad = Frase verbal (Verbo + objeto directo) ICOM (Input, Control, Output, Mechanism) Las flechas son sustantivos que representan información, gente, lugares, cosas, conceptos, eventos.
Representación de una actividad (cont.) Entradas: - Material o información consumida o transformada por una actividad para producir salidas. - Asociadas al lado izquierdo de la actividad (caja) - Una actividad puede no tener entradas Salidas: - Objetos producidos por la actividad o proceso. - Asociadas al lado derecho de la actividad
Representación de una actividad (cont.) Control: - Objetos que gobiernan o regulan cómo, cuándo y si una actividad se ejecuta o no. - Ejemplos: Normas, guías, políticas, calendarios, presupuesto, reglas, especificaciones, procedimientos. - Asociados al lado superior de la actvidad. Mecanismos: - Recursos necesarios para ejecutar un proceso. - Ejemplos: Maquinaria, programas de cómputo, Instalaciones, Recursos humanos. - Asociados al lado inferior de la actividad. - Una actividad puede no tener mecanismos.
Representación de una actividad (cont.) Flecha Llamada (Call arrow) Prueba y calibración Referencia a otro modelo o diagrama dentro del mismo modelo. Evita duplicidad de información
Representación de una actividad (cont.) Actividad: Preparar un pastel Representación en IDEF0 Receta Ingredientes Preparar pastel Pastel Utensilios
Estructura de un modelo Las actividades son agrupadas en diagramas. La relación entre actividades es indicada por su posición y flechas.
Estructura de un modelo (cont.) Combinaciones de flechas Salida Entrada Salida Control Aprobar Presupuesto Presupuesto aprobado Solicitar compra
Estructura de un modelo (cont.) Combinaciones de flechas (cont.) Salida Mecanismo Cortar la madera Adquirir sierra eléctrica Sierra eléctrica Salida Control retroalimentación Otorgar crédito Evaluación de solvencia de clientes Evaluar situación de deudores
Estructura de un modelo (cont.) Combinaciones de flechas (cont.) Salida Entrada retroalimentación Limpiar y Pintar parte Parte pintada Revisar partes procesadas Parte aprobada Partes a repintar
Estructura de un modelo (cont.) Ejemplos de unión y ramificación de flechas
Estructura de un modelo (cont.) Ejemplos de unión y ramificación de flechas (cont.)
Estructura de un modelo (cont.) 0 IDEF0 muestra una vista jerárquica de un modelo A-0 1 2 3 Más general A0 Más detallado 1 2 3 A2 1 2 3 1 2 3 A22 A23
Codificado ICOM Estructura de un modelo (cont.)
Flechas en túnel Estructura de un modelo (cont.)
Estructura de un modelo (cont.) Flechas en túnel (cont.) Todas estas flechas no aparecen en el diagrama hijo
Estructura de un modelo (cont.) Flechas en túnel (cont.) Estas flechas en la actividad hijo no corresponden a las flechas de la actividad padre.
Estructura de un modelo (cont.) Información inicial: Propósito - Preguntas que el modelo intenta responder. Alcance - Nivel de detalle a lo profundo y a lo ancho del modelo. Punto de vista - Perspectiva desde la que el modelo ve al sistema (e.g. cliente, proveedor, propietario).
Estructura de un modelo (cont.) Información de soporte: Glosario Texto - Listado de palabras claves, frases y acrónimos usados en el modelo. - Texto asociado a diagramas para clarificar o enfatizar información FEO (For Exposition Only) y Node Tree - Diagramas explicativos que no necesitan cumplir con el estándar.
Algunas reglas Estructura de un modelo (cont.) Diagrama Contexto: Primer diagrama del modelo, diagrama A-0 ( A menos cero ) Una sola actividad, número 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 (Recomendación) Todas las ICOM en la actividad padre deben aparecer en actividad hijo Las flechas, al igual que las actividades, se pueden dividir en 2 ó más en los diagramas hijo
Ejemplo Estructura de un modelo (cont.)
Ejemplo Estructura de un modelo (cont.)
Conclusiones IDEF0 es una técnica sencilla pero poderosa. Técnica ampliamente usada en la industria durante la etapa de análisis en Re-ingeniería de procesos de negocios (BPR).
Conclusiones IDEF0 modela actividades y es independiente de la organización y tiempo. No es un organigrama!, no es un diagrama de flujo! IDEF0 fomenta el trabajo en equipo de manera disciplinada y coordinada. Aunque esto no significa que el modelo refleje el consenso del pensamiento del equipo.
Conclusiones Varias herramientas de cómputo soportan la notación de IDEF0. Se puede combinar con otras metodologías para agregar secuencia y sincronización de actividades.