2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de la solución de visure solutions
1. Soporte a BABoK de la solución
de Visure Solutions
Almudena Díez
2. IIBA y BABOK
• IIBA (International Institute of Business Analysis)
Es la asociación internacional para profesionales del Análisis de
Negocio
Misión: Desarrollar y mantener estándares para la práctica del Análisis
de Negocio y para la certificación de los profesionales del área
• BABOK (Business Analysis Body of Knowledge)
Es el compendio de los conocimientos que debe tener el profesional
del Análisis de Negocio
• ¿Qué es el Análisis de Negocio?
Es el conjunto de tareas y técnicas necesarias para actuar como el
enlace entre todos los stakeholders con el objetivo de entender la
estructura, políticas y operaciones de una organización, y recomendar
las soluciones que permitan a la organización conseguir sus objetivos
2
3. Algunos conceptos básicos en BABOK
“La captura, análisis y comunicación de requisitos con el
objetivo de asegurar que son visibles y que son comprendidos
por todos los stakeholders es central en la disciplina de
análisis de negocio” (BABOK 2.0, Capítulo 1: Introducción)
3
4. Algunos conceptos básicos en BABOK
• Alcance: El alcance de la solución es el conjunto de
capacidades que debe tener una solución para resolver las
necesidades de negocio
• Requisito
1. Una condición o capacidad que necesita un “stakeholder” para
solucionar un problema o alcanzar un objetivo.
2. Una condición o capacidad que debe ser recogida o poseída por un
sistema o componente de un sistema para cumplir un contrato,
estándar, especificación, u otro documento formal impuesto.
3. Una representación documentada de una necesidad o condición de
acuerdo con las definiciones 1 y 2.
• Niveles de requisitos: Se definen 4 niveles de requisitos
Requisitos de Negocio
Requisitos de los Stakeholders
Requisitos de la Solución (Funcionales y No Funcionales)
Requisitos de Implementación
4
5. Estructura del BABOK
• BABOK define 6 áreas de conocimiento
• Cada área de conocimiento agrupa un conjunto de:
Tareas: Parte esencial del trabajo que debe realizarse
como parte del análisis de negocio
Técnicas: Describen la forma de realizar una tarea en unas
condiciones específicas
5
6. Áreas de Conocimiento en el BABOK
Business Analysis Planning and Monitoring
Solution
Enterprise Elicitation Requirement Assessment
Analysis s Analysis and
Validation
Requirements Management and Communication
Underlying Competencies
6
7. IRQA y BABOK
Business Analysis Planning and Monitoring
Objetivo: Identificar tareas y stakeholders
Tareas Descripción Funcionalidades de IRQA
Planificar el enfoque del Determinar la metodología Repositorio de requisitos centralizado
AN y el ciclo de vida Plantilla de proyecto IRQA
Realizar el análisis de Identificar a los Listado de stakeholders (actores en
stakeholders participantes, su influencia IRQA) con atributos
y autoridad
Planificar las actividades Describir el proceso a
del AN seguir, tareas, entregables
Planificar la Definir los formatos y Repositorio de requisitos centralizado
comunicación del AN medios de comunicación Perfiles de usuario y permisos
de los resultados
Planificar el proceso de Definir el proceso de Diagramas de bloques
gestión de requisitos planificación y seguimiento Atributos
de requisitos
Versiones de requisitos
Gestionar el desempeño Gestionar el desarrollo de Vistas
del AN los trabajos Report Manager
7
12. IRQA y BABOK
Elicitation
Objetivo: Capturar los requisitos de los stakeholders
Tareas Descripción Funcionalidades de IRQA
Preparar la captura Planificar actividades de
captura
Realizar las actividades Capturar requisitos a partir Glosario de términos
de captura de la información Diagramas de conceptos
proporcionada con los
stakeholders
Documentar los Recoger los requisitos e Listado de requisitos
resultados de la captura información asociada Atributos
Ficheros asociados
Confirmar los resultados Comprobar que los Vistas
de la captura requisitos recogidos se Report Manager
corresponden con las
Integración con Prototyper
necesidades
12
14. IRQA y BABOK
Requirements Analysis
Objetivo: Describir las características de una solución que resuelva
los requisitos
Tareas Descripción Funcionalidades de IRQA
Priorizar requisitos Determinar la importancia Atributos
relativa de los requisitos Plug-in de priorización
Organizar requisitos Crear una estructura Diagramas de bloques
organizada para los Vistas
requisitos e identificar
Relaciones de trazabilidad
dependencias
Modelar y especificar Documentar requisitos Listados de requisitos
requisitos mediante texto o diagramas Diagramas de clases/entidad-relación
DFDs
Escenarios
Diagramas de secuencia
Determinar supuestos y Identificar los supuestos y Listados de requisitos
restricciones las restricciones que pueden Atributos
impactar en la solución
Verificar requisitos Comprobar que los IRQA Quality Analyzer
requisitos tienen la calidad
adecuada
Validar requisitos Asegurar que los requisitos Criterios de aceptación
aportan valor al negocio Relaciones de trazabilidad
14
22. Conclusiones
• IRQA da soporte a gran parte de las tareas en BABOK
• De acuerdo con BABOK, el Analista de Negocio necesita
apoyarse en una solución de Gestión y Definición de
Requisitos como IRQA, que no sólo permita gestionar
requisitos sino también definir modelos de negocio
• IRQA proporciona la flexibilidad de uso que el Analista de
Negocio necesita: permite procesos iterativos, proporciona
diagramas que pueden utilizarse como apoyo en cualquier
momento del proceso e integra todos los elementos en un
único entorno
• La utilización de una solución como IRQA facilita la
colaboración entre el Analista de Negocio y el Analista de
Sistemas
22
23. Conclusiones
• El perfil de Analista de Negocio no se improvisa, requiere
conocimientos (no sólo del negocio) y herramientas de soporte
Proceso Personas
CMMI, BABOK, Formación
Ad-hoc
23
Notas do Editor
El AN debe conocer el negocio (como parte de sus habilidades) pero su perfil no es el del experto en el negocio sino el perfil encargado de cubrir el gap entre los usuarios y los técnicos.
Underlying Competencies: pensamiento analítico, habilidades de comunicación. Y conocimiento del negocio. BABOK no es una metodología. La realización de las tareas en las áreas de conocimiento es un proceso iterativo.
Entender quién participa, qué hay que hacer, coordinar a los participantes, monitorizar el progreso. IRQA da un soporte parcial, no tiene funcionalidades de planificación.
El objetivo es definir el business case. Propone, por ejemplo, técnicas SWOT, no presentes en IRQA. Una salida de este KA es los Requisitos de Negocio.
Salida: Requisitos de Stakeholders
Salida: Requisitos de la Solución
Salida: Requisitos de Implementación
Solución de Visure: no sólo IRQA sino formación (en IR, en habilidades de comunicación) y definición de proceso