domingo, 6 de mayo de 2012

BPM , BPMS && BPMN


Esta oportunidad hablaremos de como modelar los procesos de negocios, de manera tal que sean fácil de entender tanto para la los gerentes encargados del área de TI (tecnología de la información), como para los gerentes de administración y nuestros aliados de negocios. 

Antes que nada comenzaremos con el glosario de terminos, para que no se pierdan en el camino.

  • Workflow o flujo de trabajo es una secuencia de tareas estructuradas o semi-estructurada ejecutadas por uno o mas individuos.

1.Gestión de Procesos de Negocios BPM (Busines Process Manager)

Los BPM surgen con la finalidad de aumentar la eficiencia y eficacia de los procesos de negocio. Ellos permiten encontrar los "embotellamientos" de los procesos, así como medir que tan eficientes son los procesos y brindan apoyo para encontrar los motivos del no cumplimiento de las metas establecidas para cierto periodo.


Se puede decir que ellos aparecen como daño colateral de los ERP,  ya que estos traen consigo una gran variedad de reglas de negocios, y modificar alguna de ellas genera un costo elevado. La idea general de los BPM consiste en administrar estas reglas sin modificar la programación del sistema. Por este motivo es que los BPM tienen una notación especial para que se puedan entender con el menor esfuerzo posible  BPMN. 

BPM se refiere a la tecnología que permite modelar, simular, implementar,  controlar y optimizar los procesos de negocios de una organización.


En la practica un flujo BPM visualmente es muy parecido a un WorkFlow, la diferencia esta en que unas actividades son realizadas por personas y otras realizadas por sistemas.  


Si desean una definición mas formar pueden consultar este link: definiciones formales BPM


El valor agregado de utilizar BPM es que te muestra todo el ciclo de vida de un proceso:



El modelado genera un repositorio de modelos. 
La simulación permite encontrar las brechas (analisis de cuellos de botellas, analisis de costos, analisis de riesgos), predecir la capacidad del sistema y detectar los problemas potenciales. 
La implementación se refiere a las reglas de negocios.
El monitoreo nos permite tener acceso en tiempo real a los indicadores de desempeño. 


Ventajas: 
  • Automatizar el flujo de  forma rápida y simple.
  • Reducir ciclos de integración.
  • Aumento de la eficiencia y eficacia de los procesos.
  • Brindar a los usuarios una idea de como funciona el proceso.
  • Romper la barrera de comunicación entre los programadores y el resto de los usuarios.
  • Mantener patrones de procesos.
  • Identificar y corregir mas rápido los problemas asociados.
  • Manejo de excepciones.
  • Modelar por partes.
  • Transparencia de procesos.
  • Responsable de cada proceso.

2. Sistemas de Gestión de Procesos de Negocios BPMS ( Busines Process Manager)


Los BPMS se definen como una colección integrada de tecnologias de software que permiten control, manejo y mejoramiento continuo de los procesos a través de la automatización de su ciclo de vida.

La ventaja principal de este tipo de sistemas radica en el ahorro en costos de desarrollo y mantenimiento,

Como alternativa BPMS tenemos:
 OPEN SOURCE

  • JBPM
  • Uengine
  • Intalio BPMS
PROPIETARIOS:
  • IBM
  • Fujitzu
  • Fuego
  • Appian
  • MetaStorm
  • Pega
  • Oracle BPM



3. BPMN


Esta es una notación para desarrollar BPMS, por ende solo les pongo los links para que ustedes la  puedan ver:
En gringo : el mas completo =)
Menos completo pero en español :pinche aqui
Aprender haciendo: mas sencilloimposible

Con estos tres enlaces, tres dedos de frente, disposición y disciplina deberían poder modelar los eventos que se presentan en la cotidianidad de nuestra vida laboral.

sábado, 5 de mayo de 2012

Sistemas empresariales



Antes de desarrollar los ERP, sería adecuado tener presente que son las aplicaciones empresariales y los tipos que existen.
Una aplicación empresarial  es aquella que abarca todas las áreas funcionales, con la finalidad de ejecutar procesos de negocios a lo largo de la empresa, e incluyen todos los niveles administrativos. Y se dividen en cuatro bloques: sistemas empresariales, sistemas de administración de la cadena de suministro, sistemas de administración de las relaciones con los clientes y sistemas de administración de conocimiento.
Los sistemas de planeación de recursos empresariales (ERP por sus siglas en ingles),  se busca  de aumentar la eficiencia y el desempeño de los negocios. Estos se encargar de recolectar datos de los procesos de negocios que se realizan en todas las áreas de la compañía (Ventas y Marquetin, Manufactura y producción, Finanzas y contabilidad y recursos humanos), almacenándolos en una  base de dato de manera que el acceso a la información sea rápido,  confiable e íntegro. Convirtiéndolos en la base de la pirámide organizacional.
Estos sistemas surgen debido a que cada área de la organización trabajaba independientemente,  la información generada por un departamento no estaba accesible para otro en tiempo real, sino que tenían que esperar cierto slot de tiempo hasta que las información les llegara, este tiempo de latencia trae multiples consecuencias, entre ellas una aumento considerable en el tiempo de respuesta al cliente. Sin mencionar la  falta de integridad de los datos, ya que cada área menejaba su propia base de datos.
Los ERP buscan tener una base de datos centralizada, para disminuir el tiempo de respuesta; tener menús modulares configurables según el roll de cada usuario, con esto se logra que los procesos de negocios recorran trasversalmente toda la organización, y se aplique una reingeniería de los procesos de negocio, para automatizarlos y optimizarlos.

Ventajas de los ERP:

·         Mejora en la gestión de recursos, menos compras y reducción de inventario.
·         Mejora en la planificación y toma de decisiones.
·         Mejora en el control de rendimiento.
·         Evita redundancia de datos y operaciones.
·         Reducción de tiempo de ciclo y entrega.
·         Reducción de Costos.

 Los obstáculos que pueden presentarse al implantar un ERP:

·         La resistencia en compartir la información interna entre departamentos.
·         Los sistemas pueden ser difíciles de usarse (ADEMPIERE).
·         Capacitación o cambio de personal.
·         Si una organización adopta procesos de negocio que nacen de los modelos genéricos que proporciona el proveedor del sistema ERP puede dejar de utilizar aquellos procesos de negocios únicos que han sido fuente de sus ventajas sobre la competencia.

Costos asociados a la implantación:
·         Capacitación.
·         Integración y prueba: Integración de la conexión entre el sistema ERP con otras aplicaciones de software empresarial.
·         Migración de datos de registros de clientes y empresas entre otros, considerando que muchos datos suelen mostrarse como corruptos al efectuar su transferencia
·         Análisis de los datos: Los datos del ERP, generalmente, tienen que estar cruzados con datos externos.
·         Consultoría.
·         Depresión post ERP: Algunas empresas, ya sea por no estar habituadas a las nuevas funcionalidades del ERP, por no conseguir cambiar sus antiguos métodos de trabajo, o por no tener la noción de los logros provenientes del ERP, acaban abandonando el proyecto de implantación antes de ser finalizado.
·         Infraestructura.
Los grandes del ERP del mercado actual son:   
·         SAP
·         PeopleSoft 
·         Oracle 
·         Baan
·         JDEdwards

d



Instalación de Adempiere

En esta oportunidad simplemente haré mención a uno de los Sistemas de planificación de recursos  empresariales (ERP) echo en software libre, su nombre es Adempiere.

Les adelanto que para la instalación de este programa, tienen que tener paciencia, perseverancia y sobretodo mucha motivación al logro. Ya que no consiste en dar clic a siguiente, siguiente y siguiente hasta que nos salga la pantallita de finalizar.

OJO cada vez que cambie la dirección IP de su maquina, tienen que volver a modificar el fichero, pg_hba.conf sino nunca se montara el servidor.

Les deseo mucha suerte en su instalación.

http://es.scribd.com/doc/92487991/Instalacion-Adempiere