Professional Documents
Culture Documents
Departamento de Informtica
1
Desarrollo
Esta etapa es una de las diez que conforman el framework de implementacin de BPM
(adems existen otras tres componentes esenciales). El orden de estas etapas no es estricto,
ya que puede ocurrir que se cambien debido a casos particulares, o incluso se omitan partes.
Se recomienda que no se salten partes, si llega a suceder, debieran registrarse las
justificaciones de las razones para tomar dicha decisin.
2
Qu es una arquitectura de procesos?
Se dice que: al juntar 10 arquitectos, obtendrs 10 definiciones distintas de
arquitectura. A continuacin se muestran los atributos que comprenden una buena
arquitectura de procesos:
Principios arquitecturales.
Los siguientes son principios arquitecturales bsicos para una arquitectura de procesos:
Resultados
Los procesos a ser rediseados (o desarrollados desde cero) son acomodados dentro
de la estrategia organizacional junto a los objetivos de la organizacin.
Los procesos estn alineados con la forma en que el negocio es (o debera ser)
realizado, y son capaces de proporcionar los productos/servicios a los clientes.
Los procesos estn alineados con la arquitectura y aplicaciones TI, ya que las TI
tienen que dar soporte a los procesos actuales y futuros.
3
Los procesos deben estar alineados con otros procesos relacionados. Grandes
organizaciones, muy a menudo, tienen varias iniciativas de gestin de procesos
ejecutndose simultneamente, y es crucial que todos estos proyectos BPM estn en
sintona uno con el otro.
Toda la informacin relevante y decisiones sobre los procesos estn agrupadas. Si la
informacin es dispersa por toda la organizacin, esto puede producir la
duplicacin, confusin e incoherencias.
Las decisiones relevantes y los procesos de alto nivel son presentados en una
manera fcil de comprender. Una arquitectura alineada efectivamente es juzgada
nicamente sobre cun til es, y no por cun complicada o bonita luce.
Una arquitectura de procesos debiera ser comprensible (es decir, que da una idea de una
situacin compleja) y dinmicas (que evoluciona con los cambios del negocio). En
resumen, la arquitectura debera ser slo lo necesario, justo a tiempo.
Adems una arquitectura tiene que generar (o ahorrar) ms que sus costos en desarrollo
y mantenimiento. Existen casos en que se le dedica interminable tiempo y energa sin
que nadie la utilice. La nica forma para desarrollar y mantener una arquitectura
dinmica efectiva y eficiente es asegurar que hay un proceso arquitectural que asegura
que todos los elementos de la primera etapa (estrategia organizacional) estn tomados
en cuenta cuando se desarrolla, mantiene y usa la arquitectura.
4
Cmo crear una arquitectura de procesos?
Lo siguiente debe ser tomado en cuenta durante la ejecucin de esta fase.
5
organizaciones donde todo el mundo est muy ocupado en apagar incendios
operacionales y no hay tiempo para examinar otras opciones tcticas y estratgicas.
Enabling (permitir): se refiere a una situacin en donde la organizacin ha adoptado
la arquitectura como un facilitador clave. El principal desafo es asegurar que la
arquitectura siga siendo un facilitador a travs del tiempo y no se transforme en una
carga.
Otro aspecto importante ser la eleccin de los procesos que estarn incluidos en el alcance
de la arquitectura. Un alcance demasiado pequeo dar lugar a beneficios limitados,
mientras que un mbito demasiado ambicioso dar lugar a mucho trabajo y a la reduccin
de beneficios. Los pasos que se muestran en la figura siguiente son aplicables a la creacin
de una arquitectura de procesos, y se describen a continuacin:
6
Paso 1: Obtener la estrategia y la informacin de negocios
Segn la experiencia del autor la obtencin de esta informacin puede ser un desafo.
Aunque la mayora de la informacin est presente como listado de clientes, proveedores,
socios, productos, precios, el desafo radica normalmente en la obtencin de los principios
y la lgica subyacente. Esto es porque la mayora de los principios y lgica son
consideraciones implcitas que la empresa toma en cuenta, la cual es otra razn para crear
una arquitectura de procesos, en donde las consideraciones implcitas se convierten en
explcitas.
7
No se debe intentar incluir todo en el modelo, recordar que un modelo es algo que
simplifica la realidad y no tiene que explicar todo.
Directrices de procesos
Modelos de procesos
Lista de procesos end-to-end
a) Directrices de procesos
Las directrices que deben ser formuladas para los procesos, incluyen lo siguiente:
1) La propiedad del proceso.
2) Alcance de los procesos.
3) Seleccin de un mtodo de modelado.
4) Seleccin de un proceso de modelado y una herramienta de gestin.
5) Mtodo de gestin de los procesos.
6) Proceso de outsourcing:
Es donde la organizacin debe decidir si externaliza o no los procesos. En caso que
desee externalizarlos es necesario lo siguiente:
a. Tipo de procesos para ser externalizados
b. Tipo de procesos para no ser externalizados
c. Criterios mnimos que deben cumplirse (i.e. seguridad, SLA1, etc).
d. Consideraciones a ser tomadas en cuenta (i.e. personas involucradas).
1
Service Level Agreement: en espaol, Acuerdo de Nivel de Servicio; es un contrato de mutuo acuerdo entre
proveedor y su cliente para definir el nivel de calidad del servicio y otros detalles que proporcionen un
marco de entendimiento.
8
b) Modelos de procesos
Este diagrama representa un representa una vista de alto nivel de una organizacin, desde
una perspectiva de procesos. La agrupacin de los procesos se presenta en tres niveles:
9
El beneficio de tener una vista de procesos de la organizacin de alto nivel es que puede ser
usado para vincularlo a procesos de bajo nivel y ms detallados. De esta manera, se provee
un lenguaje comn para los interesados.
En esta etapa se debe obtener la informacin relevante (que son los datos de los procesos
que se utilizarn), adems se deben obtener aspectos tecnolgicos (middleware,
plataformas, redes, etc). Todo esto incluye:
Modelos de datos
Aplicaciones principales e interfaces
Middleware principal
Plataformas
Redes
Se debe considerar que la idea central es apoyar la empresa, su estrategia y objetivos, por
ello, es recomendable crear primero las arquitecturas de negocios y procesos antes de la
arquitectura de TI.
En este paso se debe validar la coherencia de lo realizado. Por ello, es uno de los pasos ms
difciles ya que se todos los conflictos que se encuentren deben ser solucionados.
10
Figura 5: Mapa de relaciones en la organizacin.
Este mapa permite visualizar en alto nivel las relaciones y los flujos de procesos entre los
distintos departamentos de la organizacin. Una ventaja de este mapa es que permite
visualizar como se dispersa un proceso end-to-end dentro de la organizacin y detectar las
razones de retrasos o errores.
Interesante se hace mencionar que se muestra en el mapa una desconexin de procesos, esto
es, el call-center en esta organizacin crea las polticas de crdito para sus clientes, sin
embargo, el departamento de colecciones recibe las cuentas atrasadas. Quizs el call-center
debiera tener un feedback acerca de cun efectiva es la poltica para otorgar crditos a sus
clientes, sin embargo, no existe esa retroalimentacin.
Para evitar problemas similares se puede proponer acordar reuniones con los stakeholders
ms importantes para tratar algunos de los siguientes puntos:
11
Paso 5: Comunicaciones
Una buena arquitectura, es la que se entiende y es utilizada como base para la toma de
decisiones dentro de la organizacin. Esto puede lograrse a travs de la comunicacin de la
arquitectura y sus beneficios.
En la mayora de los casos, afectarn sobre esta decisin los beneficios inmediatos de la
decisin del proyecto de desviarse de la arquitectura, contra los beneficios a largo plazo que
nos provee el modelo arquitectnico.
12
Arquitectura de inicio de proyecto
Con el fin de utilizar la arquitectura de procesos, la organizacin debe desarrollar una PSA
(del ingls: Project Start Architecture) sobre la base del DYA (Dynamic Architecture). La
PSA es simplemente un subconjunto de la arquitectura de procesos.
Es fundamental utilizar un mecanismo para la gestin del cambio, ya que las variaciones de
la arquitectura a travs del tiempo pueden afectar considerablemente los procesos.
Como ltimo paso, es extremadamente importante que la arquitectura se utilice, para ello
debe evaluarse de forma peridica garantizando su utilidad.
Conclusiones
Una gran ventaja de una arquitectura de procesos es la capacidad que tiene para crear un
lenguaje comn para todos los involucrados en los procesos. De esta forma, todos pueden
comunicarse de mejor manera al momento de expandir esta arquitectura.
13
Referencias
Jeston, J., & Johan, N. Business Project Management, Practical Guidelines to Succesful
Implementations.
14