introducción gerencia de requerimientos

Post on 27-Jun-2015

1.506 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Gerencia de Requerimientos

Módulo1: Introducción

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

http://twitter.com/gbonalde

IBM RUP Certified

Introducción a la Gerencia de Requerimientos

El problema de los requerimientos

Gerenciando los requerimientos

La disciplina 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

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

-$.

+$.

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

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”

Traza de los Requerimientos

NECESIDAD

CARACTERÍSTICAS

REQUERIMIENTOS

+Abstracto Problema u Oportunidad

Casos de uso

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

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

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)

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

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

Dis

cip

lin

a d

e R

eq

uerim

ien

tos

Flu

jo d

e t

rab

ajo

(R

UP

®)

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!

Gustavo Bonalde, PMP

Gracias por su atención

http://gbonalde.blogspot.com/http://twitter.com/gbonaldegustavo.bonalde@gmail.com

top related