domingo, 7 de noviembre de 2010

Proceso de Negocio

1. ¿Qué es un Proceso de Negocio?
Un proceso de negocio es una colección de actividades relacionadas diseñadas para producir una salida específica para un cliente o mercado particular. Implica un fuerte énfasis en cómo se hace el trabajo en una organización, en contraposición al enfoque en qué de producto. Así, un proceso es un ordenamiento específico de actividades de trabajo a través del tiempo y del espacio, con un comienzo, un fin, entradas y salidas claramente identificados: una estructura para la acción.


2. ¿Qué lenguajes o notaciones existen en el medio para graficar un Proceso de Negocio?
Existen varios lenguajes y modelos para graficar dicho proceso, entre los más importantes tenemos: 
Lenguaje de Modelación (UML):
El Lenguaje de Modelado Unificado (UML: Unified Modeling Language) es la sucesión de una serie de métodos de análisis y diseño orientadas a objetos, los cuales consisten de un lenguaje de modelado y de un proceso. Fusiona los conceptos de la orientación a objetos e incrementa la capacidad de lo que se puede hacer con otros métodos de análisis y diseño orientados a objetos. Los autores de UML apuntaron también al modelado de sistemas distribuidos y concurrentes para asegurar que el lenguaje maneje adecuadamente estos dominios.
Gestión de Procesos de Negocio (BPM):
Gestión de Procesos de Negocio (BPM: Business Process Management) es un conjunto de herramientas, tecnologías, técnicas, métodos y disciplinas de gestión para la identificación, modelización, análisis, ejecución, control y mejora de los procesos de negocio. Las mejoras incluyen tanto cambios de mejora continua como cambios radicales. Resaltamos que no consiste en una solución tecnológica. Es mucho más, es un conjunto de herramientas, tecnologías, técnicas, métodos y disciplinas de gestión. que, en conjunto, nos va a permitir identificar procesos, modelizar, analizar el comportamiento, ejecutar los procesos (automatización),  controlar la ejecución de los procesos y optimizar los procesos para la mejora continua.
Cadena de Proceso Guiada por Eventos (EPC):
Cadena de Proceso Guiada por Eventos (EPC: Event-driven Process Chain) es un modelo dinámico que representa juntos los recursos del negocio como son los sistemas, la organización, datos e información y los organiza para brindar una secuencia de tareas o actividades (el proceso) que añaden valor al negocio.
Esencialmente hay cuatro tipos de objetos usados en EPC:
•Eventos
•Funciones
•Reglas
• Recursos (Datos, organización, sistemas)

3. De UNA de las notaciones o lenguajes escogidos, explique cómo funciona (por ejemplo la cantidad de niveles que tiene) y que elementos utiliza para graficar un proceso. Haga una breve descripción de los principales elementos.

Lenguaje de Modelación (UML):
En UML 2.0 hay 13 tipos diferentes de diagramas. Para comprenderlos de manera concreta, a veces es útil categorizarlos jerárquicamente.


Los Diagramas de Estructura enfatizan en los elementos que deben existir en el sistema modelado:
·        Diagrama de clases.
·        Diagrama de componentes.
·        Diagrama de objetos.
·        Diagrama de estructura compuesta (UML 2.0).
·        Diagrama de despliegue.
·        Diagrama de paquetes.

Los Diagramas de Comportamiento enfatizan en lo que debe suceder en el sistema modelado:
·        Diagrama de actividades.
·        Diagrama de casos de uso.
·        Diagrama de estados.

Los Diagramas de Interacción son un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:
·        Diagrama de secuencia.
·        Diagrama de comunicación, que es una versión simplificada del Diagrama de colaboración (UML 1.x).
·        Diagrama de tiempos (UML 2.0).
·        Diagrama global de interacciones o Diagrama de vista de interacción (UML 2.0).
·        La versión de UML 2.0 a partir de esta y las que vienen son las buenas.

4. Con el lenguaje o notación seleccionado grafique 3 procesos o subprocesos de una empresa a la cual pueda tener acceso.

Proceso para reservar un boleto de avión en LAN aplicando UML.



Proceso para realizar una compra en Wong aplicando UML.




Proceso para realizar una compra en Wong vía Internet aplicando UML.