GESTION DE REQUISITOS Y ANALISIS DE PROCESOS ALUMNO: ASTUHUAMAN BERAUN ELVIS ALBERTO PROFESOR: VILLANUEVA HERRERA JOSE SECCION: 33G CODIGO: 2007111305
NOVIEMBRE DEL 2008
La Ingeniería de Requisitos En el proceso de desarrollo de un sistema, sea o no para la Web, el equipo de desarrollo se enfrenta al problema de la identificación de requisitos. La definición de las necesidades del sistema es un proceso complejo, pues en él hay que identificar los requisitos que el sistema debe cumplir para satisfacer las necesidades de los usuarios finales y de los clientes. El proceso de especificación de requisitos se puede dividir en tres grandes actividades: 1- captura de requisitos 2- definición de requisitos 3- validación de requisitos
En la figura se presenta el proceso de Ingeniería de requisitos que incluye estas tres actividades. Para la representación se ha usado la notación de diagrama de actividades propuesta en UML
OBJETIVOS DE LA GESTIÓN DE REQUISITOS • “El objetivo de la gestión de requisitos es gestionar los requisitos asociados a los proyectos …” • “…Identificar inconsistencias entre los requisitos y los planes de proyecto y productos de trabajo.”
IDENTIFICACIÓN DE REQUISITOS
• • • • •
De la identificación de requisitos no solo se debe obtener una lista con los requisitos del sistema si no que es necesario realizar una taxonomía de los mismos. Requisitos funcionales Requisitos de negocio Requisitos Organizativos Requisitos Legales Requisitos Formativos
PROBLEMA DE NEGOCIO A las TI les cuesta proporcionar aplicaciones que satisfagan las expectativas del negocio. Problemas frecuentes: •No se cumplen las fechas de entrega. •No se satisfacen los requisitos del negocio •Se sobrepasa el presupuesto •De este modo, el negocio no se beneficia ni a corto plazo ni de forma constante del valor de las aplicaciones a desarrollar
¿Por qué fallan los proyectos de TI? La 1ª razón para que los proyectos fallen se debe a que sus requisitos son malos, cambiantes o incluso a la pérdida de éstos •Los problemas con los requisitos son la PRIMERA causa de proyectos cancelados o fuera de presupuesto. •42-64% de todos los defectos se originan por los requisitos. •25-40% del total de los gastos del proyecto se atribuyen a volver a realizar trabajos por culpa de los requisitos defectuosos. • Reparar los defectos durante la fase de construcción cuesta de 5-20 veces más que preverlos durante el análisis de los requisitos
Que aporta la Gestión de Requisitos? Los errores en la gestión de requisitos pueden ser muy costosos para las empresas. “Se gasta alrededor de 30 billones de dólares por año en EEUU para corregir errores generados por la mala gestión de requisitos, y en general los proyectos fallan o son cancelados” . (Donald Firesmith – SEI).
Desafíos tradicionales de la gestión de requisitos: • Los implicados en el negocio necesitan participar eficientemente en el proceso de definición de requisitos. • Tiene impacto sobre los procesos de calidad y de desarrollo de las TI • Los compromisos adquiridos tienen que proporcionar el valor que se espera en el negocio • Las TI tienen que tener en cuenta y validar los procedimientos y la conformidad reguladora
Definición, documentación, validación, colaboración y gestión
CONTEXTO CMMI
REQUISITOS DEL CLIENTE
ARQUITECTURA DE INTEGRACIÓN
CONCLUSIONES • Existen muchos beneficios en invertir en la mejora continua del proceso de gestión de requisitos. • No existe una justificación aceptable para la cantidad de trabajo que normalmente se requiere en los proyectos, y tampoco para los proyectos que se cancelan • Una gestión efectiva de los requisitos supone entender, desarrollar y entregar las funcionalidades que el cliente requiere, cumpliendo con el plazo y recursos acordados, ¡NI MÁS, NI MENOS!
CONCLUSIONES • Como resultado de este estudio podemos afirmar que aún hay mucho potencial de investigación en el campo de ingeniería de requisitos para aplicaciones para el entorno Web. • se pueden observar que la gran mayoría de las metodologías que existen están centradas en el diseño de sistemas Web en comparación con las que contemplan la especificación de requisitos
BIBLIOGRAFIA • Visión 2008 FIA-USMP . Expositor: Martín Collahua • La Gestión de Requisitos Clave en el Modelo CMMI www.visuresolutions.com • Modelado de negocio y gestión de requisitos como etapas imprescindibles para el desarrollo de los sistemas automatizados de información . Yadira Pérez Agusti
[email protected] • La gestión de requisitos en Team System. José García
[email protected]