Introducción gerencia de requerimientos

15
Gerencia de Requerimientos Módulo1: Introducción Gustavo Bonalde, PMP http://gbonalde.blogspot.com http://twitter.com/gbonalde IBM RUP Certified

Transcript of Introducción gerencia de requerimientos

Page 1: Introducción gerencia de requerimientos

Gerencia de Requerimientos

Módulo1: Introducción

Gustavo Bonalde, PMPhttp://gbonalde.blogspot.com

http://twitter.com/gbonalde

IBM RUP Certified

Page 2: Introducción gerencia de requerimientos

Introducción a la Gerencia de Requerimientos

El problema de los requerimientos

Gerenciando los requerimientos

La disciplina de Requerimientos

Page 3: Introducción gerencia de requerimientos

Factores más comunes de la modificación de proyectos

1. Carencia de información de los usuarios (13%)

2. Requerimientos y especificaciones incompletas (12%)

3. Cambio en los requerimientos y especificaciones (12%)

4. Capacidad Tecnológica Inadecuada (7%)

5. Personal y recursos inadecuados (6%)

6. Mala planificación (4%)

Standish Group

Page 4: Introducción gerencia de requerimientos

Alto costo de los errores de requerimientos

Requerimiento.1-.2

.5

1

2

5

20

Diseño

Codificación

Pruebas Unitarias

Pruebas de Aceptación

Mantenimiento

-$.

+$.

Page 5: Introducción gerencia de requerimientos

2 cosas quedan claras

Los errores de requerimientos son:

.. La clase de error más común

.. Los errores más caro de arreglar

Los errores de requerimientos consumen aproximadamente entre el 25% y el 40% del total de presupuesto del

proyecto

Page 6: Introducción gerencia de requerimientos

Definiciones

Gerencia de Requerimientos:

“Enfoque sistemático para elicitar, organizar y documentar los requerimientos del sistema, estableciendo procesos de acuerdo entre el cliente y el equipo del proyecto para los cambios de dichos requerimientos”

Page 7: Introducción gerencia de requerimientos

Traza de los Requerimientos

NECESIDAD

CARACTERÍSTICAS

REQUERIMIENTOS

+Abstracto Problema u Oportunidad

Casos de uso

Page 8: Introducción gerencia de requerimientos

Características del producto

Necesidad (needs)

Reflexión de un problema (u oportunidad) personal, empresarial u operacional que debe ser canalizada con el objeto de justificar la consideración, compra o uso de un nuevo sistema

Característica (features)

Un servicio provisto por el sistema para satisfacer una o más necesidades

Recomendación:Las características deben estar entre 25 y un máximo de 50

Page 9: Introducción gerencia de requerimientos

Definiciones

Requerimiento:

“Una condición o capacidad necesaria para resolver un problema o alcanzar un objetivo”

Requerimiento de Software:

Capacidad de software necesaria para resolver un problema al usuario para alcanzar un objetivo

Page 10: Introducción gerencia de requerimientos

Características de un requerimiento

Necesario

Su omisión provoca una deficiencia en el sistema

Conciso

Fácil de leer y entender

Consistente

No es contradictorio con otro requerimiento

No ambiguo

Tiene una sola interpretación

Verificable

Puede ser cuantificado

*Se puede utilizar el acrónimo utilizado para historias de usuario INVEST

(Independiente, Negociable, Valiosa, Estimable, Pequeña-Small, Testeable)

Page 11: Introducción gerencia de requerimientos

Dificultades en el manejo de los requerimientos

Dificultad en expresar el conocimiento tácito

No son obvios y provienen de distintas fuentes

Distintos tipos de requerimientos, con distintos atributos: prioridad, riesgo, importancia, etc..

Un requerimiento puede cambiar con frecuencia a lo largo del ciclo de desarrollo

Difíciles de cuantificar

La cantidad de requerimientos deben ser manejados

Page 12: Introducción gerencia de requerimientos

Importancia de Administrar los Requerimientos

Permite gestionar las necesidad de manera estructurada

Mejora la capacidad de predecir cronogramas de proyectos

Disminuye costos y retrasos

Contribuye con la calidad del software

Mejora la comunicación entre los equipos

Minimiza o evita el rechazo de los usuarios finales

Page 13: Introducción gerencia de requerimientos

Dis

cip

lin

a d

e R

eq

uerim

ien

tos

Flu

jo d

e t

rab

ajo

(R

UP

®)

Page 14: Introducción gerencia de requerimientos

Resumen

Los requerimientos son la pieza fundamental en cualquier proyecto, en ellos se basan para diversas tareas como:

◦ Planear el proyecto y los recursos que se usarán en él.

◦ Especificar el tipo de verificaciones que se habrán de realizar al sistema.

◦ Planear la aceptación de los usuarios del proyecto.

◦ Son el fundamento del ciclo de vida del proyecto!

Page 15: Introducción gerencia de requerimientos

Gustavo Bonalde, PMP

Gracias por su atención

http://gbonalde.blogspot.com/http://twitter.com/[email protected]