Está en la página 1de 37

Direccin General de Informtica

Adopcin de una Plataforma


BPMS en la CNBV

Peter Drucker,1991
the single greatest challenge facing managers in the developing
countries of the world is to raise the productivity of knowledge
and service workers. It will dominate the management agenda for
the next decades, determine the competitive performance of
companies, and determine the very fabric of society and the
quality of life in industrialized nations.

A Functioning Society (2003)


The Daily Drucker: 366 Days of Insight and Motivation for Getting the Right Things Done (2004)
What Makes An Effective Executive, Harvard Business Review, June 2004.
The Effective Executive in Action (2005)

Peter Drucker,1991(traduccin)
el mayor desafo que afrontan los gerentes en los pases en va de
desarrollo del mundo es incrementar la productividad del conocimiento
y el servicio. Esto dominar la agenda de direccin empresarial para
las prximas dcadas, determinar el funcionamiento competitivo de
las empresas, y determinar la materia misma de la sociedad y la
calidad de vida en las naciones industrializadas

ndice

Gestin por Procesos


Antecedentes
Definicin de BPM
Componentes BPM
Como surgen los BPMS
Arquitectura BPMS
Caractersticas de un BPMS
Beneficios
Riesgos
Reflexiones sobre el uso de un BPMS
Colaboracin para la Implementacin de Proyectos BPM
Estrategia de Implantacin en la CNBV
Fabrica de Procesos
Modelo integrado a una Fbrica de Procesos

Gestin por Procesos


Un sistema de gestin por procesos Business Process Management
Systems (BPMS) esta orientado principalmente a mejorar la
productividad de las organizaciones logrando que las personas,
sistemas, datos, politicas, normas y procedimientos esten alineados a
un trabajo colaborativo orientado al cliente y que se puedan medir y
mejorar la consistencia de la ejecucin de los procesos

Antecedentes

La Direccin General de Informtica posee dentro de sus objetivos la actualizacin


continua y permanente de las plataformas tecnolgicas y herramientas que ofrecen sus
servicios a las diferentes reas de la CNBV en el desarrollo de sus actividades
sustantivas.
Para cumplir con dicho objetivo, se requiere del uso continuo de nuevas tecnologas,
metodologas y estndares, que mejoren el nivel de servicio que actualmente
proporcionan las soluciones existentes a dicha organizacin.

Antecedentes

Actualmente nos encontramos en un entorno globalizado altamente dinmico y


cambiante, donde el periodo de tiempo que le toma a una organizacin modificar su
estrategia e instrumentarla, se convierte en el factor diferenciador entre una organizacin
competitiva de la que ya no lo es.
Es por ello que para gestionar y maximizar la eficiencia y eficacia de los procesos de
negocio, la industria de TI ha evolucionado con el establecimiento de mejores prcticas y
nuevos estndares de plataformas que se denominan Business Process Management
Systems (BPMS), plataformas a travs de las cuales es posible proveer una solucin
para automatizar y administrar en su totalidad los procesos de negocio de un organismo,
estableciendo un ciclo, cerrado y de mejora continua en el diseo, modelado, simulacin,
automatizacin, integracin, monitoreo y optimizacin de los procesos.
La existencia y disponibilidad de este tipo de plataformas ha elevado el potencial de
eficiencia de los procesos a niveles que antes solo eran parte de la teora.
Cabe mencionar que para asimilar en una organizacin un BPMS existe una metodologa
de nombre Business Process Management (BPM). Esta metodologa tiene como
objetivo mejorar la eficiencia travs de la gestin sistemtica de los procesos de negocio,
que se deben disear, modelar, simular, automatizar, integrar, monitorizar y optimizar de
forma continua.

Antecedentes

Por lo que adoptar estas mejores prcticas, pueden permiten evolucionar de una
administracin centrada en funciones, a una administracin orientada a procesos, donde
la administracin y gestin de los mismos, tienda a automatizarse conforme vaya
madurando la propia definicin de los procesos y el organismo.
En este contexto, se determino que era necesario con la intencin de coadyuvar el
proceso de maduracin del organismo, proveer a la CNBV de una plataforma robusta y
escalable, mediante la cual se pueda implementar la metodologa BPM, para la
administracin y gestin de los procesos de negocio del organismo.
En este contexto en el primer trimestre del ao 2009, la CNBV adquiri a travs de un
proceso de invitacin, la plataforma BPMS de TIBCO, la cual se emplear para
implementar la estrategia de automatizacin, definicin, gestin y mejora de procesos, en
el entendido que hoy ms que nunca la posibilidad de adaptarse en el menor tiempo
posible, a los entornos cambiantes hacen la diferencia entre ser una organizacin vigente
en el mercado o estar obsoleta.

Definicin de BPM
Business Process Management.- Es la disciplina de modelado,
automatizacin, administracin y optimizacin de un proceso de
negocio a travs de la administracin de su ciclo de vida para
incrementar su rentabilidad - Rashid Khan, Ultimus CEO
La administracin de procesos explcitos de principio a fin - Gartner
Marcos de trabajo y soluciones usadas para desarrollar e implantar
mltiples tipos de aplicaciones de automatizacin de procesos que
involucran intervencin humana as como tambin procesamiento
directo puro.- Doculabs
La ciencia, tcnica y arte de identificar una cadena de valor,
automatizarla y mejorarla continuamente.- Megapractical

Componentes BPM
Modelado

Reportes

Modelado

Integracin

BPM
SERVER

Portal /
Interfases

Monitoreo

Administracin.

Roles

Administracin

Automatizacin

Optimizacin

Diseo

Como surgen los BPMS

Proveedores
Empresas Asociadas

Clientes

SCM

CRM
ERP

Manufactura

Finanzas

Recursos Humanos

Lograr
Los
El
Para
Entonces
negocios
mejorar
que
deeltodos
propiedad
problema
la
nacieron
cadena
se
de
de
elementos
de
concentro
los
estructuras
valor
ERP
defue
trabajen
las
enalto
jerrquicas
como
empresas
por
coordinadamente
integrar
lo que
en
se ERP
crean
donde
su
la tecnologa
los
cada
aSCM
La costo
evolucin
en
TIestos
introdujo
los
sistemas
integrados
ofreciendo
rea
ymantenimiento
adquirida
como
CRM,
contaba
el los
negocio
yrentabilidad
coordinarla
cuales
con
selosu
hizo
trajeron
necesita,
propio
incosteable
conlas
una
las
sistema
se
personas,
solucin
convirti
de informacin.
temporal
en
normas
una tarea
y polticas
complicada
de
mejorar
la
de
empresas.
operacin

Como surgen los BPMS

Proveedores
Empresas Asociadas

Clientes

SCM

CRM
ERP

Manufactura

Finanzas

Recursos Humanos

Para
instrumentacin
medicin
lograrlaque
de
todos
de los
procedimientos
elementos
del
trabajen
de
control
desido
de
manera
ydelas
los
recomendaciones
procesos
coordinada
La
Mantener
ejecucin
estabilidad
de indicadores
cambios
operativa
ha
sidocomportamiento
lenta
y rentable
y requiere
ha
complejo
muchos
y
a como
de
que
mejoras
permita
elas
negocio
aconocer
los
procesos,
lomejorar
el
requiere,
rendimiento
se
tuvieron
se tuvo
de
que
la
que
empresa,
incluir
llevar
anegocio
travs
se personas
convirti
de
una
costoso,
recursos
para
mismo
sobrellevarla
(tiempo
la cadena
y costo)
de
valor
delms
se hizo
para difcil
actividades
tarea
lgralo.
complicada
manuales
ms

Como surgen los BPMS

Proveedores
Empresas Asociadas

Clientes

SCM

CRM
ERP

Manufactura

Finanzas

Recursos Humanos

Se controlen los indicadores del comportamiento de los procesos


solucin el
BPMS
permite
logracorporativo
hacer
gestionar
que los
procesos
recursosen
deforma
tecnologa,
dinmica y
Una
Se administre
rendimiento
asegurar
humanos
que:
y empresas
acuerdo
a como
el los
Se orquesten
los serviciosasociadas
de negociostrabajen
necesariosde
para
que el proceso
genere
resultados
negocio
lo esperados
necesita

Arquitectura BPMS
Arquitectura Tradicional

Capa de
Presentacin
Capa de Aplicaciones

Arquitectura BPM

Capa de
Presentacin
Capa de Procesos
Procesos de Negocio

(Reglas de negocios embebida en el


cdigo de las aplicaciones)

Capa de
Aplicaciones

Capa de Datos

Capa de Datos

Caractersticas de un BPMS
Convierte procesos de negocios basados en papel en procesos
electrnicos que eliminan papel, folders, documentos y las ineficiencias
asociadas a estos.
Incorpora elementos de control que aseguran la integridad de los
procesos de negocios lo cual compensa los errores humanos y de
sistemas.
Incrementa la velocidad y respuesta en los procesos reduciendo los
tiempos muertos.
Provee retroalimentacin en tiempo real del comportamiento de los
procesos.
Mide el tiempo y costo de los procesos lo cual permite optimizarlos

Beneficios de la adopcin de un BPMS

Proporcionar una plataforma estndar, flexible, adaptable y escalable que permita instrumentar las
mejores prcticas de la metodologa BPM.
Proporcionar un medio donde los procesos de negocios basados en papel, puedan ser migrados o
convertidos en procesos electrnicos que tiendan a minimizar el uso de papel, folders, documentos y
las ineficiencias asociadas a estos.
Proporcionar elementos de control que aseguran la integridad de los procesos de negocio lo cual
compensa los errores humanos y de sistemas.
Incrementar la velocidad y respuesta en la definicin, diseo, modelado, implementacin,
modificacin y gestin de los procesos, al acceder a una plataforma que cuenta con todas las
herramientas necesarias para reducir los tiempos muertos de operacin.
Proveer retroalimentacin en tiempo real del comportamiento de los procesos de negocio
Medir el tiempo y costo de los procesos de negocio, lo cual establece un punto de partida para
optimizarlos.
Proporcionar un medio ms didctico para comprender y entender los procesos de negocio.
Proporcionar un medio ms eficiente para administrar procesos complejos y sus casos de excepcin.
Proporcionar mecanismos para la Integracin de Aplicaciones en el contexto de la definicin de los
Procesos.
Poder simular en forma automtica los impactos que un cambio en un proceso de negocio pueden
incurrir en el ofrecimiento de un producto o servicio.
Poder cuantificar en forma automtica los impactos que un cambio en un proceso de negocio pueden
incurrir en el ofrecimiento de un producto o servicio.

Riesgos de no adoptar un BPMS

No apoyar con las herramientas idneas el proceso de maduracin del organismo en la


administracin y gestin automatizada de procesos.
No poder asegurar el cumplimiento y apego a una metodologa estndar en el contexto de la
administracin de procesos como lo es BPM, debido a no contar con las herramientas adecuadas
para soportar dichas actividades de control y seguimiento.
No contribuir en proporcionar la agilidad que el organismo requiere ante entornos altamente
cambiantes.
No poder mejorar la coordinacin de las mltiples cadenas de trabajo que implica la operacin de los
procesos en un organismo del tamao y la complejidad de la CNBV.
No poder simular en forma automtica los impactos que un cambio en un proceso de negocio pueden
incurrir en el ofrecimiento de un producto o servicio.
No poder cuantificar en forma automtica los impactos que un cambio en un proceso de negocio
pueden incurrir en el ofrecimiento de un producto o servicio.

Reflexiones sobre el uso de un BPMS


Uno de los mas importantes beneficios de un BPMS es incrementar la
rapidez con la que se administran los procesos de negocio lo cual es
directamente proporcional a incrementar la productividad (haciendo
ms con menos) logrando la satisfaccin del cliente (mejorando el nivel
de respuesta y atencin)
Analistas que estudian los procesos de negocios reportaron que los
tiempos muertos que existen cuando una actividad espera para
ejecutarse o cuando la actividad pasa de una persona a otra,
representan el 90% del total del tiempo consumido por el proceso, por
lo que el tiempo restante 10% es consumido por la ejecucin de la
actividad, lo cual representa el tiempo real en que alguien esta
haciendo el trabajo productivo.

Reflexiones sobre el uso de un BPMS


Un BPM mejora el tiempo desperdiciado (muerto). Si este tiempo
puede ser mejorado en un 50%, entonces el tiempo total del proceso
disminuir en un 45% tal y como lo muestra la grfica.
Una solucin BPMS puede fcilmente disminuir el tiempo
desperdiciado de un proceso especfico en un 50% y disminuirlo hasta
en un 90%.
El software tradicional, que pretende incrementar la productividad
personal mejora solamente el tiempo de ejecucin de la actividad. Si
este es mejorado un 50% entonces el tiempo total ser reducido
solamente en un 5%. Esto es porque el tiempo de ejecucin de la
actividad representa slo el 10% del total del tiempo consumido por el
proceso de negocios.

Bill Gates, Microsoft Corporation


The first rule of any technology is that automation applied to an efficient
operation will magnify the efficiency.
The second is that automation applied to an inefficient operation will
magnify the inefficiency

Bill Gates, Microsoft Corporation (traduccin)


La primera regla de cualquier tecnologa es que la automatizacin
aplicada a una operacin eficiente ampliar la eficacia.
La segunda es que la automatizacin aplicada a una operacin ineficaz
ampliar la ineficiencia

Colaboracin en la Implementacin de Proyectos BPM


Dueos de los
procesos

Diagnstico
del proyecto

Identificacin
del
proceso

Area de
Informtica
Anlisis del
proceso

Simulacin

Modelado

Automatizacin

Liberacin

Anlisis de proceso
Automatizacin del proceso
Arquitectura orientada a servicios

Planeacin Estratgica

Aseguramiento de calidad
Oficina de proyecto
Gerencia del cambio

Estrategia de Implantacin en la CNBV

Se sugiere que la implantacin de este tipo de soluciones presente un alcance


institucional para que a travs de este, se gestione la optimizacin y mejora de todos los
procesos de la CNBV, la implementacin de dichos procesos se puede llevar acabo de
manera incremental para mitigar los riesgos de su adopcin y curva de aprendizaje
comenzando con los procesos que se puedan instrumentar en el corto plazo, sean muy
visibles para la mayor parte de la poblacin organizacional y no sean crticos para el
negocio, entre los cuales podemos mencionar:

Solicitud y Gestin de Viticos


Solicitud y Gestin de Vacaciones
Solicitud y Gestin de Incapacidades Laborales
Solicitud y Gestin de Das Econmicos
Solicitud y Gestin de Actualizaciones de Inventario
Solicitud y Gestin de Tarjetn de Estacionamiento
Solicitud y Gestin de Club Deportivo
Solicitud y Gestin de Cursos de Capacitacin
Solicitud y Gestin de Incidencias al Horario Laboral
Solicitud y Gestin de Avisos Oportunos
Solicitud y Gestin de Inscripcin a la Caja de Ahorro de los Trabajadores de la CNBV
Solicitud y Gestin del Cambio del Porcentaje de Aportacin a la Caja de Ahorro de los Trabajadores de la CNBV
Solicitud y Gestin de Prestamos a la Caja de Ahorro de los Trabajadores de la CNBV
Solicitud y Gestin de Retiro de Ahorro de la Caja de Ahorro de los Trabajadores de la CNBV
Solicitud y Gestin de Baja de la Caja de Ahorro de los Trabajadores de la CNBV
Solicitud y Gestin de Reembolso por Medicamentos

Estrategia de Implantacin en la CNBV

Solicitud y Gestin de Servicios de Vehculo


Solicitud y Gestin de Prestamos de Vehculos Oficiales
Solicitud y Gestin de Papelera Personalizada
Solicitud y Gestin de Formas de Control para las Entradas y Salidas de Bienes Muebles
Solicitud y Gestin de Autorizacin Electrnica de Documentos
Solicitud y Gestin de Pases a Especialistas Mdicos
Solicitud y Gestin de Alta de Beneficiarios Mdicos
Solicitud y Gestin de Pago por Reposicin de Credencial de Empleado en CNBV
Solicitud y Gestin de Pago por Reposicin de Tarjetn de Estacionamiento
Solicitud y Gestin de Cirugas a Derechohabientes del Servicio Medico
Solicitud y Gestin de Ayuda para Impresin de Tesis Profesional
Solicitud y Gestin por Reembolso por Gastos Mdicos (Consultas, Cirugas, etc.)
Solicitud y Gestin de Reembolso de Deportivo de Funcionarios
Solicitud y Gestin de Ayuda de Gastos Funerarios.
Solicitud y Gestin de Guarderas
Solicitud y Gestin de Cambio de Deportivo
Solicitud y Gestin de Ayuda de Lentes
Solicitud y Gestin de Oficio para Tramite de Visa en la Embajada Americana
Solicitud y Gestin de Trmite en el ISSSTE
Solicitud y Gestin de Trmite en FOVISSSTE
Solicitud y Gestin de Hoja nica de Servicios
Solicitud y Gestin de Constancia Laboral (A quien corresponda).

Una vez que se adquiera el dominio, las capacidades y experiencia necesarias


sobre la plataforma BPMS se proceder a implementar los procesos crticos de la
Comisin esperando la conformacin de una Fabrica de Procesos en la cultura
organizacional de la CNBV

Antecedentes
Fbrica de Procesos

Antecedentes: la Fbrica de Software


En 1968, R. W. Bemer empleo por primera vez el termino;
afirmando que en ese entonces no se contaba con el entorno de
trabajo adecuado para gestionar el desarrollo de software
es imposible que los programadores hagan buen software simplemente
bajo supervisin humana, mientras que una fbrica tradicional, se tiene
ms que supervisin humana. Ya que se mide y controla la productividad
y la calidad. Se mantienen registros financieros que se utilizan para realizar
una contabilidad de costos y la planificacin de la produccin

En 1969, se funda la primera fbrica de software: Hitachi


Software Works

Antecedentes: la Fbrica de Software


En 1975, la Systems Development Corporation (en ese entonces
parte de RAND Corporation, un centro de investigacin) funda la
primera fbrica de software en Estados Unidos
No obstante, es en Japn donde prolifer la creacin de fbricas de
software:

NEC: 1976
Toshiba: 1977
Fujitsu: 1979
Hitachi y NTT: 1985
Mitsubishi: 1987

Los 90s: Diversas aproximaciones a las Fbricas de Software


1. Fbricas basadas en Entornos de Desarrollo Integrados
Se utilizaban herramientas CASE(Computer Aided Software Engineering),
Entornos Integrados de Desarrollo de Software (ISDE) y Entornos de
Ingeniera Orientados al Proceso(Process centered Software Engineering
Environment, PSEE)
Se busca producir una arquitectura y un marco de trabajo para los ISDE, a
travs de la creacin de una instancia de la fbrica en la organizacin de
desarrollo
El modelado de procesos se pretenden estandarizar y soportar mediante
herramientas automticas
Esta propuesta fue usada por grandes empresas europeas, fabricantes de
computadoras, desarrolladoras de software y universidades.

Los 90s: Diversas aproximaciones a las Fbricas de Software


2. Fbrica de componentes basadas en experiencia
Experiencia desarrollada en el SEL (Software Engineering Laboratory) de la
NASA, con el fin de experimentar con nuevas tecnologas en entornos de
produccin
Se orientaron a alcanzar tres objetivos: mejorar la eficacia del proceso,
reducir la cantidad de re-proceso y reutilizar los productos de ciclo de vida
Ejemplos reales de factoras de experiencia son el SEL (Software
Engineering Laboratory) del Goddard Space Flight Center de la NASA, el
SEC (Software Experience Center) de DaimlerChrysler, o el EPIK
(Engineering Process Improvementand Knowledge Sharing) de ICL.

Los 90s: Diversas aproximaciones a las Fbricas de Software


3. Fbrica de software basada en la madurez de procesos
Basado en el modelo CMM, patrocinado por el Departamento de Defensa de
EEUU con el fin de evaluar a los subcontratistas
El objetivo es crear un marco para la mejora de procesos software que
permitan conseguir un proceso predecible, fiable y auto-mejorable que
produzca software de alta calidad.

Los 90s: Diversas aproximaciones a las Fbricas de Software


4. Fbrica de software basada en la reutilizacin
Una reutilizacin efectiva requera ms que el uso de tecnologa para la
gestin bibliotecas y cdigo, ya que utilizar slo la metfora de la biblioteca
limitaba los resultados de la reutilizacin, una propuesta de solucin a este
problema fue relacionar familias de soluciones (Griss, 1993)
Combinacin de la nocin de fbrica de software de los aos anteriores con
la idea de los sistemas de fabricacin flexible para dar lugar a la fbrica
de software flexible en las que se construyen las partes para trabajar
juntas
Se optimiza la produccin de componentes y el ensamblado de
productos con el fin de decrementar el reproceso de ingeniera
Se concentra en prestar atencin a los estndares de construccin,
certificacin y pruebas, haciendo trabajar de manera conjunta las guas de
diseo y los procesos cuidadosamente afinados.
Tambin aprovecho los principios del modelo CMM

Los 90s: Diversas aproximaciones a las Fbricas de Software


5. Fbricas de renovacin de software
Surgen al final de la dcada de los noventa cuando se agudizaron an ms
los clsicos problemas del mantenimiento de software, sobre todo por las
conversiones de los programas existentes debido al problema del ao 2000
y la introduccin del euro.
En estas fbricas, se modelaron una especie de lnea de ensamblado, que
pasaba por una secuencia de herramientas de transformacin que se
aplicaban a los programas
Se presentan propuestas de generacin de componentes para la fbrica de
renovacin de software aplicando en ello: transformadores de cdigo, regeneradores, re-estructuradores, migradores, etc.

Los 90s: Diversas aproximaciones a las Fbricas de Software


6. Fbricas enfocadas a otras tcnicas de gestin de la calidad
Aplicacin de TQM (Gestin de Calidad Total) y reutilizacin, as como
generadores de cdigo y herramientas CASE, buscando la flexibilidad de las
fbricas de software
Se trasladaron mtodos de la fabricacin de automviles a las fbricas de
software, como el proceso de desarrollo concurrente que integra conceptos
convencionales de proceso-produccin con los sistemas de produccin
esbeltos (lean) y otras tcnicas de gestin basadas en el tiempo. Estas
tcnicas lean persiguen la eliminacin del desperdicio dentro de una
organizacin, combinando la planificacin y los sistemas de produccin.

Aos 2000: Componentes, Modelos y Lneas de Productos


Se consolida la ingeniera basada en modelos, el desarrollo basado en
componentes, las lneas de producto y los modelos de madurez de
procesos
Una propuesta ms reciente de modelo de fbrica de software para
organizaciones chinas, se expresa mediante la siguiente frmula:
Fbrica Software = (Especificaciones de Gestin, Lneas de producto) x
(Procesos, Personas, Tcnicas)
Ya que se combina, desde el punto de vista directivo, la gestin de la calidad
orientada a procesos, con el punto de vista tcnico, de las lneas de producto
basadas en tecnologas de componentes. En esta propuesta se integran
ISO9000, CMM y PSP/TSP.
Microsoft vuelve a poner de moda a nivel internacional el concepto de fbrica de
software como enfoque de desarrollo de aplicaciones en el que confluyen el
desarrollo basado en componentes, el desarrollo dirigido por modelos y las
lneas de producto software. Lenguajes Especficos de Dominio (DSL), patrones,
armazones (frameworks), y herramientas (incluido cdigo y metadatos) son los
elementos que permiten implementar el esquema para construir un miembro de
la familia de productos.

Aplicacin a la Fbrica de Procesos

La combinacin de modelos de madurez, estndares de calidad,


as como el anlisis y modelado de procesos de negocio (BPM), y
arquitecturas orientadas a servicios (SOA), permiten el desarrollo
de Fbricas de Procesos
Asimismo, la combinacin de estos conceptos permiten la
concepcin de negocios inteligentes, por medio del anlisis
de patrones de negocio (procesamiento complejo de eventos).

Modelo integrado a una Fbrica de Procesos


SERVICIOS DE
CICLO DE VIDA

Atencin a
Usuarios

Soporte Tcnico

Mejora Continua

BPMN

BPM

SOA

PROCESOS DE
FABRICACION

TECNOLOGIAS DE
PRODUCCION
ARQUITECTURA
ORGANIZACIONAL

CMMI

ISO

PARADIGMA ORGANIZACION INTELIGENTE SISTEMAS DINAMICOS

Direccin General de Informtica


Adopcin de una Plataforma
BPMS en la CNBV