You are on page 1of 2

Taller Ingenieria de requerimientos

Programa: Ingeniería de Sistemas.


Asignatura: Desarrollo de software.
Docente: Mg(c). Juan Pablo Pinillos Reina.

Actividad: Entrevista con el cliente ficticio

Objetivo: Practicar la técnica de entrevistar a un cliente ficticio para identificar y


documentar requerimientos funcionales y no funcionales.

1. Dividir a los estudiantes en grupos. Cada grupo representará a un equipo


de desarrollo de software y un cliente ficticio.
2. Designar un moderador para cada grupo, que actuará como el facilitador de
la entrevista y un miembro del equipo de desarrollo, y un estudiante que
asumirá el papel del cliente ficticio.
3. Proporcionar a cada grupo una hoja de papel en blanco y un bolígrafo.
4. Desarrollar un escenario ficticio: por ejemplo, "El cliente representa a una
pequeña empresa que desea crear una aplicación móvil para administrar su
inventario de productos".
5. El moderador (miembro del equipo de desarrollo) debe preparar una serie
de preguntas para la entrevista que aborden tanto los requerimientos
funcionales como los no funcionales. Las preguntas pueden incluir:
a. ¿Qué funcionalidades específicas esperaría que tenga la aplicación?
b. ¿Cuáles son los requisitos de rendimiento de la aplicación?
c. ¿Tiene alguna preferencia en cuanto a la plataforma móvil (iOS,
Android, ambos)?
d. ¿Qué nivel de seguridad espera para proteger los datos del
inventario?
e. ¿Cuál es su presupuesto y plazo para este proyecto?
f. ¿Qué tan intuitiva debe ser la interfaz de usuario?
g. ¿Requiere integración con otros sistemas existentes?
6. Los equipos de desarrollo (moderadores) realizarán la entrevista con el
cliente ficticio (el estudiante designado para ese papel).
Taller Ingenieria de requerimientos
Programa: Ingeniería de Sistemas.
Asignatura: Desarrollo de software.
Docente: Mg(c). Juan Pablo Pinillos Reina.

7. Durante la entrevista, los equipos de desarrollo deben tomar notas


detalladas de las respuestas del cliente y asegurarse de identificar tanto los
requerimientos funcionales como los no funcionales.
8. Después de la entrevista, los equipos de desarrollo deben reunirse y
resumir los requerimientos recopilados en una lista clara y organizada,
destacando la diferencia entre requerimientos funcionales y no funcionales.
9. Cada grupo presenta sus requerimientos ante el resto de la clase y se
fomenta la discusión y retroalimentación.

Esta actividad permite a los estudiantes practicar la habilidad de entrevistar a un


cliente para identificar y documentar requerimientos, lo que es esencial en el
proceso de desarrollo de software. Además, les ayuda a comprender la
importancia de distinguir entre requerimientos funcionales y no funcionales para un
proyecto exitoso.

You might also like