El modelado de requisitos es una de las etapas estándar del trabajo de un analista de negocios. El uso de notaciones UML (Unified Modeling Language) y BPMN (Business Process Model and Notation) permite:
UML se utiliza a menudo para describir casos de uso, clases, actividades, mientras que BPMN se utiliza para describir la lógica paso a paso o rutas de procesos de negocio.
La elección del formato depende de la audiencia objetivo, la complejidad del proceso, los requisitos de los reguladores y otros factores. A veces, es recomendable combinar ambos enfoques.
Características clave:
¿Se pueden describir todos los requisitos exclusivamente en forma libre (texto)?
No. El texto libre inevitablemente conduce a ambigüedades, malentendidos y pérdidas en la comunicación entre equipos. Los diagramas estandarizados aumentan la precisión y la transparencia.
¿Es UML adecuado para modelar los procesos de negocio del usuario de principio a fin?
No siempre. UML es más adecuado para diseñar la estructura del sistema y su comportamiento, mientras que BPMN está diseñado específicamente para modelar los procesos de negocio.
¿Todos los interesados del proyecto son capaces de entender completamente los diagramas BPMN o UML?
No. Algunas partes interesadas sin antecedentes técnicos pueden tener dificultades para leer diagramas complejos. Esto requiere facilitación y explicaciones adicionales.
Caso negativo:
El analista describió el proceso completamente en un documento de Word, sin visualización de diagramas.
Pros:
Contras:
Caso positivo:
El analista utiliza BPMN y UML para los procesos clave, añadiendo explicaciones detalladas a los diagramas.
Pros:
Contras: