Вы находитесь на странице: 1из 64
Administración de Requerimientos Administración Administración de de Requerimientos Requerimientos REQM REQM
Administración de Requerimientos
Administración Administración de de
Requerimientos Requerimientos
REQM REQM
Octubre Octubre de de 2007 2007
® Capability Maturity Model Integration esta registrada en la oficina
de U.S. Patent and Trademark por la Universidad de Carnegie
Mellon.
La distribución de este material está limitada por el SIECenter de
México a los asistentes a este curso.
© SIE Center México, Documento de Carácter Confidencial
1
MMiissiióónn ddeell SSIIEE CCeenntteerr Administración de Requerimientos Contribuir al desarrollo de la industria,
MMiissiióónn ddeell SSIIEE CCeenntteerr
Administración de Requerimientos
Contribuir al desarrollo de la industria,
incrementando su competitividad a través de
la difusión, la mejora continua y el
conocimiento en tecnologías de información.
© SIE Center México, Documento de Carácter Confidencial
2
SSIIEE CCeenntteerr-- ÁÁrreeaass Administración de Requerimientos Capacitación Consultoría Evaluaciones
SSIIEE CCeenntteerr-- ÁÁrreeaass
Administración de Requerimientos
Capacitación
Consultoría
Evaluaciones
Investigación
© SIE Center México, Documento de Carácter Confidencial
3
PPrrooppóóssiittoo ddeell CCuurrssoo Administración de Requerimientos Entender el concepto de Administración de
PPrrooppóóssiittoo ddeell CCuurrssoo
Administración de Requerimientos
Entender el concepto de
Administración de
Requerimientos desde
la perspectiva del
modelo CMMI, así
como los factores a
considerar para lograr
una exitosa
implementación.
© SIE Center México, Documento de Carácter Confidencial
4
OObbjjeettiivvooss ddeell CCuurrssoo –– 11 Administración de Requerimientos • Identificar dos tipos de
OObbjjeettiivvooss ddeell CCuurrssoo –– 11
Administración de Requerimientos
• Identificar dos tipos de
requerimientos: orientado al
cliente y descripción técnica
del problema.
• Identificar técnicas para lograr
entender ambos requerimientos
• Facilitar el compromiso a los
requerimientos
• Manejar atributos de los requerimientos
• Entender el concepto y uso del rastreo
de requerimientos
© SIE Center México, Documento de Carácter Confidencial
5
OObbjjeettiivvooss ddeell CCuurrssoo –– 22 Administración de Requerimientos • Conocer los tipos de rastreo y
OObbjjeettiivvooss ddeell CCuurrssoo –– 22
Administración de Requerimientos
• Conocer los tipos de rastreo y sus
representaciones gráficas
• Entender el contexto de los procesos
de REQM en el ciclo de vida
• Entender los objetivos y prácticas
específicas de REQM
• Manejar el control de cambios de requerimientos:
análisis de impacto, aprobación y desarrollo
• Entender la interdependencia entre REQM,
desarrollo de requerimientos (RD) y solución
técnica (TS).
• Entender la naturaleza recursiva de RD, TS y
REQM.
© SIE Center México, Documento de Carácter Confidencial
6
AAuuddiieenncciiaa ddeell CCuurrssoo Administración de Requerimientos • Líderes de proyecto • Analistas •
AAuuddiieenncciiaa ddeell CCuurrssoo
Administración de Requerimientos
• Líderes de proyecto
• Analistas
• Área de comercialización
© SIE Center México, Documento de Carácter Confidencial
7
LLooggííssttiiccaa Administración de Requerimientos • Inicio de la sesión: • Fin de la sesión: 09:00
LLooggííssttiiccaa
Administración de Requerimientos
• Inicio de la sesión:
• Fin de la sesión:
09:00 am
04:00 pm
• Descansos para café
– Mañana:
11:30 am
– Tarde:
01:30 pm
© SIE Center México, Documento de Carácter Confidencial
8
FFaacciilliiddaaddeess Administración de Requerimientos • Salidas de Emergencia • Baños • Teléfonos © SIE
FFaacciilliiddaaddeess
Administración de Requerimientos
• Salidas de Emergencia
• Baños
• Teléfonos
© SIE Center México, Documento de Carácter Confidencial
9
TTééccnniiccaass DDiiddááccttiiccaass Administración de Requerimientos • Presentaciones • Discusiones •
TTééccnniiccaass DDiiddááccttiiccaass
Administración de Requerimientos
• Presentaciones
• Discusiones
• Trabajo en equipo
• Dinámicas
© SIE Center México, Documento de Carácter Confidencial
10
RReeggllaass BBaassee Administración de Requerimientos • Puntualidad • Participar • Preguntar • Trabajo en
RReeggllaass BBaassee
Administración de Requerimientos
• Puntualidad
• Participar
• Preguntar
• Trabajo en equipo
• Mantener los teléfonos
celulares en modo silencioso
(vibración)
• Criticar ideas, nunca a las
personas
© SIE Center México, Documento de Carácter Confidencial
11
IInnttrroodduucccciióónn ddee PPaarrttiicciippaanntteess Administración de Requerimientos • Nombre • Puesto •
IInnttrroodduucccciióónn ddee PPaarrttiicciippaanntteess
Administración de Requerimientos
• Nombre
• Puesto
• Experiencia en Administración
de Requerimientos
– Definir el alcance del sistema
– Validar el entendimiento del
problema
– Técnicas de compromiso
– Administración de cambios
– Rastreo del requerimiento
• Expectativas del Curso
© SIE Center México, Documento de Carácter Confidencial
12
PPrreesseennttaacciióónn ddeell IInnssttrruuccttoorr Administración de Requerimientos Vilma Escarria Rodríguez
PPrreesseennttaacciióónn ddeell IInnssttrruuccttoorr
Administración de Requerimientos
Vilma Escarria Rodríguez
vescarria@esicenter.itesm.mx
• Estudios y Certificaciones
– Ingeniería en Sistemas Computacionales
– Maestría en Ciencias Computacionales
– Diplomados en Administración de Proyectos
– Diversos cursos en modelos CMM y CMMI, UML y
lenguajes
• Experiencia
– Asistente de Investigación
– Profesora de Cátedra
– Líder de Proyecto
– Coordinadora de Desarrollo
– Solution Consultant Manager
– Consultora
• Pasatiempos
– Lectura
– Música
© SIE Center México, Documento de Carácter Confidencial
13
RREEQQMM vvss DDeessaarrrroolllloo RReeqquueerriimmiieennttooss Administración de Requerimientos • Administrar los
RREEQQMM vvss DDeessaarrrroolllloo RReeqquueerriimmiieennttooss
Administración de Requerimientos
• Administrar los Requerimientos (REQM)
– Asegurar que los requerimientos son consistentes
con los productos de trabajo desarrollados a lo largo
del ciclo de vida
• Desarrollo de Requerimientos (RD)
– Generar una lista de servicios a ser desarrollados
(cliente)
– Generar una lista de requerimientos de producto
(técnicos)
– Analizar los requerimientos
– Validar ambas listas de requerimientos
© SIE Center México, Documento de Carácter Confidencial
14
DDiinnáámmiiccaa ((1100 mmiinn )) Administración de Requerimientos • ¿Qué es un requerimiento para tu empresa?
DDiinnáámmiiccaa ((1100 mmiinn ))
Administración de Requerimientos
• ¿Qué es un requerimiento para tu
empresa?
• ¿Cuántos tipos de requerimientos
tienen?
• ¿Qué características debe tener
un requerimiento válido en la
empresa?
© SIE Center México, Documento de Carácter Confidencial
15
DDeeffiinniicciióónn –– 11 Administración de Requerimientos Requerimiento: Necesidad del usuario o una
DDeeffiinniicciióónn –– 11
Administración de Requerimientos
Requerimiento:
Necesidad del usuario o una característica,
función, estado o atributo de un sistema que
puede ser percibida externamente.
Especificación de requerimientos:
Documento que describe todos los atributos
requeridos por un sistema que pueden ser
apreciados externamente. Describe que va
hacer el sistema externamente sin describir
como lo va hacer internamente.
© SIE Center México, Documento de Carácter Confidencial
16
DDeeffiinniicciióónn –– 22 Administración de Requerimientos Ingeniería de Requerimientos de Software: Es la
DDeeffiinniicciióónn –– 22
Administración de Requerimientos
Ingeniería de Requerimientos de
Software:
Es la ciencia y disciplina concerniente al
análisis y documentación de requerimientos
de software a través de un proceso iterativo
de definición, análisis, estudios de balance,
elaboración de prototipos y simulación.
[Dorfman y Thayer]
© SIE Center México, Documento de Carácter Confidencial
17
IImmppoorrttaanncciiaa RReeqquueerriimmiieennttooss –– 11 Administración de Requerimientos • El proyecto no se
IImmppoorrttaanncciiaa RReeqquueerriimmiieennttooss –– 11
Administración de Requerimientos
• El proyecto no se puede terminar porque no se
terminan los cambios
• El producto debe satisfacer las necesidades del
cliente
• La solución no funciona si el problema no es
entendido
• Los productos se deben hacer una sola vez
• La generación de productos basados en un
pobre entendimiento del problema y cotizados
con base en ese entendimiento conllevan a
pérdidas en el negocio
© SIE Center México, Documento de Carácter Confidencial
18
IImmppoorrttaanncciiaa RReeqquueerriimmiieennttooss –– 22 Administración de Requerimientos En casi todo proyecto de
IImmppoorrttaanncciiaa RReeqquueerriimmiieennttooss –– 22
Administración de Requerimientos
En casi todo proyecto de software que
fracasa por no coincidir con la
funcionalidad ó con los costos
planeados, los requerimientos
inadecuados han jugado un papel
preponderante.
[M. Alford y J. Lawson]
© SIE Center México, Documento de Carácter Confidencial
19
Administración de Requerimientos Ingeniería Ingeniería de de Requerimientos Requerimientos Obtención Obtención de
Administración de Requerimientos
Ingeniería Ingeniería de de
Requerimientos Requerimientos
Obtención Obtención de de Necesidades Necesidades
Análisis Análisis
Especificación Especificación
Validación Validación
Administración Administración
© SIE Center México, Documento de Carácter Confidencial
20
IInnggeenniieerrííaa ddee RReeqquueerriimmiieennttooss Administración de Requerimientos Entendimiento Entendimiento
IInnggeenniieerrííaa ddee RReeqquueerriimmiieennttooss
Administración de Requerimientos
Entendimiento Entendimiento
Problema Problema
(Elicitation) (Elicitation)
Análisis Análisis
de de
Factibilidad Factibilidad
Análisis Análisis
del del
Problema Problema
Especificación Especificación
del del
Problema Problema
Validación Validación
© SIE Center México, Documento de Carácter Confidencial
21
CCaannaall ddee CCoommuunniiccaacciióónn Administración de Requerimientos • Definir proveedor válido de
CCaannaall ddee CCoommuunniiccaacciióónn
Administración de Requerimientos
• Definir proveedor válido de
requerimientos
• Definir un responsable en el
caso de múltiples
proveedores
• Definir quien debe aceptar
los requerimientos por el
lado de la empresa de
desarrollo
© SIE Center México, Documento de Carácter Confidencial
22
DDiinnáámmiiccaa ((1155 mmiinn )) Administración de Requerimientos 1. Define los criterios para determinar
DDiinnáámmiiccaa ((1155 mmiinn ))
Administración de Requerimientos
1. Define los criterios para determinar
proveedores de requerimientos
2. Determina un criterio para definir
un responsable único de mandar
requerimientos cuando existen
múltiples proveedores
3. Determina si el proveedor es el
mismo para pedir requerimientos o
solicitar cambios a requerimientos
© SIE Center México, Documento de Carácter Confidencial
23
EEnntteennddiimmiieennttoo ddeell PPrroobblleemmaa ((EElliicciittaattiioonn)) Administración de Requerimientos Para
EEnntteennddiimmiieennttoo ddeell PPrroobblleemmaa ((EElliicciittaattiioonn))
Administración de Requerimientos
Para lograr un correcto entendimiento del problema se
pueden utilizar estas herramientas:
• Entrevistas
• Cuestionarios
• Observación
• Maestro – Alumno
• Prototipos
• Descripción Operacional
– Concepto de Operaciones
– Casos de uso
© SIE Center México, Documento de Carácter Confidencial
24
EEnnttrreevviissttaa Administración de Requerimientos Objetivo Enterarse de opiniones y sentimientos acerca del
EEnnttrreevviissttaa
Administración de Requerimientos
Objetivo
Enterarse de opiniones y sentimientos acerca del sistema, la
organización y las metas personales.
Ventajas
– Permite conocer en un ambiente controlado a los posibles
usuarios
Desventajas
Las personas no siempre están dispuestas a ser entrevistadas:
– Temen hacer un mal papel o perder poder si revelan lo que
saben
– No se sienten en confianza con el analista (especialmente si es
de otro departamento o ajeno a la empresa)
– Se saltan pasos “básicos” al describir los procesos
© SIE Center México, Documento de Carácter Confidencial
25
CCuueessttiioonnaarriioo Administración de Requerimientos Tipos Obtener detalles sobre la implementación de
CCuueessttiioonnaarriioo
Administración de Requerimientos
Tipos
Obtener detalles sobre la implementación de actividades.
Ventajas
Se recomienda:
– Cuando la gente se encuentra dispersa
– Cuando hay mucha gente involucrada en el sistema de software
– Para conocer y sensibilizar a los interesados antes de proceder
a las entrevistas.
Desventajas
– El lenguaje utilizado debe ser muy preciso, por lo que se debe
hacer un análisis previo del dominio del problema (círculo
vicioso)
– Se necesita bastante práctica en la elaboración de un buen
cuestionario
© SIE Center México, Documento de Carácter Confidencial
26
OObbsseerrvvaacciióónn Administración de Requerimientos Utilizado para profundizar en lo que realmente se está
OObbsseerrvvaacciióónn
Administración de Requerimientos
Utilizado para profundizar en lo que realmente se está haciendo,
viendo de primera mano la relación del usuario con la
organización y su medio ambiente físico.
Ventajas
– Revelan detalles que difícilmente se habrían descubierto con
otros métodos.
Desventajas
– A algunos usuarios no les gusta ser observados
– El tiempo necesario para lograr una buena observación es largo
– Es difícil permanecer en calidad de observador
© SIE Center México, Documento de Carácter Confidencial
27
OOttrraass TTééccnniiccaass Administración de Requerimientos • Maestro – Alumno Trabajar junto al personal que
OOttrraass TTééccnniiccaass
Administración de Requerimientos
• Maestro – Alumno
Trabajar junto al personal que realiza las tareas para
aprender acerca de la tarea y como se cumple.
• Etnografía
Técnica de observación para entender requerimientos
sociales y organizacionales
• Prototipos
Representación limitada del diseño de un producto que
permite comprender la problemática y clarificar los
requerimientos.
© SIE Center México, Documento de Carácter Confidencial
28
DDuuaalliiddaadd ddeell RRooll ddeell AAnnaalliissttaa Administración de Requerimientos Comprensibilidad Formalidad
DDuuaalliiddaadd ddeell RRooll ddeell AAnnaalliissttaa
Administración de Requerimientos
Comprensibilidad
Formalidad
Diseño y
Codificación
Usuarios
Analista
Analista
© SIE Center México, Documento de Carácter Confidencial
29
Obtención Obtención y y Búsqueda Búsqueda de de Necesidades Necesidades (Elicitation) (Elicitation) Administración
Obtención Obtención y y Búsqueda Búsqueda de de
Necesidades Necesidades (Elicitation) (Elicitation)
Administración de Requerimientos
• Entrevistas
• Cuestionarios
• Observación
• Maestro-alumno
• Prototipos
• Descripción operacional
– Concepto de Operaciones
– Casos de Uso
© SIE Center México, Documento de Carácter Confidencial
30
Administración de Requerimientos Concepto Concepto de de Operaciones Operaciones • • Documentación
Administración de Requerimientos
Concepto Concepto de de
Operaciones Operaciones
• •
Documentación Documentación de de las las necesidades necesidades
del del cliente cliente
• •
Descripción Descripción operacional operacional del del
sistema sistema (casos (casos de de uso) uso)
© SIE Center México, Documento de Carácter Confidencial
31
CCoonncceeppttoo ddee OOppeerraacciioonneess ((CCoonnOOppss)) Administración de Requerimientos Describe los resultados
CCoonncceeppttoo ddee OOppeerraacciioonneess ((CCoonnOOppss))
Administración de Requerimientos
Describe los resultados del análisis conceptual
– Sistema o situación actual
– Necesidades desarrollo/modificación
– Modos de operación sistema propuesto
– Clases de usuarios y sus características
– Características operacionales (prioridades)
– Escenarios operacionales
– Limitaciones de la aproximación (enfoque)
– Análisis de impacto
© SIE Center México, Documento de Carácter Confidencial
32
DDooccuummeennttoo CCoonnOOppss Administración de Requerimientos Documento orientado al usuario que le permite
DDooccuummeennttoo CCoonnOOppss
Administración de Requerimientos
Documento orientado al usuario que le permite describir
los conceptos de un sistema:
– Ayuda a los usuarios a expresar sus distintos puntos
de vista y expectativas
– Provee una descripción de las necesidades y deseos
del usuario
– Ayuda en general al usuario en su trabajo
Proveer un puente entre las necesidades del usuario
y los requerimientos técnicos (desarrolladores)
© SIE Center México, Documento de Carácter Confidencial
33
CCaassooss ddee UUssoo ((CCUU)) Administración de Requerimientos • Es un modelo de lo que un
CCaassooss ddee UUssoo ((CCUU))
Administración de Requerimientos
• Es un modelo de lo que un sistema debe hacer y de
la interacción con entidades externas
• Elementos principales:
– Actor: elemento externo interactuando con el sistema
– Caso de Uso: servicios proveídos por los actores
– Escenario: secuencia de eventos que captura como el servicio
es llevado a cabo.
Un servicio puede requerir múltiples funciones
e interactuar con múltiples actores
© SIE Center México, Documento de Carácter Confidencial
34
CCCUUU::: PPPrrrooopppóóósssiiitttooo Administración de Requerimientos • Definir el alcance del sistema –
CCCUUU::: PPPrrrooopppóóósssiiitttooo
Administración de Requerimientos
• Definir el alcance del sistema
– Identificar las interacciones del sistema con
entidades externas
– Identificar los servicios proveídos por el
sistema
• Validar el entendimiento del desarrollador
sobre el sistema
© SIE Center México, Documento de Carácter Confidencial
35
DDDiiiaaagggrrraaammmaaa dddeee CCCaaasssooosss dddeee UUUsssooo Administración de Requerimientos Hacer Llamada Local
DDDiiiaaagggrrraaammmaaa dddeee CCCaaasssooosss dddeee UUUsssooo
Administración de Requerimientos
Hacer Llamada Local
Callee
Caller
Hacer Llamada Larga Dist.
Proveedor Larga Distancia
Cliente
Cobrar Cliente
Administrador Cobros
© SIE Center México, Documento de Carácter Confidencial
36
¿¿¿QQQuuuééé eeesss uuunnn AAAccctttooorrr??? Administración de Requerimientos • Los actores no son parte del
¿¿¿QQQuuuééé eeesss uuunnn AAAccctttooorrr???
Administración de Requerimientos
• Los actores no son parte del sistema
• Los actores representan los roles que
puede tomar un usuario
• Un actor puede representar un humano,
dispositivo o sistema
• Un actor puede cambiar activamente
información con el sistema
• Un actor puede proporcionar información
• Un actor puede ser receptor pasivo de
información
AAccttoorr
© SIE Center México, Documento de Carácter Confidencial
37
Administración de Requerimientos Aceptación Aceptación de de y y Compromiso Compromiso con con los los
Administración de Requerimientos
Aceptación Aceptación de de y y
Compromiso Compromiso con con los los
Requerimientos Requerimientos
Criterios Criterios de de aceptación aceptación
Compromiso Compromiso interno interno y y externo externo
© SIE Center México, Documento de Carácter Confidencial
38
CCrriitteerriiooss ddee AAcceeppttaacciióónn –– 11 Administración de Requerimientos • Características que debe
CCrriitteerriiooss ddee AAcceeppttaacciióónn –– 11
Administración de Requerimientos
• Características que debe tener un requerimiento
para ser aceptado en el proyecto
– Completo
– Consistente
– Verificable (se puede asociar una prueba)
– Claro (no ambigüo)
– Técnicamente factible
• Criterio de aceptación del producto por el cliente
© SIE Center México, Documento de Carácter Confidencial
39
CCrriitteerriiooss ddee AAcceeppttaacciióónn –– 22 Administración de Requerimientos • Correcto: si todo
CCrriitteerriiooss ddee AAcceeppttaacciióónn –– 22
Administración de Requerimientos
• Correcto: si todo requerimiento escrito
representa algo requerido por el sistema a
ser construido.
• No ambigüo: si todo requerimiento escrito
tiene una sola interpretación
– Evita frecuencias, administra operador lógico
• Completo: si la definición de las respuestas
del sistema de todas las posibles clases de
entradas de datos en todas las posibles
clases de situaciones son incluidas
© SIE Center México, Documento de Carácter Confidencial
40
CCrriitteerriiooss ddee AAcceeppttaacciióónn –– 33 Administración de Requerimientos • Verificable: un
CCrriitteerriiooss ddee AAcceeppttaacciióónn –– 33
Administración de Requerimientos
• Verificable: un requerimiento escrito es
verificable si existe algún proceso finito y
costeable con el cual una persona o
máquina pueda confirmar que el software a
ser construido cumpla con el requerimiento.
Ejemplos de requerimientos que no son
verificables son:
– The product shall have an easy-to-use interface.
– The program shall not enter an infinite loop.
– Avoid words such as “usually”, “generally,” or “often”
© SIE Center México, Documento de Carácter Confidencial
41
CCrriitteerriiooss ddee AAcceeppttaacciióónn –– 44 Administración de Requerimientos • Consistente: si ningún
CCrriitteerriiooss ddee AAcceeppttaacciióónn –– 44
Administración de Requerimientos
• Consistente: si ningún requerimiento escrito
está en conflicto con otro previamente
documentado.
– Conflicto de comportamiento: especificar un estímulo
diferente para inducir una respuesta o diferentes
respuestas al mismo estímulo.
– Conflicto de términos: términos usados en diferentes
contextos que significan la misma cosa.
– Conflicto en características: demanda que el producto
exhiba características contradictorias
– Inconsistencia en los tiempos: demanda que el
producto responda con tiempos de respuesta
contradictorios.
© SIE Center México, Documento de Carácter Confidencial
42
AAnnáálliissiiss ddee FFaaccttiibbiilliiddaadd Administración de Requerimientos • Posibilidad de realización del
AAnnáálliissiiss ddee FFaaccttiibbiilliiddaadd
Administración de Requerimientos
• Posibilidad de realización del software con el
hardware y software existentes.
• Estimación del costo contra los beneficios
que el software brindará a la empresa.
• Se realiza después de que se establecieron
las necesidades del sistema.
• Permite tomar la decisión de si es factible
realizar el sistema propuesto
© SIE Center México, Documento de Carácter Confidencial
43
DDiinnáámmiiccaa ((1155 mmiinn )) Administración de Requerimientos 1. ¿Cómo determinas si un requerimiento es
DDiinnáámmiiccaa ((1155 mmiinn ))
Administración de Requerimientos
1. ¿Cómo determinas si un requerimiento
es técnicamente factible, que técnicas o
herramientas empleas?
2. ¿Cómo determinas si un requerimiento
esta completo?
3. ¿Cuántos tipos de elementos técnicos
manejas y cuales son sus características
(catálogos, reportes, agentes, robots,
busquedas, pantallas captura, vistas,
archivos, protocolos?
© SIE Center México, Documento de Carácter Confidencial
44
CCoommpprroommiissoo aa llooss RReeqquueerriimmiieennttooss Administración de Requerimientos • Los requerimientos
CCoommpprroommiissoo aa llooss RReeqquueerriimmiieennttooss
Administración de Requerimientos
• Los requerimientos definen el alcance del sistema
• El equipo de desarrollo debe comprometerse a
desarrollar el sistema descrito por los
requerimientos
• La empresa de desarrollo se compromete con el
cliente a desarrollar el sistema descrito con los
requerimientos
• El equipo de desarrollo debe hacer un análisis de
impacto de los requerimientos antes de
comprometerse a ellos
© SIE Center México, Documento de Carácter Confidencial
45
TTééccnniiccaass ddee AAnnáálliissiiss ddee IImmppaaccttoo Administración de Requerimientos • Análisis de
TTééccnniiccaass ddee AAnnáálliissiiss ddee IImmppaaccttoo
Administración de Requerimientos
• Análisis de factibilidad
• Prototipos técnicos
• Matriz de requerimiento (cambios)
• Simulación
© SIE Center México, Documento de Carácter Confidencial
46
CCoonnttrrooll ddee CCaammbbiiooss -- AAttrriibbuuttooss Administración de Requerimientos • Registro del cambio •
CCoonnttrrooll ddee CCaammbbiiooss -- AAttrriibbuuttooss
Administración de Requerimientos
• Registro del cambio
• Razón de cambio
• Evaluar impacto
– Requerimientos afectados (nuevos, modificados, cancelados)
– Impacto en productos de trabajo
– Esfuerzo/calendario/Costo
• Decisión del cambio
– Registrar decisión y razón de la misma
• Actualizar historial
• Comunicar, planear y proceder al cambio conforme a la
decisión
© SIE Center México, Documento de Carácter Confidencial
47
DDiinnáámmiiccaa ((2200 mmiinn )) Administración de Requerimientos Define la plantilla para solicitud de cambios
DDiinnáámmiiccaa ((2200 mmiinn ))
Administración de Requerimientos
Define la plantilla para solicitud de
cambios
Tips:
Recomendamos por lo menos tres
secciones: Descripción del cambio;
Análisis; Evaluación/Resultado
© SIE Center México, Documento de Carácter Confidencial
48
Administración de Requerimientos Rastreo Rastreo de de Requerimientos Requerimientos Rastreo Rastreo Adelante Adelante
Administración de Requerimientos
Rastreo Rastreo de de
Requerimientos Requerimientos
Rastreo Rastreo Adelante Adelante (Fordward) (Fordward)
Rastreo Rastreo Atrás Atrás (Backward) (Backward)
Representaciones Representaciones
Asignación Asignación Requerimientos Requerimientos
Requerimientos Requerimientos Derivados Derivados
© SIE Center México, Documento de Carácter Confidencial
49
RRaassttrreeoo ddee RReeqquueerriimmiieennttooss –– 11 Administración de Requerimientos Capacidad de describir y
RRaassttrreeoo ddee RReeqquueerriimmiieennttooss –– 11
Administración de Requerimientos
Capacidad de describir y seguir el
desarrollo de los requerimientos a
través del ciclo del vida del proyecto, en
cualquiera de las siguientes
direcciones:
– Forward
– Backward
© SIE Center México, Documento de Carácter Confidencial
50
RRaassttrreeoo ddee RReeqquueerriimmiieennttooss –– 22 Administración de Requerimientos • Forward: Habilidad de
RRaassttrreeoo ddee RReeqquueerriimmiieennttooss –– 22
Administración de Requerimientos
• Forward: Habilidad de rastrear un
requerimiento a través de su especificación y
desarrollo.
• Backward: Habilidad de identificar el o los
requerimientos que originaron un producto de
trabajo.
© SIE Center México, Documento de Carácter Confidencial
51
RRaassttrreeoo ((TTrraacceeaabbiilliittyy)) Administración de Requerimientos LLiissttaa ddee
RRaassttrreeoo ((TTrraacceeaabbiilliittyy))
Administración de Requerimientos
LLiissttaa ddee
rreeqquueerriimmiieennttooss
FFaasseess //
PPrroodduuccttooss ddee
TTrraabbaajjoo
FFoorrwwaarrdd
1.
BBaacckkwwaarrdd
1.
2.
2.
3.
3.
4.
4.
n
n
© SIE Center México, Documento de Carácter Confidencial
52
RRaassttrreeoo BBiiddiirreecccciioonnaall Administración de Requerimientos FF FF FF AAnnáálliissiiss
RRaassttrreeoo BBiiddiirreecccciioonnaall
Administración de Requerimientos
FF
FF
FF
AAnnáálliissiiss
DDiisseeññoo
CCóóddiiggoo
PPrruueebbaass
BB
BB
BB
F: Forward
B: Backward
© SIE Center México, Documento de Carácter Confidencial
53
RRaassttrreeoo VVeerrttiiccaall –– 11 Administración de Requerimientos • Identifica el origen y continúa el
RRaassttrreeoo VVeerrttiiccaall –– 11
Administración de Requerimientos
• Identifica el origen y continúa el desarrollo
del requerimiento a través de las diferentes
actividades y productos en el proyecto.
© SIE Center México, Documento de Carácter Confidencial
54
RRaassttrreeoo VVeerrttiiccaall –– 22 Administración de Requerimientos AAnnáálliissiiss MMooddeelloo ddee
RRaassttrreeoo VVeerrttiiccaall –– 22
Administración de Requerimientos
AAnnáálliissiiss
MMooddeelloo ddee CCaassccaaddaa
DDiisseeññoo
CCóóddiiggoo
PPrruueebbaass
** EEnnttrree ddiiffeerreenntteess ffaasseess
©
SIE Center México, Documento de Carácter Confidencial
55
Vertical * *Rastreo
Rastreo Vertical
RRaassttrreeoo HHoorriizzoonnttaall Administración de Requerimientos • Identifica las relaciones entre los
RRaassttrreeoo HHoorriizzoonnttaall
Administración de Requerimientos
• Identifica las relaciones entre los
requerimientos para evitar problemas
potenciales antes de la integración del
producto.
© SIE Center México, Documento de Carácter Confidencial
56
RRaassttrreeoo RReeqquueerriimmiieennttooss RReellaacciioonnaaddooss Administración de Requerimientos 1.- 2.- 3.-
RRaassttrreeoo RReeqquueerriimmiieennttooss RReellaacciioonnaaddooss
Administración de Requerimientos
1.-
2.-
3.-
4.-
© SIE Center México, Documento de Carácter Confidencial
57
RRaassttrreeoo PPrreevviioo DDeeffiinniicciióónn RReeqquueerriimmiieennttooss Administración de Requerimientos
RRaassttrreeoo PPrreevviioo DDeeffiinniicciióónn RReeqquueerriimmiieennttooss
Administración de Requerimientos
CCaassooss ddee
UUssoo
EEnnttrreevviissttaa
CCoonnOOppss
SSRRSS
OObbsseerrvvaacciióónn
PPrroottoottiippooss
© SIE Center México, Documento de Carácter Confidencial
58
RReeqquueerriimmiieennttoo DDeerriivvaaddoo Administración de Requerimientos Un Requerimiento Derivado es un
RReeqquueerriimmiieennttoo DDeerriivvaaddoo
Administración de Requerimientos
Un Requerimiento Derivado es un
requerimiento que no fue pedido explícitamente
por el cliente, pero es necesario para el
sistema.
AAnnáálliissiiss
DDiisseeññoo
RRDD
RRDD
RRDD:: RReeqquueerriimmiieennttoo DDeerriivvaaddoo
© SIE Center México, Documento de Carácter Confidencial
59
AAssiiggnnaacciióónn ((AAllllooccaattiioonn)) Administración de Requerimientos Se refiere a la descomposición de un
AAssiiggnnaacciióónn ((AAllllooccaattiioonn))
Administración de Requerimientos
Se refiere a la descomposición de un
requerimiento de alto nivel, en requerimientos
de bajo nivel y su asignación en actividades y
productos de trabajo.
1. Requerimiento padre
1.1 Requerimiento hijo 1
1.2 Requerimiento hijo 2
1.3 Requerimiento hijo 3
© SIE Center México, Documento de Carácter Confidencial
60
RRaassttrreeoo RReeqquueerriimmiieennttooss DDeerriivvaaddooss Administración de Requerimientos 5.- RRDD 5.1 - 5.2
RRaassttrreeoo RReeqquueerriimmiieennttooss DDeerriivvaaddooss
Administración de Requerimientos
5.-
RRDD
5.1
-
5.2
-
Requerimiento que no fue
solicitado explícitamente
por el cliente pero que es
necesario para el sistema
© SIE Center México, Documento de Carácter Confidencial
61
VVeerriiffiiccaacciióónn Administración de Requerimientos Ver Ver Ver FF FF FF AAnnáálisis lisis
VVeerriiffiiccaacciióónn
Administración de Requerimientos
Ver
Ver
Ver
FF
FF
FF
AAnnáálisis
lisis
DDiisseeññoo
BB
BB
CCóóddiiggoo
BB
Pruebas Pruebas
© SIE Center México, Documento de Carácter Confidencial
62
RRaassttrreeoo BBiiddiirreecccciioonnaall eenn CCMMMMII Administración de Requerimientos FF
RRaassttrreeoo BBiiddiirreecccciioonnaall eenn CCMMMMII
Administración de Requerimientos
FF
RReeqquueerriimmiieennttooss
FF
PPrroodduuccttooss
F: Forward
PPrroodduuccttoo
RReeqquueerriimmiieennttooss
ddee TTrraabbaajjoo
B: Backward
BB
FFiinnaall
DDeerriivvaaddooss
RReelleevvaanntteess
BB
FF
BB
EEjjeemmppllooss ddee PPrroodduuccttooss ddee TTrraabbaajjoo
AAccttiivviiddaaddeess
eenn eell PPllaann
DDooccuummeennttooss ddee DDiisseeññoo
CCaassooss ddee PPrruueebbaa
CCóóddiiggoo
© SIE Center México, Documento de Carácter Confidencial
63
MMaattrriizz ddee RRaassttrreeaabbiilliiddaadd -- 11 Administración de Requerimientos ID Requerimi Fuen- SRS
MMaattrriizz ddee RRaassttrreeaabbiilliiddaadd -- 11
Administración de Requerimientos
ID
Requerimi
Fuen-
SRS
Planea-
Dise-
Códi
Caso
Resul-
Cam-
Comen-
ento
te
ción
ño
go
de
tado de
bios
tarios
Prue-
Pruebas
ba
Req1
Req2
Req3
© SIE Center México, Documento de Carácter Confidencial
64
DDiinnáámmiiccaa ((2200 mmiinn )) Administración de Requerimientos ¿Bosqueja una matriz de rastreo de
DDiinnáámmiiccaa ((2200 mmiinn ))
Administración de Requerimientos
¿Bosqueja una matriz de rastreo de
requerimientos?
- Identifica los productos de trabajo
- Determina cobertura en ciclo de
vida
- Determina relaciones a ser
consideradas:
Derivados; entre requerimientos;
entre requerimientos y productos.
© SIE Center México, Documento de Carácter Confidencial
65
DDiinnáámmiiccaa ((1100 mmiinn )) Administración de Requerimientos 1. ¿Cuándo se debe hacer el rastreo? 2.
DDiinnáámmiiccaa ((1100 mmiinn ))
Administración de Requerimientos
1. ¿Cuándo se debe hacer el
rastreo?
2. ¿Cuándo debes revisar que se
esta llevando a cabo el rastreo?
© SIE Center México, Documento de Carácter Confidencial
66
Administración de Requerimientos Herramientas Herramientas para para el el Rastreo Rastreo de de Requerimientos
Administración de Requerimientos
Herramientas Herramientas para para el el
Rastreo Rastreo de de
Requerimientos Requerimientos
Caliber Caliber
Requisite Requisite Pro Pro
Enterprise Enterprise Architect Architect
© SIE Center México, Documento de Carácter Confidencial
67
CCaalliibbeerr AAnnaalliisstt,, BBoorrllaanndd –– 11 Administración de Requerimientos • Repositorio Centralizado
CCaalliibbeerr AAnnaalliisstt,, BBoorrllaanndd –– 11
Administración de Requerimientos
• Repositorio Centralizado para todos los
proyectos
• Múltiples métodos de visualización de rastreo
• Cubre las áreas de RD y REQM al ayudar a
definir requerimientos y dar seguimiento y
registro de cambios e inconsistencias.
© SIE Center México, Documento de Carácter Confidencial
68
CCaalliibbeerr AAnnaalliisstt,, BBoorrllaanndd –– 22 Administración de Requerimientos
CCaalliibbeerr AAnnaalliisstt,, BBoorrllaanndd –– 22
Administración de Requerimientos
http://www.borland.com/media/en/edm/caliber_analyst_product_demo/main.html
© SIE Center México, Documento de Carácter Confidencial
69
CCaalliibbeerr AAnnaalliisstt,, BBoorrllaanndd –– 33 Administración de Requerimientos © SIE Center México,
CCaalliibbeerr AAnnaalliisstt,, BBoorrllaanndd –– 33
Administración de Requerimientos
© SIE Center México, Documento de Carácter Confidencial
70
RRaattiioonnaall RReeqquuiissiitteePPrroo –– 11 Administración de Requerimientos • Integración con Word para la
RRaattiioonnaall RReeqquuiissiitteePPrroo –– 11
Administración de Requerimientos
• Integración con Word para la autoría de
requerimientos.
• Rastreo a alto y bajo nivel.
• Análisis de cambios grafico y notificación de
cambios por correo electrónico a los agentes
involucrados.
• Creación de línea base en XML; permite la
comparación de líneas base entre proyectos.
• Acceso via web.
• Integración con las demás herramientas de Rational
© SIE Center México, Documento de Carácter Confidencial
71
RRaattiioonnaall RReeqquuiissiitteePPrroo –– 22 Administración de Requerimientos © SIE Center México, Documento
RRaattiioonnaall RReeqquuiissiitteePPrroo –– 22
Administración de Requerimientos
© SIE Center México, Documento de Carácter Confidencial
72
RRaattiioonnaall RReeqquuiissiitteePPrroo –– 33 Administración de Requerimientos © SIE Center México, Documento
RRaattiioonnaall RReeqquuiissiitteePPrroo –– 33
Administración de Requerimientos
© SIE Center México, Documento de Carácter Confidencial
73
RRaattiioonnaall RReeqquuiissiitteePPrroo –– 44 Administración de Requerimientos © SIE Center México, Documento
RRaattiioonnaall RReeqquuiissiitteePPrroo –– 44
Administración de Requerimientos
© SIE Center México, Documento de Carácter Confidencial
74
EEnntteerrpprriissee AArrcchhiitteecctt –– 11 Administración de Requerimientos • Soporta diagramas UML •
EEnntteerrpprriissee AArrcchhiitteecctt –– 11
Administración de Requerimientos
• Soporta diagramas UML
• Generación de documentación y reportes
en formatos personalizados
• Frameworks de distintos lenguajes de
desarrollo como java y .Net
• Dependiendo de la edición soporta MDA
© SIE Center México, Documento de Carácter Confidencial
75
EEnntteerrpprriissee AArrcchhiitteecctt –– 22 Administración de Requerimientos © SIE Center México, Documento de
EEnntteerrpprriissee AArrcchhiitteecctt –– 22
Administración de Requerimientos
© SIE Center México, Documento de Carácter Confidencial
76
EEnntteerrpprriissee AArrcchhiitteecctt –– 33 Administración de Requerimientos © SIE Center México, Documento de
EEnntteerrpprriissee AArrcchhiitteecctt –– 33
Administración de Requerimientos
© SIE Center México, Documento de Carácter Confidencial
77
Administración de Requerimientos Identificar Identificar Inconsistencias Inconsistencias © SIE Center México,
Administración de Requerimientos
Identificar Identificar
Inconsistencias Inconsistencias
© SIE Center México, Documento de Carácter Confidencial
78
IIddeennttiiffiiccaarr IInnccoonnssiisstteenncciiaass –– 11 Administración de Requerimientos Revisar
IIddeennttiiffiiccaarr IInnccoonnssiisstteenncciiaass –– 11
Administración de Requerimientos
Revisar inconsistencias entre los
planes, productos de trabajo y los
requerimientos, identificando causa
y razón de las mismas así como las
acciones correctivas necesarias
© SIE Center México, Documento de Carácter Confidencial
79
IIddeennttiiffiiccaarr IInnccoonnssiisstteenncciiaass –– 22 Administración de Requerimientos
IIddeennttiiffiiccaarr IInnccoonnssiisstteenncciiaass –– 22
Administración de Requerimientos
RReeqquueerriimmiieennttooss
FF
PPrroodduuccttooss
ddee TTrraabbaajjoo
BB
RReeqquueerriimmiieennttooss
RReelleevvaanntteess
DDeerriivvaaddooss
F: Forward
B: Backward
FF
BB
EEjjeemmppllooss ddee PPrroodduuccttooss ddee TTrraabbaajjoo
AAccttiivviiddaaddeess
eenn eell PPllaann
DDooccuummeennttooss ddee DDiisseeññoo
CCaassooss ddee PPrruueebbaa
CCóóddiiggoo
© SIE Center México, Documento de Carácter Confidencial
80
IIddeennttiiffiiccaarr CCaauussaa ddee IInnccoonnssiisstteenncciiaa Administración de Requerimientos • El trabajo
IIddeennttiiffiiccaarr CCaauussaa ddee IInnccoonnssiisstteenncciiaa
Administración de Requerimientos
• El trabajo realizado o planeado no incluye
todo lo solicitado
• El trabajo realizado o planeado incluye más
de lo solicitado (gold plating)
• Los cambios hacen inconsistente algún
producto ya liberado
© SIE Center México, Documento de Carácter Confidencial
81
AAcccciioonneess CCoorrrreeccttiivvaass Administración de Requerimientos • Determinar las acciones correctivas
AAcccciioonneess CCoorrrreeccttiivvaass
Administración de Requerimientos
• Determinar las acciones correctivas necesarias para
resolver las inconsistencias
• Asignar un responsable a cada acción correctiva
• Incluirla en la lista de actividades a monitorear
(actividades del proyecto, agenda para la junta de
estatus, etc.)
• Analizar los resultados de las acciones correctivas
– ¿Se terminó?
– ¿Resolvió el problema?
• Se requiere otra acción correctiva
© SIE Center México, Documento de Carácter Confidencial
82
DDiinnáámmiiccaa ((1100 mmiinn )) Administración de Requerimientos ¿Cuándo realizarías revisiones por
DDiinnáámmiiccaa ((1100 mmiinn ))
Administración de Requerimientos
¿Cuándo realizarías revisiones
por consistencia?
© SIE Center México, Documento de Carácter Confidencial
83
RReevviissiioonneess ppoorr CCoonnssiisstteenncciiaa ((CCuuáánnddoo)) Administración de Requerimientos • Al liberar
RReevviissiioonneess ppoorr CCoonnssiisstteenncciiaa ((CCuuáánnddoo))
Administración de Requerimientos
• Al liberar un producto de trabajo
–Revisiones internas
–Peer Reviews
• Al terminar un cambio
© SIE Center México, Documento de Carácter Confidencial
84
Administración de Requerimientos REQM REQM desde desde la la perspectiva perspectiva CMMI CMMI Relación Relación
Administración de Requerimientos
REQM REQM desde desde la la
perspectiva perspectiva CMMI CMMI
Relación Relación entre entre las las Áreas Áreas de de
Ingeniería Ingeniería
SG SG 1 1 Administrar Administrar
Requerimientos Requerimientos
© SIE Center México, Documento de Carácter Confidencial
85
PPrrooppóóssiittoo RREEQQMM Administración de Requerimientos Manejar los requerimientos de los productos y
PPrrooppóóssiittoo RREEQQMM
Administración de Requerimientos
Manejar los requerimientos de los
productos y componentes del
producto del proyecto
Identificar inconsistencias entre esos
requerimientos y los planes del
proyecto y los productos de trabajo.
© SIE Center México, Documento de Carácter Confidencial
86
RREEQQMM IInncclluuyyee …… Administración de Requerimientos • Manejar todos los requerimientos recibidos o
RREEQQMM IInncclluuyyee ……
Administración de Requerimientos
• Manejar todos los requerimientos recibidos o
generados por el proyecto, incluyendo técnicos, no
técnicos y aquellos agregados por la organización
• Lograr acuerdos con los clientes con respecto al
significado e intención de los requerimientos
• Lograr compromiso con los requerimientos de los
participantes del proyecto
• Administrar los cambios a requerimientos (internos y
externos) durante el proyecto
• Identificar inconsistencias entre los requerimientos,
los planes de proyecto, y los productos de trabajo
© SIE Center México, Documento de Carácter Confidencial
87
CCuuaannddoo nnoo hhaayy RREEQQMM Administración de Requerimientos • El cliente y el desarrollador tienen diferentes
CCuuaannddoo nnoo hhaayy RREEQQMM
Administración de Requerimientos
• El cliente y el desarrollador tienen
diferentes entendimientos sobre el
conjunto de requerimientos
• El equipo trabaja en proyectos que
técnicamente no cree factibles
• No hay un registro de los cambios y sus
justificaciones
• No se pude garantizar que el código
incluye los requerimientos originales y sus
cambios aprobados
© SIE Center México, Documento de Carácter Confidencial
88
CCoonntteexxttoo ddee RREEQQMM –– 11 Administración de Requerimientos SG1 Administrar Requerimientos SP 1.1
CCoonntteexxttoo ddee RREEQQMM –– 11
Administración de Requerimientos
SG1 Administrar Requerimientos
SP 1.1 Obtener Entendimiento Requerimientos
SP 1.2 Obtener Compromiso Requerimientos
SP 1.3 Administrar Cambios Requerimientos
SP 1.4 Mantener Rastreo Bidireccional de
Requerimientos
SP 1.5 Identificar Inconsistencias entre trabajo
del proyecto y los Requerimientos
© SIE Center México, Documento de Carácter Confidencial
89
CCoonntteexxttoo ddee RREEQQMM –– 22 Administración de Requerimientos Obtener Entendimiento de los
CCoonntteexxttoo ddee RREEQQMM –– 22
Administración de Requerimientos
Obtener
Entendimiento
de los
Requerimientos
Requerimientos
Identificar
Inconsistencias
entre los
Productos y los
Requerimientos
Obtener
Compromiso
con los
Requerimientos
Mantener una
Administrar los
Cambios de los
Requerimientos
Rastreabilidad
Bidireccional
Rastreabilidad
© SEI, Carnegie Mellon University
© SIE Center México, Documento de Carácter Confidencial
90
CCoonntteexxttoo ddee RREEQQMM eenn CCMMMMII –– 11 Administración de Requerimientos • RD desarrolla
CCoonntteexxttoo ddee RREEQQMM eenn CCMMMMII –– 11
Administración de Requerimientos
• RD desarrolla requerimientos de cliente y de
producto validados apoyándose en un
proceso de análisis
• REQM administra las listas de
requerimientos y provee visibilidad del
desarrollo de los requerimientos durante el
ciclo de vida
• REQM, RD y TS se aplican recursivamente
© SIE Center México, Documento de Carácter Confidencial
91
CCoonntteexxttoo ddee RREEQQMM eenn CCMMMMII –– 22 Administración de Requerimientos Requerimientos REQM
CCoonntteexxttoo ddee RREEQQMM eenn CCMMMMII –– 22
Administración de Requerimientos
Requerimientos
REQM
Requerimientos de
producto y componentes
Alternativas
Componentes
de solución
del producto
Producto
RD
TS
PI
Cliente
Requeri-
mientos
Reportes de verificación y validación de
los componentes y productos de trabajo
VER
VAL
Necesidades del cliente y usuarios
© SEI, Carnegie Mellon University
© SIE Center México, Documento de Carácter Confidencial
92
SSGG11:: AAddmmiinniissttrraarr RReeqquueerriimmiieennttooss Administración de Requerimientos Los requerimientos son
SSGG11:: AAddmmiinniissttrraarr RReeqquueerriimmiieennttooss
Administración de Requerimientos
Los requerimientos son administrados y las
inconsistencias con los planes de trabajo y
productos de trabajo son identificadas.
© SIE Center México, Documento de Carácter Confidencial
93
SP1.1 SP1.1 Obtener Obtener Entendimiento Entendimiento Requerimientos Requerimientos – – 1 1 Administración de
SP1.1 SP1.1 Obtener Obtener Entendimiento Entendimiento
Requerimientos Requerimientos – – 1 1
Administración de Requerimientos
Desarrollar un entendimiento con los
proveedores de requerimientos sobre su
significado.
© SIE Center México, Documento de Carácter Confidencial
94
SP1.1 SP1.1 Obtener Obtener Entendimiento Entendimiento Requerimientos Requerimientos – – 2 2 Administración de
SP1.1 SP1.1 Obtener Obtener Entendimiento Entendimiento
Requerimientos Requerimientos – – 2 2
Administración de Requerimientos
Subprácticas:
– Establecer criterios para distinguir los proveedores
adecuados de requerimientos.
– Establecer criterios objetivos para la evaluación y
aceptación de requerimientos.
– Analizar los requerimientos para asegurar que se
cumple con los criterios establecidos.
– Alcanzar un entendimiento de los requerimientos
con sus proveedores, de tal forma que los
participantes del proyecto se puedan comprometer
con ellos.
© SIE Center México, Documento de Carácter Confidencial
95
SP1.1 SP1.1 Obtener Obtener Entendimiento Entendimiento Requerimientos Requerimientos – – 3 3 Administración de
SP1.1 SP1.1 Obtener Obtener Entendimiento Entendimiento
Requerimientos Requerimientos – – 3 3
Administración de Requerimientos
Productos de Trabajo:
– Lista de criterios para distinguir los
proveedores apropiados de requerimientos.
– Criterios para la evaluación y aceptación de
los requerimientos.
© SIE Center México, Documento de Carácter Confidencial
96
EEnntteennddiimmiieennttoo ddee llooss RReeqquueerriimmiieennttooss Administración de Requerimientos Establecer
EEnntteennddiimmiieennttoo ddee llooss RReeqquueerriimmiieennttooss
Administración de Requerimientos
Establecer
Criterios para
Identificar
Establecer Criterios
para la Aceptación
Analizar los
Requerimientos
conforme a los
Proveedores de
d
e Requerimientos
Criterios
Llegar a un
Entendimiento
con los
Proveedores de
Requerimientos
Requerimientos
Concepto de
Operaciones
Criterios para
Criterios para
Proveedores de
Aceptación de
Análisis Aceptación
Requerimientos
Requerimientos
Contrato
© SIE Center México, Documento de Carácter Confidencial
97
SP1.2: SP1.2: Lograr Lograr Compromiso Compromiso con con los los Requerimientos Requerimientos – – 1
SP1.2: SP1.2: Lograr Lograr Compromiso Compromiso con con los los
Requerimientos Requerimientos – – 1 1
Administración de Requerimientos
Lograr compromiso con los requerimientos por
parte de los participantes del proyecto.
© SIE Center México, Documento de Carácter Confidencial
98
SP1.2: SP1.2: Lograr Lograr Compromiso Compromiso con con los los Requerimientos Requerimientos – – 2
SP1.2: SP1.2: Lograr Lograr Compromiso Compromiso con con los los
Requerimientos Requerimientos – – 2 2
Administración de Requerimientos
Subprácticas:
– Evaluar el impacto de los requerimientos en
los compromisos existentes.
– Negociar y registrar compromisos.
© SIE Center México, Documento de Carácter Confidencial
99
SP1.2: SP1.2: Lograr Lograr Compromiso Compromiso con con los los Requerimientos Requerimientos – – 3
SP1.2: SP1.2: Lograr Lograr Compromiso Compromiso con con los los
Requerimientos Requerimientos – – 3 3
Administración de Requerimientos
Productos de Trabajo:
– Evaluaciones de impacto de los
requerimientos.
– Compromisos documentados con los
requerimientos y cambios en los
requerimientos.
© SIE Center México, Documento de Carácter Confidencial
100
CCoommpprroommiissoo ccoonn llooss RReeqquueerriimmiieennttooss Administración de Requerimientos © SIE Center México,
CCoommpprroommiissoo ccoonn llooss RReeqquueerriimmiieennttooss
Administración de Requerimientos
© SIE Center México, Documento de Carácter Confidencial
101
SP1.3: SP1.3: Administrar Administrar Cambios Cambios en en Requerimientos Requerimientos – – 1 1 Administración
SP1.3: SP1.3: Administrar Administrar Cambios Cambios en en
Requerimientos Requerimientos – – 1 1
Administración de Requerimientos
Administrar los cambios a los requerimientos
conforme se desarrollan durante el proyecto.
© SIE Center México, Documento de Carácter Confidencial
102
SP1.3: SP1.3: Administrar Administrar Cambios Cambios en en Requerimientos Requerimientos – – 2 2 Administración
SP1.3: SP1.3: Administrar Administrar Cambios Cambios en en
Requerimientos Requerimientos – – 2 2
Administración de Requerimientos
Subprácticas:
– Documentar todos los requerimientos y cambios a los
requerimientos que sean dados o generados por el
proyecto.
– Mantener un historial de cambio de requerimientos
con su razonamiento para los cambios.
– Evaluar el impacto de los cambios de requerimientos
desde el punto de vista de los agentes relevantes.
– Hacer que los datos de requerimientos y sus cambios
estén disponibles para el proyecto.
© SIE Center México, Documento de Carácter Confidencial
103
CCoonnttrrooll ddee CCaammbbiiooss Administración de Requerimientos © SIE Center México, Documento de Carácter
CCoonnttrrooll ddee CCaammbbiiooss
Administración de Requerimientos
© SIE Center México, Documento de Carácter Confidencial
104
SP1.3: SP1.3: Administrar Administrar Cambios Cambios en en Requerimientos Requerimientos – – 3 3 Administración
SP1.3: SP1.3: Administrar Administrar Cambios Cambios en en
Requerimientos Requerimientos – – 3 3
Administración de Requerimientos
Productos de Trabajo:
– Estatus de requerimientos.
– Base de datos de requerimientos.
– Base de datos de decisiones sobre
Requerimientos.
© SIE Center México, Documento de Carácter Confidencial
105
SP1.4: SP1.4: Mantener Mantener Rastreo Rastreo Bidireccional Bidireccional de de los los Requerimientos Requerimientos
SP1.4: SP1.4: Mantener Mantener Rastreo Rastreo Bidireccional Bidireccional de de
los los Requerimientos Requerimientos – – 1 1
Administración de Requerimientos
Mantener rastreo bidireccional entre los
requerimientos y los productos de trabajo.
© SIE Center México, Documento de Carácter Confidencial
106
SP1.4: SP1.4: Mantener Mantener Rastreo Rastreo Bidireccional Bidireccional de de los los Requerimientos Requerimientos
SP1.4: SP1.4: Mantener Mantener Rastreo Rastreo Bidireccional Bidireccional de de
los los Requerimientos Requerimientos – – 2 2
Administración de Requerimientos
Subprácticas:
– Mantener rastreo de requerimientos para asegurar
que la fuente de menor nivel (derivada) es
documentada.
– Mantener rastreo de requerimientos desde el
requerimiento hasta su requerimiento derivado y
ubicación en funciones, interfaces, objetos, personas,
procesos y productos de trabajo.
– Generar la matriz de rastreo de requerimientos.
© SIE Center México, Documento de Carácter Confidencial
107
SP1.4: SP1.4: Mantener Mantener Rastreo Rastreo Bidireccional Bidireccional de de los los Requerimientos Requerimientos
SP1.4: SP1.4: Mantener Mantener Rastreo Rastreo Bidireccional Bidireccional de de
los los Requerimientos Requerimientos – – 2 2
Administración de Requerimientos
Productos de Trabajo:
– Matriz de rastreo de requerimientos.
– Sistema de rastreo de requerimientos.
© SIE Center México, Documento de Carácter Confidencial
108
RRaassttrreeaabbiilliiddaadd Administración de Requerimientos © SIE Center México, Documento de Carácter
RRaassttrreeaabbiilliiddaadd
Administración de Requerimientos
© SIE Center México, Documento de Carácter Confidencial
109
SP SP 1.5 1.5 Identificar Identificar Inconsistencias Inconsistencias entre entre Trabajo Trabajo del del proyecto
SP SP 1.5 1.5 Identificar Identificar Inconsistencias Inconsistencias entre entre
Trabajo Trabajo del del proyecto proyecto y y Requerimientos Requerimientos – – 1 1
Administración de Requerimientos
Identificar las inconsistencias entre los planes
de proyecto, los productos de trabajo y los
requerimientos.
© SIE Center México, Documento de Carácter Confidencial
110
SP SP 1.5 1.5 Identificar Identificar Inconsistencias Inconsistencias entre entre Trabajo Trabajo del del proyecto
SP SP 1.5 1.5 Identificar Identificar Inconsistencias Inconsistencias entre entre
Trabajo Trabajo del del proyecto proyecto y y Requerimientos Requerimientos – – 2 2
Administración de Requerimientos
Subprácticas:
– Revisar los planes del proyecto, actividades y
productos de trabajo en busca de inconsistencias con
los requerimientos y los cambios hechos a ellos.
– Identificar la fuente de la inconsistencia y su
razonamiento.
– Identificar cambios que necesitan ser realizados a los
planes y productos de trabajo resultantes de cambios
a los requerimientos de la línea base.
– Iniciar acciones correctivas.
© SIE Center México, Documento de Carácter Confidencial
111
SP SP 1.5 1.5 Identificar Identificar Inconsistencias Inconsistencias entre entre Trabajo Trabajo del del proyecto
SP SP 1.5 1.5 Identificar Identificar Inconsistencias Inconsistencias entre entre
Trabajo Trabajo del del proyecto proyecto y y Requerimientos Requerimientos – – 3 3
Administración de Requerimientos
Productos de Trabajo
– Documentación de inconsistencias incluyendo
fuentes, condiciones y razonamiento.
– Acciones correctivas.
© SIE Center México, Documento de Carácter Confidencial
112
IIddeennttiiffiiccaarr IInnccoonnssiisstteenncciiaass Administración de Requerimientos © SIE Center México, Documento
IIddeennttiiffiiccaarr IInnccoonnssiisstteenncciiaass
Administración de Requerimientos
© SIE Center México, Documento de Carácter Confidencial
113
Administración de Requerimientos PPrrááccttiiccaass GGeennéérriiccaass CCMMMMII vv 11 22 -- RREEQQMM © SIE
Administración de Requerimientos
PPrrááccttiiccaass GGeennéérriiccaass
CCMMMMII vv 11
22
-- RREEQQMM
© SIE Center México, Documento de Carácter Confidencial
114
GGGG 22 IInnssttiittuucciioonnaalliizzaa PPrroocceessoo AAddmmiinniissttrraaddoo Administración de Requerimientos GP
GGGG 22 IInnssttiittuucciioonnaalliizzaa PPrroocceessoo AAddmmiinniissttrraaddoo
Administración de Requerimientos
GP 2.1 Establecer una Política Organizacional
GP 2.2 Planear el Proceso
GP 2.3 Proveer Recursos
GP 2.4 Asignar Responsabilidades
GP 2.5 Capacitar al Personal
GP 2.6 Administrar la Configuración
GP 2.7 Identificar e Involucrar a los Agentes
Relevantes
GP 2.8 Monitorear y Controlar el Proceso
GP 2.9 Evaluar Adherencia en forma Objetiva
GP 2.10 Revisar Estatus con Alta Gerencia
© SIE Center México, Documento de Carácter Confidencial
115
GGGG 33 IInnssttiittuucciioonnaalliizzaa PPrroocceessoo DDeeffiinniiddoo Administración de Requerimientos GP 3.1
GGGG 33 IInnssttiittuucciioonnaalliizzaa PPrroocceessoo DDeeffiinniiddoo
Administración de Requerimientos
GP 3.1 Establecer un Proceso Definido
GP 3.2 Recolectar Información para la Mejora
© SIE Center México, Documento de Carácter Confidencial
116
Administración de Requerimientos PPrree--pprroocceessooss Control Control de de cambios cambios Revisión Revisión
Administración de Requerimientos
PPrree--pprroocceessooss
Control Control de de cambios cambios
Revisión Revisión por por consistencia consistencia
© SIE Center México, Documento de Carácter Confidencial
117
RREEQQMM:: AArrqquuiitteeccttuurraa ddee PPrroocceessooss Administración de Requerimientos © SIE Center México,
RREEQQMM:: AArrqquuiitteeccttuurraa ddee PPrroocceessooss
Administración de Requerimientos
© SIE Center México, Documento de Carácter Confidencial
118
RREEQQMM:: AArrqquuiitteeccttuurraa ddee PPrroocceessooss Administración de Requerimientos ! ! " # ! © SIE
RREEQQMM:: AArrqquuiitteeccttuurraa ddee PPrroocceessooss
Administración de Requerimientos
!
!
" #
!
© SIE Center México, Documento de Carácter Confidencial
119
Proceso Proceso Análisis Análisis (Entendimiento (Entendimiento y y Compromiso) Compromiso) Administración de
Proceso Proceso Análisis Análisis
(Entendimiento (Entendimiento y y Compromiso) Compromiso)
Administración de Requerimientos
© SIE Center México, Documento de Carácter Confidencial
120
Administración de Requerimientos © SIE Center México, Documento de Carácter Confidencial 121
Administración de Requerimientos
© SIE Center México, Documento de Carácter Confidencial
121
PPrroocceessoo ddee CCoonnttrrooll ddee CCaammbbiiooss Administración de Requerimientos %& ' $ !
PPrroocceessoo ddee CCoonnttrrooll ddee CCaammbbiiooss
Administración de Requerimientos
%& '
$
!
('
$
+ ) !
,
('
%
!
$
,
('
%
.
!
) !
!
$
!
('
$
!
!
) !
$
-
(
!
* +
+
('
+
('
!
('
( ) !
© SIE Center México, Documento de Carácter Confidencial
122
Administración de Requerimientos RReessuummeenn Factores Factores de de éxito éxito Resumen Resumen © SIE Center
Administración de Requerimientos
RReessuummeenn
Factores Factores de de éxito éxito
Resumen Resumen
© SIE Center México, Documento de Carácter Confidencial
123
FFaaccttoorreess ddee ÉÉxxiittoo Administración de Requerimientos • Identifica proveedor valido para
FFaaccttoorreess ddee ÉÉxxiittoo
Administración de Requerimientos
• Identifica proveedor valido para
requerimientos y peticiones de cambio
• Valida requerimientos con base a criterios de
aceptación
• Identifica e involucra a los agentes que
afectan o son afectados por el nuevo sistema
durante la aceptación de los requerimientos
• Automatiza el registro y rastreo de
requerimientos
© SIE Center México, Documento de Carácter Confidencial
124
RReessuummeenn ddee RREEQQMM Administración de Requerimientos • Valida tu entendimiento de los requerimientos con
RReessuummeenn ddee RREEQQMM
Administración de Requerimientos
• Valida tu entendimiento de los requerimientos con
tus clientes
• Compromete a la gente que participa en el proyecto
con los requerimientos
• Realiza un análisis de impacto antes de aceptar las
peticiones de cambio
• Registra el rastreo de requerimientos a Productos
de Trabajo (PT) predeterminados
• Aplica acciones correctivas cuando se identifiquen
inconsistencias entre PT y requerimientos
© SIE Center México, Documento de Carácter Confidencial
125
Administración de Requerimientos ¿Comentarios, Preguntas? © SIE Center México, Documento de Carácter Confidencial
Administración de Requerimientos
¿Comentarios,
Preguntas?
© SIE Center México, Documento de Carácter Confidencial
126
Administración de Requerimientos Ing. Vilma C. Escarria Rodríguez vescarria@esicenter.itesm.mx
Administración de Requerimientos
Ing. Vilma C. Escarria Rodríguez
vescarria@esicenter.itesm.mx
http://esicenter.itesm.mx
Muchas Gracias!
© SIE Center México, Documento de Carácter Confidencial
127