jump to navigation

Algunas Dudas Respecto a un Proyecto BPM 8/11/08

Posted by msaffirio in BPM, Informática, Opinión, Proyectos.
Tags: , , ,
add a comment

Existe siempre la duda respecto a que es primero el huevo o la gallina, así que aquí surge mi primera duda ¿Cómo efectivamente nos hacemos cargo del concepto Gestión del Ciclo de Vida o Life Cycle Management (LCM? Esta interrogante me surge, por que como en muchas otras ocasiones, los informáticos no embarcamos con gran facilidad en la nueva sigla de moda, me estoy refiriendo a BPM.

BPM, a mi juicio, importa para el área Informática un enorme desafío y no quiero que confundan el tener dudas con estar en contra, ya que efectivamente BPM es el primer enfoque unificado de la perspectiva del negocio y la de las tecnologías de información [1]. Entonces mi preocupación es que no se frustre esta disciplina en el mar de los papers, ppt, marketing y cotilleo tecnológico.

La Perspectiva de los Sistemas Informáticos

El LCM [2] nos indica que todo sistema tiene una fecha de partida y una de término, período que típicamente es de seis años. Por simplicidad asumiré que este período se divide en el proyecto de implementación y la operación propiamente tal [3]. De esta clasificación se tiene que el proyecto de implementación ocupa un 1/6 del ciclo y la operación 5/6.

Por otra parte si asumimos que un proyecto de implementación tiene por objetivo habilitar, para la organización, el uso de un nuevo sistema; queda claro que una función objetivo es optimizar el uso de dicho sistema. En simple, si el sistema no es utilizado entonces tenemos un proyecto fracasado.

En el artículo de la referencia [3] menciono someramente que para que un sistema tenga una probabilidad alta de ser usado, se necesita que el proyecto tenga en consideración los objetivos y entregables que se requieren para la Gobernabilidad y para la Operación. De aquí se desprenden dos preguntas:

dudas-bpm

La Operación

Me centraré en la Operación, asumamos que estamos de acuerdo con incorporar a nuestra organización la disciplina BPM, ¿Qué nos dice ésta? Qué se requiere tener procesos de negocios formalizados; luego, necesitamos procesos formalizados en el área Informática, recuerden que esa área hoy es vital para el negocio. La formalización de los procesos de un área Informática no es necesario inventarlos, ya tenemos los modelos, a nivel general, especificados en la COBIT [4].

Mi preocupación por los procesos operacionales del área Informática se debe a, que en general, el énfasis está en la ejecución de los proyectos, y no en el uso de los sistemas, por tanto si la empresa decide hacer un proyecto para introducir BPM, es decir un proyecto de Actualización Funcional, me parece que lo primero es establecer una plataforma de procesos TI que garanticen que los nuevos sistemas serán utilizados de acuerdo a su diseño y así aumentar la probabilidad de éxito del proyecto BPM. Entonces la secuencia debe ser:

  1. Análisis de GAP de los procesos del área Informática usando como base de referencia los procesos COBIT. Priorizar los procesos de Administración de Ordenes de Cambio (Mantenimiento), Soporte y Capacitación.
  2. Ejecución del proyecto BPM para los procesos del área Informática.
  3. Establecer los mecanismos de Gobernabilidad para los procesos del área Informática.
  4. Definir para los proyectos de implementación cuales serán los entregables para las áreas de Mantenimiento, Soporte y Capacitación.

El Proyecto BPM para el Área Informática

Este proyecto BPM para los procesos de Informática tiene el mérito de permitir que el área tenga un terreno donde hacer la práctica con BPM y resolver:

  • La Capacitación, una persona capacitada adecuadamente podrá usar un sistema de manera eficiente. Las personas rotan y por tanto la capacitación es una necesidad vigente durante 5/6 del ciclo de vida del sistema.
  • El Soporte, los usuarios están centrados en su función específica y por ellos son medidos y remunerados, ergo su preocupación fundamental es hacer su trabajo. Cualquier dificultad con los sistemas que interrumpa la generación de los resultados esperados es crítica para el usuario, pues pone en riesgo su idoneidad. De modo que se necesita proveerle ayuda efectiva y oportuna para que supere los problemas que se presentan con los sistemas.
  • El Mantenimiento o Administración de Cambios, sabemos que a lo largo del tiempo se descubren errores –bugs- en los sistemas que son necesarios de corregir, por otra parte la dinámica del mercado impone cambios en las reglas de negocios, que son necesarias de actualizar en el sistema –parametrizaciones o funciones-. Esta actividad permite que el sistema esté efectivamente alineado con el negocio.
  • Gobernabilidad, me refiero aquí a la correspondiente a los procesos de negocios propiamente tales y a los procesos del área TI. El cumplimiento con Sarbanes – Oxley obliga a tener los procesos del área Financiera y de TI auditados. Al comparar la ejecución efectiva de estos procesos en relación a otros no auditados, la balanza se inclina totalmente hacia procesos auditados, ya que obliga a que los procedimientos se ejecuten de acuerdo a sus definiciones y que el personal este bien capacitados. Ambos conceptos hacen que la utilización de los sistemas sea de mejor calidad.

A Tener en Cuenta

Es claro que la introducción y puesta en operación de la disciplina BPM es un camino arduo. Y que como muchas cosas el aprendizaje se logra mediante la aplicación y uso de la herramienta. En este caso, nos encontramos con dos desafío a superar:

Cómo hacer que nuestros Consultores Funcionales evolucionen a Business Process Expert BPX.

Cómo generar el rol de Dueño de Proceso de Negocios.

Me parece que un punto de partida, muy útil y de bajo riesgo, es la formalización de los procesos de negocios de TI, ya que nos provee por una parte una ámbito controlado para aprender y experimentar. Y, ala vez nos permite establecer una plataforma sólida para apoyar el buen desempeño de los procesos de negocios que se formalizarán y rediseñarán con BPM.

Referencias

[1] http://msaffirio.wordpress.com/2006/05/07/bpm-business-process-management/

[2] http://msaffirio.wordpress.com/2006/04/08/costo-total-de-propiedad-tco-y-administracion-del-ciclo-de-vida-lcm/

[3] http://msaffirio.wordpress.com/2008/07/26/dimensiones-de-un-proceso-de-negocio-%E2%80%93-business-process-dimension/

[4] http://msaffirio.wordpress.com/2007/03/03/la-cobit-y-la-organizacion-del-area-informatica/

Business Process Expert – BPX 30/09/08

Posted by msaffirio in Administración, BPM, Informática, Proyectos.
Tags: , ,
1 comment so far

El término Business Process Expert –BPX- o Experto en Procesos de Negocios es de reciente data y se refiere a personas cuya función es cubrir la brecha comunicacional y técnica que existe entre el área Informáticas y las áreas de negocios, de manera que opere como un “mediador”, “traductor”, “facilitador” o “consejero matrimonial” [1].

En este artículo desarrollaré los siguientes tópicos: Características del BPX y Razones de la necesidad del BPX.

Características del BPX
El BPX es un profesional que por una parte es experto y conocedor de las enormes implicancias de los requerimientos de un proceso de negocio [2] sobre la performance, volúmenes de datos, tráfico de la red, infraestructura computacional y criterios para seleccionar las tecnologías adecuadas como ser: sistemas, interfaces, plataforma de aplicaciones, seguridad, etc.

Por otra parte un BPX es una persona que entiende los procesos de negocios, la estrategia organizacional y los sistemas legacy, de modo que canalice la innovación en la introducción y uso de las mejores prácticas –best practices- que van más allá de los límites naturales de un área o departamento. El BPX necesita estar enterado de la historia de su organización, de su cultura y de la política interna.

Dadas las razones descritas en los dos párrafos precedentes, se dice que el BPX necesita habilidades soft y hard , esto es necesita ser conocedor de la terminología de los negocios y de la tecnologías informática, como también debe poseer un conocimiento profundo de la disciplina del modelamiento de procesos.

Requerimientos Básicos

  • Arquitectura Se refiere a la estructura de los procesos de negocios y en particular trata del entendimiento de la enterprise SOA. La arquitectura provee la visión holística del proceso de negocios.
  • Modelamiento, Es la capacidad de describir todos los aspectos de un negocio en un lenguaje descriptivo que permita eficientemente generar los procesos administrativos y sistemas informáticos que den el sustento operativo para tener un negocio eficiente.
  • Procesos de Negocios End-to-End, Conocimiento detallado de los procesos de negocios tales como: Venta, Servicios, Producción, Logística, Contabilidad, etc.
  • Experiencia, se refiere a que un profesional recién graduado no califica para el rol BPX, se necesitan personas con varios años de experiencia profesional, idealmente en distintas industrias o distintas áreas de una industria.[3]

Requerimiento Adicionales

  • Sistemas, Se refiere a los sistemas que cubren las distintas necesidades de un negocio, como ser los sistemas transaccionales como los ERP, CRM, SRM, base de datos, etc, Los sistemas para cubrir demandas analíticas como data warehousing, data mining, análisis estadístico, etc. Y, los denominados sistemas de soporte: portales, mecanismos de integración, master data, gestión del conocimiento, etc.
  • Aplicaciones y Herramientas de Modelamiento, se refiere a conocer mecanismos para modelar, generar programas, gestionar proyectos y en general herramientas que contribuyan a la implementación de los procesos de negocios.
  • Habilidades Comunicacionales, son fundamentales para poder establecer vínculos de trabajo adecuados con los niveles gerenciales y operativos de las áreas de negocios, con el personal del área informática y con los proveedores de servicios.
  • Liderazgo, dado que la función de BPX esta directamente ligada a la innovación es indispensable la capacidad de liderazgo para mover a la gente a utilizar nuevas prácticas de trabajo.

Gráficamente SAP platea la siguiente evolución:


Modelo SAP de Evolución del BPX

Modelo SAP de Evolución del BPX

Razones de la necesidad del BPX

La agilidad es el equivalente a éxito en el hiper competitivo mundo de los negocios, y esta se manifiesta por medio de la innovación en los procesos de negocios. La velocidad para generar nuevos procesos de negocios requiere de una capacidad de comunicación y trabajo en equipo ente las áreas de negocio e informática, aquí esta el origen de la necesidad de contar con el BPX:

Históricamente las comunicaciones entre las áreas de negocios y la de informática ha sido marginales – en el mejor de los casos- y beligerantes en el peor [4]. Esta tradicional incomunicación es la causa de la lentitud en la innovación en los procesos de negocios, y del desalineamiento de la estrategia con la tecnología informática. Se pretende que el BPX ayude a superar esta situación.

El desarrollo de la Arquitectura Orientada a los Servicios –SOA- desde la programación orientada al objeto ha significado que el diseño de sistemas necesita ahora un nuevo enfoque y en consecuencia profesionales con una nueva combinación de habilidades y conocimientos. [5]

Este tipo de profesional es impulsado fuertemente por la necesidad de implementar procesos de negocios utilizando nuevas plataformas informáticas, en particular tenemos el caso de SAP que ha creado la BPX Community, donde se ha desarrollado ampliamente este concepto, al punto que ya existe una certificación BPX.

Referencias

[1] Business Process Expert http://en.wikipedia.org/wiki/BPX

[2] § Proceso de Negocios http://msaffirio.wordpress.com/2006/05/07/bpm-business-process-management/

[3] Business Process Expert, Mario Harger, http://www.sapdb.info/wp-content/uploads/2008/07/business-process-expert-part-3-what-are-the-skills-and-tools_.pdf

[4] The Rise of Business Process Experts, Sam Sliman, http://www.optimalsol.com/NE-Thought-The-Rise-of-Business-Process-Experts.html

[5] SOAs may spawn “Business Process Experts”, Kathleen Lau, http://www.computerworld.com.au/index.php/id;2146667244

Diseño de Portales – Portal Design 16/08/08

Posted by msaffirio in Informática, Sistemas.
Tags: , ,
add a comment

 

El motivo de este artículo es ver como en los portales de empresas se tiende a crear páginas multimediales, llenas de abalorios; que por una parte hacen más lenta la operación y, por otra no aportan nada. En la falsa idea que una entrada con una pagina atractiva, entendiendo por tal una llena de multimedia y botones que bailan, generará en el usuario el deseo de retornar al portal. Este enfoque lo llamo de “publicistas”, les plantearé un enfoque de “informáticos”.

 

Mi punto de vista es que los usuarios ocuparan el portal en la medida que éste les ofrezca información y, herramientas útiles para la ejecución de sus respectivas labores. Si el portal no brinda utilidad a un usuario, él no volverá a ocuparlo.

 

Por tanto, desarrollaré algunos aspectos del portal respecto a lo útil, es decir que es lo pertinente y adecuado tener en él. En otras palabras intentaré describir algunos conceptos básicos de diseño [1], partiendo por definir la utilidad del objeto que se pretende crear: un portal.

 

Definición

Un portal de empresa -enterprise portal-, también llamados enterprise information portal (EIP) o corporate portal,  es un mecanismo para la integración de información, personas y procesos dentro de las fronteras de una organización. Provee un punto único y seguro de acceso a información organizada por roles, es decir cada persona tiene acceso a la información que corresponde a su rol o cargo. Un aspecto destacado de los portales es su capacidad para operar descentralizada mente en la creación y administración de contenidos, cuestión que facilita el mantenimiento actualizado de la información [2].

 

“Los portales son básicamente para uso interno dentro de una empresa”

 

Funciones de un Portal

Idealmente un portal debiera ser la interfaz única para los usuarios de una empresa, a través de la cual tienen acceso a todas las aplicaciones que ocupan y a toda la información que necesitan para la realización de sus tarea. Este objetivo no parece simple de alcanzar y por tanto un objetivo más razonable es contar con un portal para distribuir información y fomentar el trabajo colaborativo,  desde esta perspectiva las funciones son:

 

  • Generación y publicación de contenidos, simplificando el portal permite la creación de “carpetas” en las cuales se puede guardar documentos (PDF, texto, presentaciones, planillas, etc.) que puede ser accedidos por los usuarios. Para la generación de contenidos y su publicación normalmente existen workflows que sistematizan y ordenan esta tarea. A modo de ejemplo: puede existir una carpeta denominada “Informes de Producción” y en ella se almacena los Informes Semanales (típicamente planillas), esta simple operación ayuda a distribuir y a mantener las copias “oficiales” de los informes. Otro ejemplo: tener una carpeta de “Procedimientos” en las que se guardan los documentos que los describen, para estos documentos resulta muy útil la funcionalidad de control de versiones de un documento.

 

  • Workflows, es la automatización de un proceso de negocio, sea parcial o totalmente, durante el cual documentos, información o tareas son pasados desde un participante  a otro para la ejecución de otra acción, de acuerdo a un conjunto de reglas procedurales [3]. Por tanto para el portal nos interesan los workflows que pueden operar en él. Por ejemplo un workflow para reasignar partidas presupuestarias, o para autorizar una solicitud de compra, etc

 

  • Aplicaciones, nos referimos a cualquier programa que resuelve una necesidad del negocio que funciona en el portal. Por lo general son funciones para entrega de información o para transacciones de bajo volumen. Por ejemplo una aplicación de business intelligence que entrega información de venta, o un sistema para la administración de contratos, etc. Un caso especial de aplicación es el material para capacitación, que si puede tener material multimedial.

 

  • Trabajo colaborativo, se refiere al uso que un grupo de personas de un equipo de trabajo puede darle al portal para ejecutar su actividad. Al menos esta funcionalidad incluye: salas de colaboración, que son lugar donde los miembros del grupo pueden colocar documentos y compartirlos, mecanismos para hacer presentaciones remotas, chat, foros, etc. Entonces para un equipo de proyecto que opera en varias locaciones simultáneamente esta es una muy buena herramienta para intercambio de información, para comunicación y coordinación, por ejemplo las reuniones de control de avance se pueden proyectar para todo el equipo en sus lugares respectivos de trabajo con la herramienta de presentaciones, la carta Gantt se puede dejar en la sala de colaboración y la generación y evolución de la minuta se hace con la herramienta de generación de contenidos.

 

Consideraciones para el Diseño

Establecida la funcionalidad del portal, que puede ser la señalada en los párrafos anteriores u otra, la pregunta a hacerse desde la perspectiva del diseño es ¿Cuál es la interfaz más adecuada para cada función? Al respecto me referiré, en esta oportunidad, al home page.

 

Siguiendo con nuestro modus operandi, primero establecemos las características del home page que necesitamos:

 

  • Que tenga un diseño de acuerdo a la imagen corporativa de la empresa (logo, colores, tipografía, etc.)
  • Que muestre las últimas noticias relevantes de la compañía
  • Que incluya la lista de opciones propias del usuario
  • Que el scroll sea sólo hacia abajo o hacia arriba, pero no hacia los lados (izquierda – derecha).
  • Que contenga avisos relevante y links hacia sitio relevantes para la empresa.
  • Que los temas más importantes vayan en la parte superior y los de menor importancia más abajo.

 

  • Que la gráfica se use con moderación, teniendo siempre presente que la función a optimizar es la facilidad y velocidad al tópico de información que al usuario interesa.

 

Ejemplos

Para ilustrar estos conceptos les incluye el sitio SAP Community Network y el Washington Post que a mi juicio cumplen a cabalidad con el objetivo de presentar y destacar los tópicos importante y de poder llegar fácilmente al tema que importa, sin elementos distractores.

 

Sitio SAP Community Network

Este sitio tiene por misión entregar información a profesionales de las área de programación y desarrollo más al área de expertos en procesos de negocios.  Incluye también un foro para hacer consultas y pedir ayuda en temas relacionados con los productos de SAP AG. Este portal es para público general, para suscriptores (gratis), para socios de SAP y para empleados de SAP. No incluye publicidad de terceros.

 

 

Portal SAP Community Network

Portal SAP Community Network

 

En esta página podemos observar 5 secciones:

 

  1. La barra de menú u opciones, que dependerá del perfil del usuario.
  2. La sección de la izquierda con fondo azul, que incluye links hacia área o aplicaciones específicas, cuya lista de opciones también depende del perfil del usuario.
  3. El área central, sobre la línea azul, muestra ocupando todo el ancho en su parte superior la noticia o aspecto más destacado. Y, debajo estructura dos columnas,  en la que se incluyen dos tópicos destacados.
  4. El área central, bajo la línea azul tiene muchas secciones al las que se llega con el scroll vertical, y cada una de ellas incluye links a los temas de interés.
  5. La sección izquierda, incluya en forma de columna avisos de eventos.

 

 

 

Sitio de Washington Post

El Washington Post es uno de los periódicos más influyentes de USA y que es un referente para estar informado sobre la política norteamericana. Este portal es para público en general y para suscriptores. También incluye publicidad de terceros (casualmente aparece SAP y Toyota),

 

 

Periodico Washington Post

Períodico Washington Post

 

En esta página podemos distinguir 5 secciones.

 

  1. En la parte superior, antes de la barra de menú azul, existen links para funciones de ingreso y suscripción, debajo esta la identificación gráfica del sitio y a la derecha existe un espacio para publicidad estática.
  2. Después viene la barra azul con las opciones de menú, que llevan a la distintas secciones de información.
  3. Columna de la izquierda, incluye foto para ilustrar la noticia más destacada.
  4. Sección central, presenta los titulares o noticias destacadas.
  5. Columna derecha, tiene una sección que resalta los artículos más leídos, un cuadro con aviso previo –Advertisement- para publicidad con material multimedial y la parte inferior apunta a material de video.

 

Conclusiones:

La gran deferencia entre el SAP Commuty Network y el Washington Post, es que este último hace publicidad explícita pero, lo hace de una manera no invasiva, es en lugares pre-establecidos y con un espacio que no es mayor que la foto de la noticia destacada. Podemos ver que tienen una organización –estructura- simple que a primera vista permite seleccionar el tema que interesa y, ambos tiene secciones con material de video en áreas ad-hoc. Los dos sitios ocupan sólo el scroll vertical.

 

Referencias

 [1] Principles of Design http://www.digital-web.com/articles/principles_of_design/

 [2] Enterprise Portal http://en.wikipedia.org/wiki/Enterprise_portal

 [3] Workflow Definition http://www.e-workflow.org/

 

 

 

Dimensiones de un Proceso de Negocio – Business Process Dimensions 26/07/08

Posted by msaffirio in Informática, Proyectos, Sistemas.
Tags: , , ,
2 comments

Al analizar que ocurre después del término “exitoso” de un proyecto de implementación podemos observar, como más frecuencia de la deseable, que ocurren situaciones como:

 

  • El período de estabilización del sistema se prolonga más de 3 meses.
  • El sistema no se utiliza o se subutiliza.
  • El sistema se degrada con el tiempo, porque cambian los usuarios y ellos no se capacitan adecuadamente. Se puede medir por la cantidad de planillas Excel que “apoyan” al sistema.
  • El sistema se deteriora porque el mantenimiento es inadecuado.

 

Resumiendo, a pesar que el proyecto de implementación terminó correctamente, el sistema no esta de acuerdo con las expectativas y claramente no rinden el valor económico esperado, este último aspecto es en realidad el problema de fondo pues, un sistema no utilizado significa dinero malgastado y pérdida en la generación de utilidades.

 

Dado que ahora estamos empeñados en introducir BPM es el momento de reflexionar que se debe hacer para que el proceso opere y evolucione durante su ciclo de vida, aportando valor a la empresa es decir, contribuyendo a la generación de utilidades.

 

Una explicación simplista si se quiere es:

 

  • Si el sistema no se utiliza puede deberse a que: a) No le gustó a los usuarios; b) Los usuarios no saben como ocuparlo y c) Nadie controla que el sistema se ocupe adecuadamente.
  • Si el sistema se degrada puede ser por: a) Los usuarios no tienen una capacitación adecuada; b) Los usuarios conocen el sistema pero, no los procedimientos administrativos y c) El soporte para los usuarios es insuficiente.
  • Se el sistema tiene un mantenimiento inadecuado es por: a) El sistema no tiene toda la documentación necesaria; b) El sistema no se entregó formalmente al área de mantenimiento y, c) No existe un área de mantenimiento.

 

Asumamos que para resolver las faltas en cuestión adoptamos una actitud constructiva, llegamos a que necesitaríamos para evitarlas acciones como las siguientes:

 

  • Una adecuada “venta” del sistema.
  • Una capacitación de los usuarios en el sistema (transacciones).
  • Una capacitación de los usuarios en los procedimientos.
  • Una auditoria de proceso de negocios.
  • Una documentación adecuada para la función mantenimiento.
  • Una capacitación y entrega formal al área de mantenimiento.

 

Ahora las preguntas son: ¿De los entregables que surgen al revisar el punteo anterior cuantos son parte de un proyecto de implementación?, suponiendo que si son parte del proyecto de implementación ¿quién controla la calidad de estos entregables? y por último ¿qué debe incluir un proyecto de implementación de un proceso de negocios?

 

Hipótesis

Los proyectos de implementación no generan todos los entregables necesarios para la correcta utilización de los sistemas durante todo su ciclo de vida ( 5 a 7 años) porque las metodologías de implementación o los jefes de proyecto no consideran todas las dimensiones de un proceso de negocio.

 

Para efectos de este análisis entenderemos como dimensión de un proceso de negocios al conjunto de facetas o característica que lo definen completamente.

 

Dimensiones de un Proceso de Negocios

Una conclusión directa de la Escala de Madurez es que aplica o mide un concepto o una serie de conceptos relativos a un proceso de negocios: nivel de uso de un software, estandarización, gobernabilidad, procesos, nivel organizacional, etc. [1]. Khoshafian dice que existen tres dimensiones para la Escala de Madurez: la dimensión del software, la del grado de adopción de BPM en la organización y, la de la gobernabilidad o compliance [2].

 

Si revisamos un típico modelo EPC veremos al menos los siguientes elementos: eventos, funciones, KPI, roles, campos, parámetros, áreas, personas, roles, riesgos, etc. [3].

 

Por tanto podemos decir que un proceso de negocios tiene distintas características o aspectos, es decir tiene dimensiones.

 

Identificación de las Dimensiones del Proceso de Negocios

Del modelo EPC podemos obtener la siguientes dimensiones:

 

  • Transacción: Eventos, funciones, campos, parámetros
  • Performance: KPI
  • Seguridad: roles, riesgos
  • Organización: áreas, personas, roles

 

La Gobernabilidad o compliance [4] tiene que ver simplemente con que las operaciones se hagan de una manera previamente establecida, en decir conforme a un procedimiento, por tanto tenemos las dimensiones siguientes:

 

  • Procedimientos: documentación sobre el cómo usar los sistemas, material de capacitación, auditoría.
  • Seguridad: riesgos, roles, control de acceso, planes de contingencia.

 

Si observamos el proceso de negocio, ya no en su etapa de implementación sino en su fase operativa, podemos establecer estas otras dimensiones:

 

  • Capacitación
  • Soporte
  • Mantenimiento
  • Monitoreo

 

Aplicación de las Dimensiones al Proyecto de Implementación

Para estructurar la aplicación de estas dimensiones a un proyecto de implementación parto de la base que su parcial o nnguna consideración, por parte de las metodologías y/o jefes de proyectos, se debe a que no existen en la organización áreas claramente responsables de las distintas dimensiones. Por ejemplo: de la generación y mantenimiento de los procedimientos, del material y ejecución de la capacitación, de la seguridad, etc.

 

Por consiguiente mi proposición es considerar que en los proyectos de implementación BPM deben participar, de manera simultánea y coordinada, el área de Informática y el área de Gobernabilidad, distribuyéndose las dimensiones así:

 

Informática:

  • Modelamiento de las transacciones del  proceso de negocios.
  • Modelamiento de los mecanismos para medir la performance del proceso de negocio.
  • Generación de la documentación técnica para el mantenimiento.
  • Generación del material de capacitación para los usuarios, para el área de mantenimiento y para el área de soporte.
  • Implementación de los mecanismos de monitoreo del proceso desde el punto de vista de la infraestructura computacional.
  • Divulgación en la empresa del proyecto – Gestión del Cambio.

 

Gobernabilidad:

  • Definición de los procedimientos.
  • Identificación de los roles y definición de sus ámbitos de acción (perfiles de acceso).
  • Identificación de los riesgos.
  • Definición de los controles.
  • Generación de material de capacitación en los procedimientos.
  • Definición de la auditoría necesaria para el proceso de negocios.

 

A partir de estos considerandos propongo analizar el siguiente modelo para la implementación, operación y mantenimiento de los procesos de negocios:

 

null

 

Referencias

[1] Escala de Madurez – Process Maturity Model

[2] Three Dimensions of BPM Maturity Models, Dr. Setrag Khoshafian, August 31, 2006

[3] Modelo EPC

[4] Gobernabilidad TI

Escala de Madurez – Process Maturity Model 21/06/08

Posted by msaffirio in Informática, Proyectos, Sistemas.
Tags: , , ,
5 comments

Salvo para el caso de una empresa que recién se inicia, ya todas tienen sus procesos de negocios funcionando de alguna manera, por tanto la estrategia de hacer todo de nuevo como proponía la Re-ingeniería [1] no parece adecuada. Entonces surge la estrategia de la gradualidad, del poco a poco, del mejoramiento continuo o como quieran denominarla. Es decir el cambio debe realizarse alterando lo menos posible la operación diaria. O como decía un jefe mío: “Hay que cambiar la rueda, con el auto en movimiento”.

 

Sabemos que todo cambio despierta suspicacias, y dado que estoy pensando en empresas grandes, también aparece el tema del poder. Puesto que el cambio, como decíamos en otro época, “cambia la correlación de fuerzas”. De modo que quienes nos decimos expertos en BPM debemos intentar generar objetividad, entendiendo por tal criterios que sean aceptados por la organización, en particular sus ejecutivos, para calificar cuales procesos de negocios necesitan ser intervenidos –mejorados [2] o porque la empresa necesita incorporar BPM, es lo que Hammer denomina “transición hacia procesos”.

 

En este artículo les presentaré el Modelo de Madurez, en particular su aspecto práctico que es la Escala de Madurez , que es una herramienta simple de utilizar y que permite clasificar los Procesos de Negocios, sea para mejorarlos o porque se necesita alguna certificación (SoX, ISO, etc.)

 

Modelos de Madurez

El objetivo de este modelo es determinar cual es el estado de desarrollo de los Procesos de Negocios de una organización, por consiguiente la base es determinar un conjunto de reglas con las cuales se evaluará un determinado proceso. En otras palabras se trata de convenir una escala de medida y después aplicarla. A continuación veremos dos modelos: el Process and Enterprise Maturity Model (PEMM™) de Michael Hammer [3] y el de la Sofware Engineering Institute  llamado Capability Maturity Model [4]. En las referencias podrán encontrar la descripción completa de cada uno de los modelos.

 

Process and Enterprise Maturity Model (PEMM)

 

Este modelo considera dos dimensiones: los Procesos y la Organización

 

  • Para los procesos considera como habilitadores de la madurez: a) El diseño (propósito, contexto, documentación); b) Usuarios (conocimientos, habilidades, comportamiento frente al cambio); c) Dueño (Individualizado, pro-activo, con autoridad); d) Infraestructura (sistemas de información y recursos humanos) y, e) Métricas (definidas y en uso).

 

  • A nivel organizacional considera: a) Liderazgo (awareness, alineamiento, comportamiento, estilo); b) Cultura (Equipo de trabajo, foco en el cliente, responsabilidad, actitud frente al cambio); c) Conocimiento (personas, metodologías) y, d) Gobernabilidad (modelos de procesos, accountability, integración).

 

En la figura adjunta podrán ver una parte de la matriz de evaluación y para un mayor detalle de este modelo pueden ver (pagando) el artículo del Dr. Hammer  PEMM can be The Process Audit, publicado en Abril del  2007 en el Harvard Business Review.

 

 Modelo PEMM

 

Capability Maturity Model (CMM)

El CMMI® (Capability Maturity Model® Integration) es un modelo de Madurez que permite el mejoramiento del desasarrollo de productos y servicios. Consiste en un conjunto de la mejores prácticas que cubre el ciclo de vida de un producto – software- desde su concepción a la entrega y su operación / mantenimiento. Este modelo esta uso desde la década de los 90 y su desarrollo lo ha realizado el Software Engineering Institute [5]. Para el propósito de este artículo lo que interesa es como este modelo clasifica un sistema, la escala que emplea la vemos en la tabla siguiente:

 

 

Nivel

Características

Area Clave del Proceso

Optimizado (5)

Capacidad de Mejoramiento Continuo.

- Proceso de Gestión de Cambio.

- Innovación Tecnológica.

- Prevención de Fallas.

Administrado (4)

Planeación de la calidad del producto y seguimiento de las mediciones del proceso de producción del software

- Gestión de Calidad del Software.

- Gestión cuantitativa del proceso de generación del software.

Definido (3)

Proceso de Ciclo de Vida definido e institucionalizado para proveer control de calidad

- Revisión Pares (Colegas).

Coordinación inter-grupos

Aplicación de la Ingeniería de Software

Software para la gestión del desarrollo

Programa de capacitación

Definición de la organización del proceso

Foco en la organización del proceso

Repetible (2)

Supeervisión de la gestión y seguimiento del proyecto

Planificación formal

Gestión de la configuración del software

Control de Calidad del software

Gestión de los desarrollos subcontratados

Supervisión y seguimiento de la ejecución del proyecto de software

Planificación formal del proyecto de software

Gestión de requerimientos

Inicial

Ad-hoc (impredecible, caótico)

 

Podemos apreciar que este modelo utiliza una sola dimensión: la Ingeniería de Software, cada uno de los niveles requiere que estén en uso ciertos elementos propios de ésta ingeniería, de ahí el nombre mide la capacidad de utilización de la Ingeniería de Software.

 

Un ejemplo de Escala de Madurez basada en el Capability Maturity Model es la que ocupa la COBIT,  este modelo ayuda a la gerencia de TI a buscar por medio de  benchmarking y herramientas de auto-evaluación respuesta a la necesidad de saber qué hacer de manera eficiente. Comenzando con los procesos y los objetivos de control de alto nivel de COBIT, el propietario del proceso se debe poder evaluar de forma progresiva, contra los objetivos de control. Esto responde a tres necesidades:

 

1.      Una medición relativa de dónde se encuentra la empresa

2.      Una manera de decidir hacia dónde ir de forma eficiente

3.      Una herramienta para medir el avance contra la meta

 

 El modelado de la madurez para la administración y el control de los procesos de TI se basa en un método de evaluación de la organización, de tal forma que se pueda evaluar a sí misma desde un nivel de no-existente (0) hasta un nivel de optimizado (5). Gráficamente se tiene:

 

 Escala COBIT

 

El detalle de cada un de los niveles de la Escala COBIT de Madurez pueden verlo en mi artículo “La COBIT y la Organización del Área Informática”.

 

Generación de una Escala de Madurez

A partir de los Modelos PEMM y del CMM podemos generar un escala para medir como están implementados y como se usan los procesos de negocios en una organización. Del modelo PEMM usamos la dimensión que mide los procesos y del modelo CMM / COBIT ocupamos los seis niveles que define.

 

El siguiente paso es establecer cuales características de los procesos de negocios nos interesa evaluar, supongamos que nos interesa evaluar tres:

 

  • Uso de un software homologado por la organización.
  • Gobernabilidad, si el proceso esta formalizado y es auditado.
  • Estandarización, si el proceso esta operando con igual modelo en las distintas filiales de la organización.

 

Ahora viene asignar las características a cada uno de los niveles o estado:

 

0 – No Existente, el proceso no utiliza funcionalidad de un sistema homologado.

1 – Inicial, el proceso está parcialmente implementado en un sistema homologado o usa desarrollo propios  habiendo funciones estándares o su uso es inadecuado o no corresponde a una Best Practice.

2 – Repetible, el proceso esta soportado, en gran medida, por la funcionalidad de un sistema homologado pero, no está estandarizado y no tiene gobernabilidad.

3 – Definido, el proceso esta soportado por la funcionalidad de un sistema homologado, no está estandarizado pero, tiene gobernabilidad.

4 – Administrado, el proceso está completamente soportado por la funcionalidad de un sistema homologado tanto en la operación (transacciones) como en la gestión (analytics), los procesos de negocios están estandarizados para las distintas filiales y se cuenta con una gobernabilidad que permite garantizar que los procesos operan de acuerdo a sus diseños y a las normativas (SoX, ISO, etc.)

5 – Optimizado, Los procesos de negocios se han refinado hasta un nivel de mejor práctica, se basan en los resultados de mejoras continuas y diseños. Se miden –benchmarking- respecto a como operaran en otras organizaciones similares.

 

A esta escala, ocupando la idea del PEMM, se le puede agregar un semáforo, donde:

 

  • Rojo corresponde a 0 y 1. Los procesos en Rojo son los urgentes de mejorar.
  • Amarillo corresponde a 2 y 3. Los procesos en Amarillo son deseables de mejorar tan pronto sea posible.
  • Verde corresponde a 4  y 5. Estos procesos evolucionan de acuerdo al Mejoramiento Continuo.

 

De este ejemplo se puede concluir que la escala, teniendo claridad respecto a las característica que se desean medir, es fácil de crear. Ya que consiste en asignarle un conjunto de característica a cada estado. También es interesante observar el carácter integrativo de la escala, de aquí lo de Madurez, ya que cada nivel implica que ya se cumplen los requisitos del nivel anterior. Por otra parte el grado de acidez –rigurosidad- de la escala se puede manejar considerando más o menos características, así se tiene que con menos características la escala será más gradual o suave.

 

Aplicación de la Escala de Madurez

Para poder aplicar esta escala es indispensable que los Procesos de Negocios de la organización ya estén identificados y que exista acuerdo “que son todos los que están”. Aquí resulta práctico usar el Mapa de Negocios o generar una lista a partir de los modelos de Cadena de Valor [6].

 

Luego a cada proceso se le asigna el valor de la escala y el color del semáforo, a modo ejemplo

 

Proceso

Subproceso

Filial 1

Filial 2

Filial 3

Ventas

Generación de Leads

0

1

1

 

Gestión del Pipeline

1

2

2

 

Registro de Venta

2

2

2

 

Preparación del Pedido

2

3

3

 

Despacho

 

 

 

 

Cobranza

 

 

 

 

Esta tabla, de acuerdo con la propuesta original nos dará más objetividad y claridad en nuestras “negociaciones” con los ejecutivos. Puesto que primero nos ponemos de acuerdo en la identificación de los Procesos de Negocios, luego en la Escala y, después los niveles y semáforos nos ayudan a identificar cuales son los procesos necesarios intervenir. Y, por supuesto cada una de la intervenciones se puede transformar en un proyecto y éstos ingresados en un Portafolio se pueden planificar, evaluar económicamente y priorizar.

 

Referencias

[1] Reingeniería de Procesos, Wikipedia

[2] Optimización de Procesos, Ricardo Seguel, BPM Chile

[3] Process and Enterprise Maturity Model, Michael Hammer

[4] Capability Maturity Model, Resumen

[5] Capability Maturity Model, pág. 43,  Software Engineering Institute (Documento completo)

[6] The Value Chain, Dagmar Recklies