Sei sulla pagina 1di 27

Proceso de Ingeniería de Requisitos

Taller
Elicitación de Requisitos
Proceso de Ingeniería de Requisitos

¿Qué es elicitación?
Del verbo elicit en inglés: To bring or draw out (something latent);
educe.
Proceso de Ingeniería de Requisitos

Objetivo
Experimentar eventos típicos de un proceso de elicitación de
requisitos para hacer conscientes a los participantes acerca del
proceso que se realiza.
Proceso de Ingeniería de Requisitos

Condiciones para el éxito del taller

Participar en todas las actividades, “metiéndose” en el rol

Cumplir el pedido del cliente, para satisfacer la necesidad

Roles:
- Oscar Toro: cliente
- Asistentes: proveedores
Proceso de Ingeniería de Requisitos

Descripción del taller


El taller consiste en pedir a los asistentes que elaboren un cuento.

Durante el taller se experimentarán eventos típicos de un proceso


de elicitación de requisitos.

Posteriormente, se compara lo experimentado en el taller con lo


que realmente puede pasar en un proyecto.
Proceso de Ingeniería de Requisitos

Solicitud: necesito un cuento


Proceso de Ingeniería de Requisitos

El cuento debe tener las siguientes palabras:

Oso
Sol
Pradera
Puente
Cazador
Hijo
Cañón
Lluvia
Río
Desayuno
00:01:57

Proceso de Ingeniería de Requisitos

Para elaborar el cuento utilizo el siguiente formato:


Fecha: ___________________________________________________________

Nombre del cuento: _________________________________________________

Texto del cuento:

Leído:

Calificación: _______________________________________________________
Proceso de Ingeniería de Requisitos

Tienen 4 minutos

00:04:00
00:03:57

Proceso de Ingeniería de Requisitos

Adicionalmente!
00:00:00

Proceso de Ingeniería de Requisitos

Aprovechando que están elaborando el cuento, necesito agregar


las siguientes palabras:

Dinosaurio
Meteorito
Evolución
Tierra
Plantas
Fuego
Presa
00:03:29

Proceso de Ingeniería de Requisitos

Pero no podemos aumentar el tiempo!

(Nos quedan menos de 2 minutos)

00:04:00
00:00:00

Proceso de Ingeniería de Requisitos

Terminanos
00:03:59

Proceso de Ingeniería de Requisitos

Evaluemos el cuento

(Comprobar si es lo que necesito)


00:02:54

Proceso de Ingeniería de Requisitos

Verificación del uso de algunas palabras:

 El hijo es del oso


 El cañón es entre dos montañas
 El puente es para pasar el cañón
 Con la palabra rio, sin tilde, no quería hacer mención a reír.
Necesito la palabra río, corriente de agua. Perdón por el error.
 El oso y su hijo son los que toman desayuno, al lado del río
 El dinosaurio es vegetariano
 La presa es para contener agua, del río
00:03:53

Proceso de Ingeniería de Requisitos

Prueba de aceptación:

 Enviar el cuento a mi e-mail


 Abrir el cuento en MS Word 2010
 Las palabras solicitadas deben estar subrayadas
 Consultar en Internet las palabras y validar el uso dado
 Enviar el cuento a mi hijo y verificar con él que puede abrirlo
Proceso de Ingeniería de Requisitos

Esta prueba se hace porque el proceso de lectura del cuento es:

1. Le tengo que enviar el cuento al e-mail familiar


2. Él abre el cuento en su portátil y consulta en Internet las
palabras subrayadas para conocer cómo se utilizaron.
3. Al momento de leer el cuento, debe ser en su portátil para
escribir las explicaciones a las preguntas que mi hijo me va
haciendo, con el fin de que después las pueda consultar.
4. Finalmente, mi hijo almacena el cuento a través de un
pequeño programa que lee la fecha, el nombre del cuento, si
fue leído y la calificación.
Proceso de Ingeniería de Requisitos

Elementos experimentados en el taller,


típicos en un proceso de elicitación de
requisitos
Proceso de Ingeniería de Requisitos

Realidad vs. experiencia del taller

Realidad: tener claro el proceso, para asegurar que el producto


entregado sirve para ser utilizado en dicho proceso

Taller: era necesario conocer el proceso de lectura del cuento,


que además fue utilizado para hacer la prueba de aceptación.

- Sirve para verificar que se tuvo en cuenta todo


- Sirve para probar el producto, pasándolo por el proceso
Proceso de Ingeniería de Requisitos

Realidad vs. experiencia del taller

Realidad: tener el listado completo de los requisitos, antes de


iniciar la construcción.

Taller: las palabras que debían estar en el cuento se presentaron


en dos momentos o listados diferentes.

- Los cambios se deben evaluar para determinar su impacto


- Con el impacto evaluado se decide si se aplica o no
Proceso de Ingeniería de Requisitos

Realidad vs. experiencia del taller

Realidad: acordar el plazo necesario para completar el trabajo

Taller: se comprometieron con un tiempo que no sabían si


podían cumplir. !4 minutos fue el plazo dado¡

- El plazo de entrega debe cumplirse, por lo que debe


asegurarse la capacidad para hacerlo.
- Si al inicio del proyecto no se tiene información suficiente para
calcular el plazo, puede definirse un ritmo de trabajo hasta
conseguirla
Proceso de Ingeniería de Requisitos

Realidad vs. experiencia del taller

Realidad: validar con el cliente los tiempos necesarios para


conocer sus procesos y para realizar otras actividades en las que
el cliente puede aportar mucho a partir de su experiencia

Taller: nunca acudieron a mi experiencia, haciendo y contándole


cuentos a mi hijo, para preguntarme si en ese tiempo se podía
hacer el cuento.

- El cliente debe participar activamente durante el proyecto,


con mayor intensidad en algunas fases que en otras.
Proceso de Ingeniería de Requisitos

Realidad vs. experiencia del taller

Realidad: establecer con claridad y participación de todo el


equipo el Plan del Proyecto.

Taller: en ningún momento tuvimos claro un plan completo, que


pudiéramos medir para asegurar que vamos bien porque
estamos haciendo lo que nos propusimos o tomar acciones
correctivas porque no estamos siguiendo el plan o porque no
estamos logrando el resultado planeado.

- Es la única herramienta para asegurar el éxito del proyecto


Proceso de Ingeniería de Requisitos

Realidad vs. experiencia del taller

Realidad: el plan puede sufrir modificaciones

Taller: cuando faltaban menos de dos minutos se debía evaluar si


un cambio en el plazo era necesario, porque hubo un cambio en
el tamaño del trabajo y se solicitó cuando ya se estaba
construyendo el cuento.

- El tamaño del trabajo o alcance del proyecto lo define el


listado de los requisitos
- El alcance no es el tema, el proceso o la rama de conocimiento
relacionada con el proyecto
Proceso de Ingeniería de Requisitos

Realidad vs. experiencia del taller

Realidad: es esencial tener claro el contexto.

Taller: presentación de palabras que podían utilizarse para


diferentes significados (Ambiguas).

- Los requisitos tienen atributos: Comprensible, Necesario, No


ambiguo, Completos, Consistentes (términos, conducta y
temporalidad), Verificable, Rastreable, Prioridad y estabilidad,
Independiente del diseño y de la implementación
Proceso de Ingeniería de Requisitos

Realidad vs. experiencia del taller

Realidad: acceso por todos los participantes a la información


del proyecto

Taller: la presentación de listados de palabras en diferentes


diapositivas generó un alto movimiento entre las diapositivas
para que ustedes vieran las palabras.

- Conocer en todo momento el conjunto de la información


disponible y su propósito evita pérdidas de tiempo
Proceso de Ingeniería de Requisitos
Primera parte El cliente revisa detalladamente
Detallar procesos sus requisitos
Fase comercial: Validar los
y Elicitar los
Requisitos del requisitos del
requisitos del Propósito: crear la línea base para
cliente cliente cliente
el plan del proyecto
Propuesta técnica Detallar procesos: diagramas de
Propuesta económica actividades con responsables Primera visualización del cliente
Elicitar requisitos: indagar por el de la distribución del software
comportamiento esperado en el Elaborar y
Propósito: iniciar proyecto validar diagrama
software Propósito: determinar las
de casos de uso
Definir los requisitos no funcionales funcionalidades del software y las
responsabilidades de los actores
Propósito: asegurar información
esencial para el éxito del proyecto
Dibujar pantallas del software
Elaborar y
validar
prototipos no
Propósito: presentar gráficamente
funcionales la interacción del usuario con las
funcionalidades del software y
Sesión para confirmar el contenido aprobar el diseño
del documento de requisitos.
Validar y
Propósito: formalizar la aceptación aprobar el
documento de
del cliente para pasar al desarrollo
requisitos
del sistema

Potrebbero piacerti anche