Metodologías ágiles para el desarrollo de aplicaciones basadas en procesos de negocio como servicio (BPMaaS): (II) BPM: RAD®
Según el Club-BPM [1] BPM:RAD®
(Rapid Analysis & Design) es una
metodología ágil y dinámica desarrollada para abordar proyectos de gestión por
procesos (BPM) sobre una arquitectura empresarial y alineada con la
planificación estratégica de la organización.
Basada en los estándares y mejores prácticas del mercado y totalmente
independiente a cualquier software, permite acelerar la primera etapa de los proyectos
BPM ahorrando hasta un 70% de tiempo en el modelado y diseño.
Asimismo, fomenta el trabajo en equipo y facilita una gestión del cambio más rápida y efectiva para implantar la gestión por procesos (BPM) en la organización desde una visión holística de los procesos.
La siguiente figura contempla esta visión holística, donde los procesos y el usuario final o cliente se encuentran en el centro y se relacionan con la organización, la estrategia, los sistemas informáticos, los datos y otros sistemas de gestión.
Metodología BPM: RAD®. Visión holística de los procesos (Fuente: [3])
La metodología BPM: RAD® emplea sesiones ágiles de
trabajo denominadas “sesiones BPM: RAD®” en las que participa un
equipo de personal multidisciplinar formado por usuarios funcionales y expertos
en TI entre los que se encuentran un arquitecto de procesos, un modelador de
BPMN, un director de proyecto y un facilitador o moderador capacitado en
técnicas de gestión de conflictos, gestión del tiempo y con experiencia en la
gestión de proyectos de BPM. Cada sesión ágil de trabajo debe estar bien
preparada y su duración mínima recomendada es de cuatro horas al día.
Según Renato de Laurentiis [4]:
“Hoy en día las organizaciones
deben tener la habilidad no solo de hacer cosas nuevas, sino de hacerlas bien desde el principio, con rapidez, identificando acertadamente qué hacer y cómo hacerlo, mitigando los
riesgos y teniendo agilidad de
adaptarse y aplicar ajustes y mejoras rápidamente […]
Una sesión BPM:
RAD® es la combinación
estructurada de técnicas, recursos humanos y herramientas,
orientado a definir, documentar y validar: modelos de negocio,
arquitectura empresarial, requerimientos de sistemas de información, reglas de
negocio y diseños BPM de una forma rápida
y eficaz, y con un alto grado de calidad.
[…] La metodología
guía la dinámica de las sesiones ágiles de trabajo para generar la inteligencia colectiva y promover la
generación de nuevas ideas para
lograr diseños de procesos óptimos orientados a la automatización en el BPMS.”
Al finalizar la sesión BPM: RAD® todo debe quedar documentado,
para ello el analista modelador recoge y valida simultáneamente los modelos,
requerimientos de negocio y diseños utilizando para ello una herramienta iBPMS.
Según Renato de Laurentiis, de estas sesiones se suele obtener aproximadamente el 80% del
total de la modelización y diseño del proyecto.
Renato de Laurentiis [5]
considera que sobre los fundamentos, conocimientos y habilidades de los equipos
de proyecto y de la organización se debe dotar además de una metodología,
técnicas y herramientas para abordar con éxito los proyectos de aplicaciones BPMaaS.
Elementos para los equipos de
proyectos BPM (Fuente: [6])
Enfoques obsoletos vs nuevos en la gestión por procesos moderna (Fuente: [6])
A continuación, la figura representa el ciclo de vida para el
desarrollo de aplicaciones basadas en procesos como servicio (BPMaaS) y las
tecnologías de aplicación en cada una de sus fases.
Tecnologías BPM de aplicación en el
ciclo de vida de las aplicaciones BPMaaS (Fuente: [5]) |
Como se puede observar en la siguiente figura, la metodología BPM: RAD®
se enfoca en la modelización, diseño, optimización y alineación estratégica de
los procesos de negocio; y la monitorización y mejora continua. No contempla el
desarrollo, integración e implementación del proceso, es decir su
automatización o implementación de aplicación como servicio.
Metodología BPM:RAD® y sus cinco fases (Fuente: [1])
Esta metodología ágil distingue cinco fases, cuatro de ellas para la modelización, diseño, optimización y alineación estratégica; y otra para la monitorización y mejora continua.Modelización, diseño, optimización y alineación estratégica:
Fase 0. Preparación del proyecto. Se planifica el proyecto y se preparan las sesiones BPM:RAD®.
Ejemplo de modelo lógico de la metodología BPM:RAD® (Fuente: [3]) |
Fase 2. Modelos de funcionamiento. Fase rápida para hacer una primera visión a alto nivel e identificar sobre el modelo lógico cómo queremos implementar el modelo físico: servicios CIS/TIC, canales, tareas automatizadas, etc. Fase entre el modelo lógico y el físico.
Ejemplo de modelo de funcionamiento de la metodología BPM:RAD® (Fuente: [3]) |
Fase 3. Diseño y alineación estratégica. Fase centrada en el ¿cómo? ¿quién? ¿cuándo? y ¿dónde?, nivel físico para diseñar desde el punto de vista de requerimientos de negocio los roles, formularios, indicadores, etc.
Las principales técnicas utilizadas en BPM: RAD®
son:
Ejemplo de estructuración de
procesos según la metodología BPM:RAD® (Fuente: [3]) |
Ejemplo de matriz CRUD de procesos
y datos (Fuente: [3]) |
Técnica para la alineación de los
procesos a la estrategia empresarial de la metodología BPM:RAD® (Fuente: [3]) |
Esta técnica de identificación y
especificación de indicadores se puede alinear para complementar con la cascada de metas de COBIT®
2019 y sus metas empresariales y de alineamiento.
A modo de conclusión, una metodología para el desarrollo de aplicaciones BPMaaS debería tener en cuenta las siguientes buenas prácticas:
- Emplear sesiones de trabajo intensivas con una duración mínima recomendada de cuatro horas al día donde participa un equipo de personal multidisciplinar formado por usuarios funcionales y expertos en TI.
- Utilizar la técnica de eventos para definir el alcance del proyecto e identificar los procesos a desarrollar dentro de una función o macroproceso que se abordará como proyecto.
- Utilizar la técnica del diagrama estructurado para estructurar los procesos identificados mediante la técnica de eventos. Descomponer hacia abajo los procesos, subprocesos, actividades y tareas, desde lo general a lo más específico.
- Utilizar la técnica de integración de procesos y datos a través de la matriz CRUD de actividades y entidades de datos.
- Utilizar la técnica del diseño derivado para identificar el diseño físico, cómo hacerlo teniendo siempre en cuenta la situación deseada o “to-be”. Identificar actividades manuales, automatizadas, servicios CIS/TIC, canales, etc. Para ello se pueden utilizar artefactos como notas o código de colores.
- Utilizar la técnica de identificación y especificación de indicadores alineada con la cascada de metas de COBIT® 2019.
Bibliografía:
[1] “Metodología Ágil BPM:RAD® - Rapid Analysis & Design | Club-BPM.”
https://www.club-bpm.com/Metodologia-BPM-RAD.htm (accessed Dec. 25, 2020).
[2] “Club-BPM®
Quiénes somos.” https://www.club-bpm.com/Quienes-Somos.htm (accessed Dec. 25,
2020).
[3] “Metodología BPM:RAD® - Club-BPM - YouTube.” https://www.youtube.com/watch?v=m8WXOOVFlms
(accessed Dec. 25, 2020).
[4] “Proyectos
‘Quick Win’ de Transformación Digital de Procesos con Metodología Ágil BPM:RAD
- YouTube.” https://www.youtube.com/watch?v=ekTG7MyBTA4 (accessed Dec. 25, 2020).
[5] “Metodología
Ágil BPM RAD para la Gestión, Automatización e Inteligencia de Procesos -
YouTube.” https://www.youtube.com/watch?v=NBMJooA8XIA&feature=emb_logo
(accessed Dec. 25, 2020).
[6] R. de
Laurentiis Gianni, “Arquitectos de Procesos Digitales y Arquitectos
Empresariales Digitales”, 2020.
Comentarios
Publicar un comentario