Unidad 3 - Semana 5
Unidad 3 - Semana 5
Unidad 3 - Semana 5
SOFTWARE
Tareas de Ingeniería de Requisito
y Elicitación de Requisitos
Clase 5
Mg. Giancarlo Fernandez Inga
Propósito de la Clase
• Revisar conceptos de Tareas de Ingeniería de Requisitos
• Revisar y conocer algunas T{técnicas de Elicitación de requisitos
Tareas de la Ingeniería de Requisitos
Tareas de la Ingeniería de Requisitos y
Estudio de Factibilidad
• Tareas de la Ingeniería de Requisitos
✓Elicitación, Análisis y Gestión de Requisitos
• Estudio de Factibilidad
• ¿Qué es?
✓Su importancia para la Ingeniería de Requisitos
Resumen de las tareas
GESTIÓN DE REQUISITOS
Administra conflictos, cuestiones y cambios con el objetivo de
garantizar un acuerdo sobre el alcance de la solución, prioriza
requisitos, identificando la mejor forma de comunicar los
requisitos y como se mantendrá el conocimiento obtenido para
un futuro uso
Tareas de la Ingeniería de Requisitos
ELICITACIÓN ANÁLISIS DE LOS REQUISITOS
Información Organiza,
Levanta, investiga especifica,
necesidades verifica y valida
Cambios Requisitos
GESTIÓN DE REQUISITOS
Administra conflictos y
Estudio de cambios, busca
Factibilidad aprobación, prioriza
El inicio: “Necesitamos un proyecto”
• Punto de Partida: Vamos a llamar Estudio de Factibilidad al conjunto
de tareas responsables por analizar situaciones de negocios que
involucran problemas para resolver o oportunidades a aprovechar.
Evalúa si el proyecto es digno de inversión.
• Todo proyecto debería surgir después de este estudio de factibilidad.
Y esta es una responsabilidad típica de los gestores de negocio. El
área de TI, muchas veces apoya en la elaboración de este estudio.
• Cuando es bien elaborado, el estudio de
Factibilidad produce información que facilita (y
mucho) el trabajo del Analista de Requisitos.
Estudio de Factibilidad
▪ Analizar situaciones de negocio para entender problemas y oportunidades
#966314
Diagrama de Contexto
Diagrama de Contexto
• ¿Qué es?
• ¿Para qué sirve?
• Notación del Diagrama
• Ejemplo
Diagrama de Contexto
• Diagrama de flujo de datos (DFD)
• Ambiente en el cual el sistema se involucra
• Indica los elementos externos con los cuales el sistema interactúa
• Permite identificar las relaciones del sistema con otros procesos
• No describe las transacciones a desarrollar
Elementos del Diagrama de Contexto
Informe de Compras
Gerente
Vocabulario gráfico del DFD
Ventajas del uso de Diagrama de
Contexto
Mostrar el alcance y los límites de un sistema.
• ¿Qué es la observación?
• ¿Cómo preparar y ejecutar la
observación?
• Ventajas y Desventajas
Observación – El problema
Observación – ¿Qué es?
• También conocida como Etnografía
• Evalúa el ambiente del trabajo de los
interesados, observando las tareas ejecutadas y
tomando notas
• El objetivo es ganar conocimiento sobre lo que
ocurre en realidad; que no necesariamente es
lo que está documentando o dicho
• Variación: Aprendiz
Observación – Cuidado
• Cuidado: “La observación de un fenómeno interfiere
en el mismo.”
Ventajas
Es más interesante para el entrevistado y brinda
mayor comodidad
Entrevistas – Preguntas abiertas
▪ No tienen respuestas “correctas”. Las respuestas son libres.
Adecuadas para recolectar opiniones o en situaciones de exploración. Ejemplo:
✓ ¿Cómo ocurre el proceso de reembolso de gastos?
✓ Según su visión, ¿Cuáles son los problemas de este proceso?
Ventajas
Es más interesante para el entrevistado y brinda
mayor comodidad
Permite al entrevistador adaptarse al vocabulario
del entrevistado
Entrevistas – Preguntas abiertas
▪ No tienen respuestas “correctas”. Las respuestas son libres.
Adecuadas para recolectar opiniones o en situaciones de exploración. Ejemplo:
✓ ¿Cómo ocurre el proceso de reembolso de gastos?
✓ Según su visión, ¿Cuáles son los problemas de este proceso?
Ventajas
Es más interesante para el entrevistado y brinda
mayor comodidad
Permite al entrevistador adaptarse al vocabulario
del entrevistado
Las respuestas son más detalladas
Entrevistas – Preguntas abiertas
▪ No tienen respuestas “correctas”. Las respuestas son libres.
Adecuadas para recolectar opiniones o en situaciones de exploración. Ejemplo:
✓ ¿Cómo ocurre el proceso de reembolso de gastos?
✓ Según su visión, ¿Cuáles son los problemas de este proceso?
Ventajas
Es más interesante para el entrevistado y brinda
mayor comodidad
Permite al entrevistador adaptarse al vocabulario
del entrevistado
Las respuestas son más detalladas
Permite al entrevistador adaptarse al vocabulario
del entrevistado
Entrevistas – Preguntas abiertas
▪ No tienen respuestas “correctas”. Las respuestas son libres.
Adecuadas para recolectar opiniones o en situaciones de exploración. Ejemplo:
✓ ¿Cómo ocurre el proceso de reembolso de gastos?
✓ Según su visión, ¿Cuáles son los problemas de este proceso?
Ventajas Desventajas
Es más interesante para el entrevistado y brinda Probabilidad de la perdida del control de la
mayor comodidad entrevista
Permite al entrevistador adaptarse al vocabulario
del entrevistado
Las respuestas son más detalladas
Permite al entrevistador adaptarse al vocabulario
del entrevistado
Entrevistas – Preguntas abiertas
▪ No tienen respuestas “correctas”. Las respuestas son libres.
Adecuadas para recolectar opiniones o en situaciones de exploración. Ejemplo:
✓ ¿Cómo ocurre el proceso de reembolso de gastos?
✓ Según su visión, ¿Cuáles son los problemas de este proceso?
Ventajas Desventajas
Es más interesante para el entrevistado y brinda Probabilidad de la perdida del control de la
mayor comodidad entrevista
Permite al entrevistador adaptarse al vocabulario Las respuestas pueden presentar muchos detalles
del entrevistado innecesarios.
Las respuestas son más detalladas
Permite al entrevistador adaptarse al vocabulario
del entrevistado
Entrevistas – Preguntas abiertas
▪ No tienen respuestas “correctas”. Las respuestas son libres.
Adecuadas para recolectar opiniones o en situaciones de exploración. Ejemplo:
✓ ¿Cómo ocurre el proceso de reembolso de gastos?
✓ Según su visión, ¿Cuáles son los problemas de este proceso?
Ventajas Desventajas
Es más interesante para el entrevistado y brinda Probabilidad de la perdida del control de la
mayor comodidad entrevista
Permite al entrevistador adaptarse al vocabulario Las respuestas pueden presentar muchos detalles
del entrevistado innecesarios.
Las respuestas son más detalladas Dificulta la tabulación de las respuestas
Permite al entrevistador adaptarse al vocabulario
del entrevistado
Entrevistas – Preguntas abiertas
▪ No tienen respuestas “correctas”. Las respuestas son libres.
Adecuadas para recolectar opiniones o en situaciones de exploración. Ejemplo:
✓ ¿Cómo ocurre el proceso de reembolso de gastos?
✓ Según su visión, ¿Cuáles son los problemas de este proceso?
Ventajas Desventajas
Es más interesante para el entrevistado y brinda Probabilidad de la perdida del control de la
mayor comodidad entrevista
Permite al entrevistador adaptarse al vocabulario Las respuestas pueden presentar muchos detalles
del entrevistado innecesarios.
Las respuestas son más detalladas Dificulta la tabulación de las respuestas
Permite al entrevistador adaptarse al vocabulario Consume más tiempo
del entrevistado
Entrevista – Preguntas Cerradas
▪ Inducir a respuestas cortas y directas y “fáciles”
▪ Ejemplos
✓ ¿Cuántas solicitudes de reembolso se emiten al mes?
✓ ¿Cuál es el tiempo promedio de todo el proceso?
✓ ¿Quién es el responsable de las aprobaciones?
Ventajas
Ahorra tiempo
Entrevista – Preguntas Cerradas
▪ Inducir a respuestas cortas y directas y “fáciles”
▪ Ejemplos
✓ ¿Cuántas solicitudes de reembolso se emiten al mes?
✓ ¿Cuál es el tiempo promedio de todo el proceso?
✓ ¿Quién es el responsable de las aprobaciones?
Ventajas
Ahorra tiempo
Permite la comparación/tabulación de
repuestas
Entrevista – Preguntas Cerradas
▪ Inducir a respuestas cortas y directas y “fáciles”
▪ Ejemplos
✓ ¿Cuántas solicitudes de reembolso se emiten al mes?
✓ ¿Cuál es el tiempo promedio de todo el proceso?
✓ ¿Quién es el responsable de las aprobaciones?
Ventajas
Ahorra tiempo
Permite la comparación/tabulación de
repuestas
Facilita al entrevistador a mantener el control
de la entrevista
Entrevista – Preguntas Cerradas
▪ Inducir a respuestas cortas y directas y “fáciles”
▪ Ejemplos
✓ ¿Cuántas solicitudes de reembolso se emiten al mes?
✓ ¿Cuál es el tiempo promedio de todo el proceso?
✓ ¿Quién es el responsable de las aprobaciones?
Ventajas Desventajas
Ahorra tiempo Puede ser molesto para el entrevistado
Permite la comparación/tabulación de Pérdida de detalles en las respuestas
repuestas
Facilita al entrevistador a mantener el control
de la entrevista
Entrevista No estructurada x Estructurada
No estructarada
• No estructura
• No es obligatorio seguir la secuencia de preguntas.
• A lo largo de la entrevista es posible evaluar diferentes caminos
y establecer así la secuencia más apropiada.
• Es un dialogo más natural, pero requiere de más experiencia Atención: ¡No estructurada no quiere
del entrevistador para que sea efectivo.
decir no planeada!
Estructurada
• No estructura
• No es obligatorio seguir la secuencia de preguntas.
• A lo largo de la entrevista es posible evaluar diferentes
caminos y establecer así la secuencia más apropiada.
• Es un dialogo más natural, pero requiere de más
experiencia del entrevistador para que sea efectivo.
Entrevista – Tipos de Estructura
Entrevista – Preparación
- Registro
• Durante la entrevista, los aspectos importantes deben
estar registrados con el fin de no perderse. Decidir qué
herramienta utilizar para el registro depende de la
persona entrevistada y qué uso se hará de estos datos
después de la entrevista.
• Lápiz y papel son a menudo las herramientas más
eficaces.
• Causan interrupción del contacto visual y del ritmo del
dialogo.
• Tener alguien que no sea el entrevistador para tomar
notas ayuda a que la conversación fluya mejor.
Entrevista – Preparación - Registro
▪ La grabación de audio y video tiene ventajas…
✓No causa interrupciones del dialogo y del contacto visual
✓Registro exacto y completo de lo dicho por el entrevistado
✓Permite que otros miembros del equipo puedan escuchar la entrevista
después.
▪ Y desventajas…
✓Puede inhibir al entrevistado
✓Puede dejar al entrevistador menos atento a las respuestas
✓Tiempo de documentación más prolongado
Reflexión – Grabadora
▪ Asumiendo que el uso de la grabadora fue permitida, ¿Seria
la mejor forma de registro? ¿La grabadora graba todo?
▪ ¡Claro que no! ¿Alguna grabadora registra todas sus ideas e
impresiones?
▪ Se recomienda usar la grabadora como apoyo, no como
elemento central de registro de la entrevista
Técnica: Entrevista - Preparación
▪ Contactar al entrevistado, reservar agenda, informar objetivos de la
entrevista
▪ Envíe un recordatorio al entrevistado con anticipación
Técnica: Entrevista - Ejecución
▪ Sea puntual en el principio y en el cierre
▪ Inicie la entrevista: preséntese, presente cómo se conducirá la entrevista,
duración, propósito, y lo que se hará con la información
▪ Durante la entrevista:
✓Mantener el contacto visual y atención al lenguaje corporal (suyo y el de él)
✓Enfóquese en los objetivos y a las preguntas definidas
✓Registrar preguntas que surjan para ser respondidas después
▪ Cerrar la entrevista:
✓Revise el guión para verificar si todos los pontos fueron tratados
✓Consulte al entrevistado si hay cuestiones relevantes que no fueron abordadas y si
conoce a alguien más que pueda contribuir a lo que se discutió
✓Resumir la sesión, confirme lo que entendió de la información dada
✓Recordar/preparar el próximo encuentro (si hubiera)
✓Agradecer al entrevistado
Técnica: Entrevista - Cierre
▪ Documentar lo más pronto posible (en un acta o informe) el resumen
de la entrevista, preferencialmente inmediatamente después de la
entrevista
✓El retraso en la documentación reduce la calidad de los datos documentados
✓Deje previamente preparado un modelo de acta/informe, de manera a
agilizar la documentación final
✓Organice la información de forma lógica; no necesariamente en el orden
según la entrevista
✓Concéntrese en las puntos relevantes para el proyecto. La documentación no
es una transcripción literal de la conversación
▪ Enviar el documento a los entrevistados para la revisión y
“aprobación”
Entrevista - Ventajas
▪ Incentiva una relación más próxima con el cliente
▪ Permite la observación del comportamiento no
verbal
▪ Permite confirmar de inmediato la comprensión
de la información
▪ Permite expresar opiniones de forma privada
▪ Nuevos temas son tratados inmediatamente
cuando surgen
▪ Permite dar explicaciones sobre las preguntas y
respuestas
▪ Permite descubrimientos en el subconsciente del
entrevistado
Entrevista -
Desventajas
▪ No es un medio ideal para el consenso sobre los
requisitos
▪ Puede ser costoso si hay muchos interesados
▪ Requiere de tiempo considerable de los
participantes
▪ Las entrevistas no estructuradas requieren un
entrevistador más experimentado
▪ Existe riego de inconscientemente conducir las
respuestas del entrevistado
Entrevista - Conclusión
▪ Por su simplicidad y practicidad, es una de las técnicas de elicitación
más utilizadas
▪ Un buen cuidado en la preparación y conducción evitará que la
entrevista sea un desperdicio de tiempo
Encuesta
Encuesta
• ¿Qué es encuesta?
• Orientación para su desarrollo
• Ventajas y Desventajas
Encuesta - ¿Qué es??
▪ Consiste en la aplicación de cuestionario a los interesados y posterior
análisis de las respuestas
▪ Es diferente de la entrevista pues no hay interacción con los respondientes
durante la respuesta del cuestionario.
✓Tanto complementa como ayuda a planear mejor una entrevista
▪ Permite rápida obtención de información cuantitativa y cualitativa de una
gran audiencia
✓Cuando se aplica una muestra representativa, puede representar las opiniones de
toda la población
▪ También es interesante para cuando los interesados no están en un único
local físico.
Encuesta – Preparación
• Definir el objetivo del cuestionario y el público objetivo
• Elaborar el cuestionario e instrucciones para los encuestados
• Las preguntas deben ser presentadas de forma que no influencien en los
encuestados. Es decir, use un lenguaje neutro que no induzca a una
respuesta “deseada”
Encuesta - Preparación
▪ Probar el cuestionario, evaluar el tiempo para responderlo
▪ Definir el medio de distribución del cuestionario y la tasa de
respuesta objetiva
✓¿Ofrecer alguna recompensa para mejorar la tasa
de respuesta?
✓¿O definir alguna penalidad?
▪ Definir fecha límite para recibir y analizar las
respuestas
Encuesta
▪ Ejecución
✓Distribuir el cuestionario con sus instrucciones
✓Verificar la entrega hacia el público objetivo y la tasa de respuesta
▪ Finalización
✓Analizar y consolidar las respuestas en una memoria de levantamiento
✓Validar esta memoria con los interesados responsables.
Encuesta - Ventajas
▪ Técnica relativamente rápida y barata
▪ Obtiene rápidamente información de un público numeroso
▪ No toma tanto tiempo de los encuestados como en las entrevistas
▪ Muy útil cuando el público objetivo está disperso
▪ Las preguntas cerradas con mucho más efectivas para la generación
de datos cuantitativos para un análisis estadístico.
Encuesta - Desventajas
▪ Si la tasa de respuesta es baja, el resultado puede no ser
estadísticamente significativo
▪ Las fallas en la elaboración del cuestionario pueden llevar a
respuestas en blanco o incorrectas. También pueden generar
interpretaciones distintas de la misma pregunta. Pueden llevar a
errores en los requisitos
▪ El uso de preguntas abiertas demanda más esfuerzo de análisis de las
respuestas
Encuesta - Conclusión
▪ Herramienta rápida y barata
▪ Sin embargo, necesita de un optimo planeamiento y
ejecución
▪ A pocas personas les gusta responder cuestionarios
▪ Una bala para el proyecto
Bibliografía
• Sommerville, Ingeniería de Software, 9na Edición.
• Guilherme Siquiera, Carlos Eduardo Vázquez, Ingeniería de Requisitos
Software Orientada al Negocio.
• Jorge Bernal García, Fundamentos de los Requisitos del Software.
• Karl Wiegers and Joy Beatty, Software Requirements, Third Edition.