Está en la página 1de 39

SI324 - Desarrollo y Gestin de Requerimientos

Elicitacin de requerimientos

Profesores del curso

Facultad de Ingeniera

Agenda
Proceso de elicitacin de requerimientos. Fuentes de obtencin de requerimientos. Roles, reglas de negocio, indicadores, objetos del negocio, tareas del proceso y modelo de informacin. Tcnicas para la obtencin de requerimientos. Modelado de procesos. Contenido del entregable 1.

Facultad de Ingeniera

Elicitacin de requerimientos
La elicitacin de requerimientos es el proceso cuyo propsito es descubrir los

requerimientos de un sistema a travs de la comunicacin con los clientes, usuarios del sistema y otras personas que tengan algn tipo de inters y conocimiento sobre el producto a desarrollar.

Facultad de Ingeniera

Perspectivas de la elicitacin

Perspectiva del negocio

Perspectiva tcnica

Perspectiva de los usuarios

Facultad de Ingeniera

Proceso elicitacin de requerimientos

Fuentes de obtencin de requerimientos

Necesidades de los stakeholders

Proceso de elicitacin de requerimientos

Requerimientos del sistema

Tcnicas de elicitacin

Facultad de Ingeniera

Agenda
Proceso de elicitacin de requerimientos. Fuentes de obtencin de requerimientos. Roles, reglas de negocio, indicadores, objetos del negocio, tareas del proceso y modelo de informacin. Tcnicas para la obtencin de requerimientos. Modelado de procesos. Contenido del entregable 1. Actividades de la Unidad 2.

Facultad de Ingeniera

Fuentes de obtencin de requerimientos


Stakeholders

Usuarios

Fuentes de obtencin de requerimientos

Expertos

Cliente o dueo del problema Arquitectura empresarial

Arquitectura del negocio

Arquitectura de los sistemas de informacin

Arquitectura tecnolgica

Ms teora: http://youtu.be/nOazu_PoUGo
Facultad de Ingeniera

Arquitectura empresarial
La Arquitectura Empresarial es un conjunto de representaciones grficas y especificaciones textuales, que permiten representar y entender cules son los procesos, organizacin, datos, sistemas informticos, servicios, indicadores, y dems recursos empresariales.

Facultad de Ingeniera

Arquitectura empresarial
Modelos de procesos de negocio

Arquitectura empresarial

Modelos de la organizacin

Modelos de productos y servicios

Modelos de objetivos

Modelos de datos

Facultad de Ingeniera

Definicin de proceso de negocio

Un proceso de negocio es un conjunto de actividades relacionadas entre s, ejecutadas por personas y sistemas, para entregar algn tipo de valor a travs de un producto o servicio a clientes internos o externos.

Facultad de Ingeniera

Proceso
Organizacin Biblioteca universitaria Nombre del proceso Prstamo de recursos bibliogrficos Servicio Prstamo de recurso bibliogrfico a domicilio Es un servicio, mediante el cual la Biblioteca Universitaria, pone a disposicin de sus usuarios, por un tiempo limitado y fuera del mbito de la Biblioteca, su material bibliogrfico y documental.

Facultad de Ingeniera

Roles
Un rol es un conjunto de responsabilidades asignadas a una persona o a un grupo en relacin al proceso. Tipos de roles:
Dueo del proceso Responsable del diseo del proceso. Cliente Recibe el servicio. Proveedor Proporciona insumos para el proceso. Participante Responsables de la realizacin de las tareas.

Facultad de Ingeniera

Roles
Las personas que ocupan los diferentes roles son una fuente importante para la obtencin de requerimientos. Estas personas son las que finalmente harn uso del sistema.

Facultad de Ingeniera

Reglas del negocio


Las reglas de negocios (o las directivas empresariales) definen y controlan la estructura, el funcionamiento y la estrategia de una organizacin. Las reglas de negocios pueden estar formalmente definidas en manuales de procedimiento, contratos o acuerdos, o bien pueden existir como conocimiento o experiencia que tienen los empleados. Las reglas del negocio son una fuente importante para la obtencin de requerimientos.
Facultad de Ingeniera

Reglas del negocio


RN1: Duracin del prstamo por tipo de usuario.
Profesor: 30 das hbiles

Estudiante: 15 das hbiles


No se consideran los das feriados

RN2: Los recursos catalogados como de uso interno no se pueden prestar

RN3: Si un usuario tiene al menos un prstamo vencido no puede recibir un recurso en prstamo.
RN4: El cdigo de cada prstamo tiene la forma siguiente: codigo_recurso + ao + correlativo.

RN5: El usuario que no cumpla los plazos de prstamo ser sancionado con 1 da de suspensin por cada da de retraso.

Facultad de Ingeniera

Indicadores de desempei
Los indicadores constituyen un instrumento que permite recoger de manera adecuada y representativa informacin respecto a la ejecucin y resultados de los procesos. Las indicadores son una fuente importante para la obtencin de requerimientos.

Facultad de Ingeniera

Indicadores de rendimiento
Indicador
Cumplimiento del plazo de devolucin

Mtricas
Total de prstamos en un mes (TPEM) Total de prstamos con devolucin mayor al plazo permitido en un mes (TPDMM)

Formula
( TPEM / TDPMM ) * 100

Meta
Menor al 10 por ciento

Frecuencia
Mensual

Facultad de Ingeniera

Alcance de un proceso
El alcance del proceso responde a la preguntas:
Cmo se inicia el proceso? Cmo termina?
Flujo del proceso
Evento Inicial Evento Final

El flujo de trabajo del proceso de prstamo inicia con la solicitud del usuario y, por su camino normal, concluye con la devolucin.

Facultad de Ingeniera

Flujo de trabajo del proceso


Est conformado por la secuencia de tareas.
Las tareas pueden ser agrupadas en actividades o subprocesos. El nivel ms bajo de descomposicin es el paso.

Facultad de Ingeniera

Niveles de descomposicin funcional


Actividad o subproceso
Subconjunto de tareas interrelacionadas orientadas a cumplir un objetivo especfico en el marco de un proceso.

Tarea
Responsabilidad de un rol. Conjunto de acciones interrelacionadas con el objetivo de cumplir un propsito especfico en el marco de una tarea.

Paso
Es una accin puntual dentro del marco de una tarea. Debe ser relevante para el cumplimiento de la tarea.

Facultad de Ingeniera

Proceso y Actividades

Prstamo de recurso bibliogrfico

Autorizacin de prstamos

Devolucin de prstamos

Facultad de Ingeniera

Actvidad,Tareas, Pasos y Reglas

RN1

Usuario Solicitar prstamo Autorizacin de prstamos Ejecutivo Autorizar prstamo

Validar solicitud

RN2

Confirmar solicitud

RN3

Autorizar prstamo

RN4

Actividad

Tarea

Paso

Regla

Facultad de Ingeniera

Actvidad,Tareas, Pasos y Reglas

Usuario Devolver recurso

Validar conformidad con las condiciones del prstamo

RN5

Devolucin de prstamos
Ejecutivo Atender devolucin Registrar devolucin

Sancionar al usuario

RN5

Actividad

Tarea

Paso

Regla

Facultad de Ingeniera

Flujo de trabajo del proceso


El flujo de trabajo del procesos es la fuente ms importante de obtencin de requerimientos.
Elicitacin de requerimientos

Requerimientos

Flujo de trabajo

Facultad de Ingeniera

Modelo de informacin
Un modelo de informacin es una representacin de la informacin de los objetos del negocio que se mueven por el proceso, sus caractersticas y las relaciones entre ellos; descritos de forma independiente de una tecnologa especfica de implementacin.

Los objetos de negocio son transformados / manipulados por las diferentes actividades o tareas del proceso, donde se les agrega valor.

Facultad de Ingeniera

Modelo de Informacin
Prstamo Cdigo prstamo Duracin del prstamo Fecha inicio del prstamo Fecha fin del prstamo Fecha de devolucin del prstamo Estado pendiente devuelto Usuario Cdigo Tipo Estado Habilitado Sancionado

Recurso

Cdigo Tipo de recurso

Estado

Disponible No disponible

Sancin

Cdigo del usuario Duracin de la sancin Fecha inicio de la sancin Fecha fin de la sancin Estado

Vigente No Vigente

Facultad de Ingeniera

Fuentes de obtencin de requerimientos


Roles. Reglas del negocio. Indicadores de desempeo. Flujo de trabajo del proceso. Objetos del negocio.

Para encontrarlos se deben elaborar modelos de los procesos de negocio

Facultad de Ingeniera

Agenda
Proceso de elicitacin de requerimientos. Fuentes de obtencin de requerimientos. Roles, reglas de negocio, indicadores, objetos del negocio, tareas del proceso y modelo de informacin. Tcnicas para la obtencin de requerimientos. Modelado de procesos. Contenido del entregable 1.

Facultad de Ingeniera

Tcnicas de elicitacin
Tormenta de ideas

Modelado de procesos de negocio

Entrevistas

Tcnicas

Prototipos

Cuestionario

Facultad de Ingeniera

Modelado de procesos de negocio


Es el conjunto de actividades que se realizan para crear representaciones grficas de los procesos de negocio. Se debe seleccionar una notacin. Para el curso se ha seleccionado el estndar BPMN 2.0. Se debe contar con una herramienta para modelar que soporte el estndar seleccionado. Para el curso se ha seleccionado Bizagi. Esta herramienta puede ser usada sin costo alguno. Est disponible para su descarga en: www.bizagi.com.

Facultad de Ingeniera

BPMN
Business Process Modeling Notation (BPMN) es un estndar internacional de modelado de procesos de negocio cuyo propsito principal es permitir representar grficamente el flujo de trabajo de un proceso de negocio.

Facultad de Ingeniera

Una importante aclaracin


BPMN is constrained to support only the concepts of modeling that are applicable to Business Processes. This means that other types of modeling done by organizations for business purposes is out of scope for BPMN. Therefore, the following are aspects that are out of the scope of this specification: Definition of organizational models and resources Modeling of functional breakdowns Data and information models Business Process Model and Notation, Modeling of strategy v2.0, Pgina 22 Business rules models
Facultad de Ingeniera

Ejemplo de flujo de trabajo en notacin BPMN 2.0

Facultad de Ingeniera

Tipos de requerimientos funcionales


Tipo
Core o principales Mantenimiento de Reglas del Negocio Mantenimientos de Datos Maestros Medicin del proceso Consulta de informacin Mejoras

Preguntas de ayuda
Qu escenarios funcionales se ha identificado? Qu reglas del negocio debe ser gestionadas en el sistema? Cules son los datos maestros? Qu indicadores necesitan ser monitoreados? Qu reportes se requieren? Qu mejoras se podras introducir en el proceso apoyadas en sistemas de informacin? Qu datos deben provistos por otros sistemas? Flujo del proceso

Fuente

Reglas del negocio Objetos del negocio Indicadores Indicadores Flujo del proceso

Integracin

Objetos del negocio

Facultad de Ingeniera

Requerimientos funcionales
Tipo Core o principales Requerimientos El sistema debe permitir al ejecutivo autorizar un prstamo. El sistema debe permitir al ejecutivo registrar la devolucin de un prstamo. El sistema debe permitir al ejecutivo sancionar a un usuario cuando un prstamo es devuelto fuera del plazo previsto.

Mantenimiento de Reglas del Negocio

El sistema debe permitir al usuario definir los tiempos de duracin de los prstamos para los diferentes tipos de usuario. El sistema debe permitir al ejecutivo mantener actualizado el registro de recursos bibliogrficos.

Mantenimientos de Datos Maestros

Medicin del proceso


Consulta de informacin Mejoras

El sistema debe presentar al director un panel de control con el indicador Cumplimiento del plazo de devolucin.
El sistema debe permitir al usuario consultar la fecha de fin un prstamo vigente El sistema debe emitir para el director un reporte de los prstamos realizados. El sistema debe emitir una notificacin a travs del correo electrnico a un usuario cuando un prstamo est prximo a vencerse o haya vencido. El sistema debe mantener sincronizado su registro de usuarios con el registro de usuarios del Sistema de Acadmico.

Integracin

Facultad de Ingeniera

Agenda
Proceso de elicitacin de requerimientos. Fuentes de obtencin de requerimientos. Roles, reglas de negocio, indicadores, objetos del negocio, tareas del proceso y modelo de informacin. Tcnicas para la obtencin de requerimientos. Modelado de procesos. Contenido del entregable 1.

Facultad de Ingeniera

Entregable 1
El objetivo del primer entregable del proyecto de curso es la obtencin de

los principales requerimientos funcionales a partir de modelo del proceso


de negocio seleccionado para su proyecto de curso. Los requerimientos capturados en este entregable sern refinados en el

Entregable 2.
El entregable 1 debe ser entregado en formato impreso en la segunda sesin de la semana 4 del curso.

Facultad de Ingeniera

Preguntas de autoevaluacin
Qu es elicitacin de requerimientos? Mencione algunas fuentes de obtencin de requerimientos. Mencione algunas tcnicas de captura de requerimientos. Qu significan las siglas BPMN? Cul es el objetivo del entregable 1?

Cul es el contenido del entregable 1?


Cundo se tomar el control de lectura correspondiente a la unidad 2? Cundo se presenta y se expone el entregable 1?

Facultad de Ingeniera

SI324 - Desarrollo y Gestin de Requerimientos

Elicitacin de requerimientos

Joel Moreno Molina pcsijomo@upc.edu.pe

Facultad de Ingeniera