lunes, 28 de noviembre de 2011
Mitos sobre BPM
lunes, 21 de noviembre de 2011
Productos de BPM...
- Oracle BPM Suite: Este producto ofrece varios beneficios entre los que se encuentran:
- BPM Software Comparison: es un software de TEC(Technology Evaluation Centers) que evalúa y compara software de BPM, con el fin de escoger el mejor producto para ser implementado en la empresa.
- IntalioBPM permite a los analistas de negocio y a la gente que trabaja en TI a colaborar en la gestión del diseño, desarrollo y comportamiento de cualquier proceso de negocio bien sea grande o pequeño, simple o complejo, transaccional o orientado a workflow.
- PECTRA BPM Suite: Ayuda a satisfacer las demandas a la empresa en forma más rápida y eficiente y permite incrementar el retorno de la inversión ya realizada en tecnología, al permitir la integración de todas las aplicaciones existentes.Las funcionalidades de PECTRA BPM Suite dan respuesta a los interrogantes que surgen en empresas que soportan una fuerte competencia y que administran complejos procesos:- ¿Cómo mejorar la calidad de la relación con clientes?¿Cómo disminuir los tiempos de reacción frente a cambios en el contexto?¿Cómo volver más eficiente la relación con proveedores?¿Cómo reducir el esfuerzo y los costos de desarrollo, mantenimiento e integración de aplicaciones?¿Cómo disminuir costos operativos y de producción sin alterar la calidad de la oferta?¿Cómo hacer que los sistemas posean la suficiente flexibilidad y adaptabilidad para responder eficientemente a futuros requerimientos?
domingo, 13 de noviembre de 2011
Mejores prácticas para el éxito de BPM
La aplicación detallada y el continuo estudio de los diversos procesos son elementos vitales que contribuyen a la formación de procesos adecuados y a la culminación exitosa de cada uno de estos. Por ende es importante tener en cuenta una serie de buenas prácticas que serán factores de gran importancia para el éxito de BPM.
Para estar en buen camino tenga en cuenta las siguientes recomendaciones:
Piense en el proceso. Los equipos de procesos deben reunirse periódicamente y trabajar conjuntamente.Asegúrese de que los stakeholders participen directamente.
Adopte un ejecutivo. Busque a los empleados con mayor experiencia y responsabilidad a la hora de resolver problemas, hágales una demostración de lo que BPM puede hacer por ellos, así los motivara y su adaptación será más fácil.
Seleccione una metodología. Seleccione la metodología de gestión de procesos que resulte más eficiente para su compañia y conviertala en la base de su arquitectura de procesos.
Seleccione la tecnología adeacuada. Existen gran cantidad de proveedores y los productos pueden variar de un proveedor a otro, por eso una vez seleccionada una tecnología asegurece de que cumpla con sus necesidades y requerimientos. Solicitar demostraciones personalizadas puede ser de gran ayuda para su elección.
Piense en el cliente. Utilice BPM para ver el negocio como lo ven sus clientes. A sus clientes no les importan cómo se hacen las cosas, lo único que les interesa es recibir lo que ellos esperan en el momento en que ellos desean. Recuerde que BPM busca crear valor para los clientes.
Defina proyectos. Seleccione proyectos que traigan mayor rentabilidad para su empresa en el menos tiempo posible. Recuerde que no es una buena opción intentar mejorar procesos completos.
Realice un análisis de sus procesos. No diseñe nuevos procesos hasta conocer y comprender lo que ocurre con los actuales. Hacer uso de BAM le ayudará a establecer métricas básicas.
lunes, 7 de noviembre de 2011
BPMS la tecnología de BPM
- Modelamiento y automatización de los procesos de negocio.
- Integrar información que provenga de otros sistemas de negocio.
- Simular procesos de negocio para evaluar su comportamiento.
- Proveer entornos de desarrollo de aplicaciones para colaboración entre procesos de negocio.
- Generar, actualizar y publicar la documentación de cada uno de los procesos de negocio.
- Representar la relación de las diferentes dimensiones del proceso de manera gráfica.
- Motores de Orquestación: Permite coordinar la secuencia de actividades del modelo de procesos basándose en reglas y flujos de trabajo.
- Motores de Reglas: Permite abstraer políticas y decisiones de acuerdo a ciertas reglas que han sido definidas previamente.
- Herramientas de análisis y Business Intelligence: Permite analizar la información que resulta de la ejecución del proceso.
- Herramientas de Simulación y Optimización: Permite comparar el desempeño de nuevos procesos con el de procesos existentes.
- Repositorios: Para mantener los recursos y componentes de cada proceso disponibles.
lunes, 31 de octubre de 2011
Estilos de Arquitectura: SOA + ESB
SOA (Service Oriented Architecture), es un concepto de arquitectura de software que define la utilización de servicios para dar soporte a los requisitos del negocio.
Permite la creación de sistemas de información altamente escalables que reflejan el negocio de la organización, a su vez brinda una forma bien definida de exposición e invocación de servicios (comúnmente pero no exclusivamente servicios web), lo cual facilita la interacción entre diferentes sistemas propios o de terceros. SOA define las siguientes capas de software:
- Aplicaciones básicas: Sistemas desarrollados bajo cualquier arquitectura o tecnología, geográficamente dispersos y bajo cualquier figura de propiedad.
- De exposición de funcionalidades: Donde las funcionalidades de la capa aplicativa son expuestas en forma de servicios (generalmente como servicios web).
- De integración de servicios: Facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a procesos empresariales internos o en colaboración.
- De composición de procesos: Que define el proceso en términos del negocio y sus necesidades, y que varía en función del negocio.
- De entrega: Donde los servicios son desplegados a los usuarios finales.
SOA proporciona una metodología y un marco de trabajo para documentar las capacidades de negocio y puede dar soporte a las actividades de integración y consolidación.
ESB (Enterprise Service Bus) el término "bus de servicios de empresa" casi siempre se refiere a la infraestructura de software que hace posible tal arquitectura y, en esencia, se considera al BSE como una plataforma para realizar una arquitectura orientada a los servicios.
Un Bus de Servicios de Empresa (BSE) conlleva conceptos relacionados con flujos, como la transformación y el enrutamiento en una Arquitectura Orientada a los Servicios. Un BSE también puede proporcionar una abstracción para endpoints. Con esto se consigue flexibilidad en la capa de abstracción y una fácil conexión entre los servicios. El BSE trata de aislar el acoplamiento entre el servicio solicitado y el medio de transporte.
En conclusión SOA provee los servicios necesarios alineados con el negocio y ESB se encarga de la comunicación entre dichos servicios.
martes, 25 de octubre de 2011
BAM: Business Activity Monitoring
El objetivo de BAM es proporcionar información en tiempo real sobre el estado y los resultados de varias operaciones, procesos y transacciones.
Algunas de las soluciones BAM proporcionan además funciones de notificación de problemas. Por ejemplo, grupos enteros de personas pueden enviar mensajes de correo electrónico, voz o texto, de acuerdo con la naturaleza del problema.
Una de las características más visibles de soluciones BAM es la presentación de la información en dashboards que contienen los indicadores clave de rendimiento (KPI) que se utilizan para proporcionar una seguridad y visibilidad de la actividad y el rendimiento.
Los Indicadores Clave de Desempeño(KPI), miden el nivel del desempeño de un proceso, enfocándose en el "cómo" e indicando el rendimiento de los procesos, de forma que se pueda alcanzar el objetivo fijado.
Usado para calcular, entre otros:
- Tiempo que se utiliza en mejorar los niveles de servicio en un proyecto dado.
- Nivel de la satisfacción del cliente.
- Tiempo de mejoras de asuntos relacionados con los niveles de servicio.
- Impacto de la calidad de los recursos financieros adicionales necesarios para realizar el nivel de servicio definido.
- Rentabilidad de un proyecto (Retorno de la Inversión ROI)
- Calidad de la gestión de la empresa (Rotación del inventario, Días de Cuentas por cobrar DCC, y por Pagar DCP...)
La siguiente semana otra actualizacion sobre las disciplinas de BPM
martes, 18 de octubre de 2011
BPEL: Business Process Execution Language
- Variables: Variables utilizadas durante le proceso. Pueden guardar el estado de un determinado mensaje.
- PartnerLink (Socio): Conjunto de servicios web involucrados en el proceso de negocio.
- Operaciones: Tipos de servicios web utilizados y operaciones invocadas.
- Tipos de puertos: Tipos de conexión de servicios web requeridas.
- Sequence (Secuencia): Define la lógica de orquestación.
- Diseñador BPEL: Aplicación con interfaz gráfica utilizada para definir el proceso de negocio.
- Motor BPEL: Aplicación que ejecuta un plantilla de proceso de negocio compatible con un estándar BPEL.
- Plantilla de flujo de proceso: Archivo generado por el diseñador BPEL para ser ejecutada por el motor BPEL. Contiene la especificación BPEL.
lunes, 3 de octubre de 2011
BPMN: Business Process Modeling Notation
Tarea: Representa una sola unidad de trabajo que no es o no se puede dividir a un mayor nivel de detalle.
- Piscina: Representa los participantes principales de un proceso, por lo general, separados por las diferentes organizaciones. Una piscina contiene uno o más carriles.
- Carril: Usado para organizar y categorizar las actividades dentro de una piscina de acuerdo a su funcion o rol. Un carril contiene objetos de flujo, objetos de conexión y artefactos.
- Objetos de Datos: Muestra al lector cuales son los datos que deberían ser requeridos o producidos en una actividad.
- Grupos : Esta representado por un rectángulo de líneas discontinuas y vértices redondeados . El grupo es utilizado para agrupar diferentes actividades pero no afecta al flujo dentro de un diagrama.
- Anotación: Es utilizado para darle al lector una descripcion entendible del modelo o diagrama.
lunes, 26 de septiembre de 2011
¿Por qué una organización debería implementar BPM?
Esta idea contempla que la empresa conozca sus procesos de manera particular para q pueda diseñarlos, modelarlos, ejecutarlos, monitorearlos y finalmente optimizarlos para satisfacer todas y cada uno de los objetivos del negocio.
Una organización depende de cómo estén regulados e implementados sus procesos, es por esta razón que es de gran importancia realizar un manejo adecuado de cada uno de estos, BPM sin duda alguna es la mejor opción, porque propone una solución colaborativa ya que reúne los procesos, las personas y la tecnología de la información como una unidad, para realizar un trabajo riguroso, consistente y detallado garantizando así la efectividad del negocio.